Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

7 สิ่งที่ควรรู้ก่อนสลับไปใช้ Window Manager

ความคิดในการสร้างเดสก์ท็อปที่เป็นส่วนตัว บังคับให้ผู้ใช้ Linux หลายคนติดตั้ง window manager มีเหตุผลเพียงพอที่จะทิ้งเดสก์ท็อปปัจจุบันและสลับไปใช้ window manager แทน แต่เพราะทุกคนมาจากแม่พิมพ์ที่ต่างกัน จึงไม่ใช่กรณี "one-size-fits-all"

นี่คือสิ่งบางอย่างที่คุณควรรู้ก่อนแทนที่สภาพแวดล้อมเดสก์ท็อปของคุณด้วย window manager

Window Managers vs. Desktop Environments

Window manager คือโปรแกรมที่รับผิดชอบการจัดตำแหน่งและแสดงหน้าต่างใน GUI โปรแกรมเหล่านี้อาจเป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ท็อปที่ใหญ่กว่า หรือใช้เป็นเดสก์ท็อปแบบสแตนด์อโลนได้

สภาพแวดล้อมเดสก์ท็อปปกติประกอบด้วย window manager, วิดเจ็ต และยูทิลิตี้อื่นๆ ที่โต้ตอบกับแอปพลิเคชันส่วนที่เหลือเพื่อให้ประสบการณ์ผู้ใช้แบบโต้ตอบ สภาพแวดล้อมเดสก์ท็อปที่ใช้กันอย่างกว้างขวาง ได้แก่ KDE Plasma, GNOME, Xfce, LXQt, Cinnamon เป็นต้น

i3wm, bwspm, dwm, KWin (ใช้ใน KDE), และ Metacity (ใช้ใน GNOME) เป็นตัวอย่างของ window managers

1. Window Managers ใช้ทรัพยากรน้อยกว่า

คุณเป็นคนที่เชื่อจริงในคำว่า "free RAM is wasted RAM" หรือคุณชอบใช้เดสก์ท็อปเบาเพื่อลดการใช้หน่วยความจำของระบบ? หากคุณเกี่ยวข้องกับตัวหลัง แล้วขอแสดงความยินดี การใช้ window manager จะรู้สึกเหมือนอยู่บ้าน

ตาม Unihost GNOME และ KDE ใช้หน่วยความจำ 736MB และ 633MB ตามลำดับ ส่วน window managers เช่น i3wm และ awesome ใช้เพียง 3MB และ 9MB ขณะทำงาน สังเกตว่าจำนวนนี้ไม่นับหน่วยความจำที่ต้องการโดยยูทิลิตี้อื่นๆ ที่คุณต้องติดตั้ง เช่น เมนูและแถบสถานะ

สรุปคือ window managers เหมาะสำหรับคุณ หากคุณพร้อมแลกความสวยงามเพื่อประสิทธิภาพที่ดีกว่า อย่างไรก็ตาม นี่ไม่ได้หมายความว่า window managers ไม่อย่างงามและน่าสนใจ

2. Window Managers ปรับแต่งได้สูงมาก

7 สิ่งที่ควรรู้ก่อนสลับไปใช้ Window Manager

ในขณะที่สภาพแวดล้อมเดสก์ท็อปอย่าง KDE Plasma โดดเด่นด้วยฟีเจอร์ปรับแต่งมากมาย พวกมันไม่มีโอกาสชนะ window managers ในแง่ของการปรับแต่ง คุณสามารถเปลี่ยนแปลงทุกแง่มุมของเดสก์ท็อปได้โดยตรง รวมถึง (แต่ไม่จำกัด) การวางหน้าต่าง ลักษณะภายนอก แถบหัวข้อ แถบงาน และอื่นๆ

เพื่อดูพลังจริงของ window managers ไปที่ r/unixporn และดูการปรับแต่ง WM desktop (หรือ "rice") ที่ผู้ใช้ส่งมา หากคุณอยากสร้างเดสก์ท็อปที่เป็นส่วนตัวที่ดูและทำงานแบบที่คุณต้องการ window managers 肯定是ตัวเลือกที่ดีกว่าสำหรับคุณ

3. Window Managers ซับซ้อน

กับอำนาจการปรับแต่งมาพร้อมกับความซับซ้อนที่ยิ่งใหญ่ พฤติกรรมและลักษณะของ window managers มักมาจากไฟล์ข้อความที่เรียกว่า configuration files หลังจากติดตั้ง window manager คุณจะใช้เวลาส่วนใหญ่ในช่วงแรกทำงานกับ config files เปลี่ยนค่าตัวแปร และเพิ่มคำสั่ง

7 สิ่งที่ควรรู้ก่อนสลับไปใช้ Window Manager

ผู้ใช้ Linux ที่มีประสบการณ์อาจผ่านขั้นตอนปรับแต่งโดยไม่มีอะไรมาก แต่ผู้เริ่มต้นมักมีเวลายากเรียนรู้วิธีแก้ไข configuration file จะได้แค่แต่ละ config file ปฏิบัติตาม syntax ที่ต่างกัน เพราะแต่ละ window manager เขียนด้วยภาษาโปรแกรมมิ่งที่ต่างกัน และใช้รูปแบบต่างกันในการตีความคำสั่งที่เขียน

4. คุณจะต้องตั้งค่ายูทิลิตี้พื้นฐานด้วยตนเอง

ไม่เหมือนสภาพแวดล้อมเดสก์ท็อป window manager ไม่ได้ส่งมาพร้อมยูทิลิตี้พื้นฐานอย่างเมนู หรือแถบสถานะ คุณจะต้องติดตั้งและตั้งค่าแต่ละโปรแกรมตามใจชองด้วยตนเอง นอกจากนี้ ด้วยโปรแกรมใหม่แต่ละตัว มาพร้อมกับ configuration file ใหม่ที่คุณจะต้องจัดการ ซึ่งเพิ่มความซับซ้อนขึ้นไปอีก

หากคุณไม่อยากให้ประสบการณ์ window manager ครั้งแรกเป็นหน้าจอดำว่างเปล่า พิจารณาติดตั้งระบบเมนู แถบสถานะ ยูทิลิตี้พื้นหลัง และ compositor พร้อมกับแพ็กเกจ WM

5. Window Managers มีการนำทางที่เน้นคีย์บอร์ด

หากคุณเคยนำทางระบบด้วยเมาส์ คุณจะมีเวลายากปรับตัวกับการนำทางที่ขับเคลื่อนด้วยคีย์บอร์ดที่ window managers ส่วนใหญ่เสนอ อย่างไรก็ตาม นี่ไม่ได้หมายความว่าคุณไม่สามารถใช้เมาส์หรือแทร็กแพดได้เลย

คุณยังจะสามารถคลิกและเรียกดูระบบด้วยเมาส์ได้ แตโดยทั่วไป window managers เหมาะสำหรับผู้ที่มีความชอบคีย์บอร์ดสูง

การนำทางใน window manager ขึ้นอยู่กับ custom key bindings ซึ่งรวมถึง mod key (ปกติคือปุ่ม Super) ตัวอย่างเช่น เพื่อเปิดเทอร์มินัลใน i3wm คุณต้องกด Mod + Enter ทương tự คุณสามารถเปลี่ยนตำแหน่งหน้าต่างถัดไปด้วย Mod + H หรือ Mod + V ขึ้นอยู่กับว่าคุณต้องการจัดแนวนอนหรือแนวตั้ง

7 สิ่งที่ควรรู้ก่อนสลับไปใช้ Window Manager

เนื่องจาก window managers ปรับแต่งได้สูง คุณสามารถเพิ่ม key bindings ใหม่ใน config file และเปลี่ยนค่าเริ่มต้นได้

6. การเลือก Window Manager ที่เหมาะสมยาก

เหมือนกับสิ่งอื่นๆ บน Linux คุณจะท่วมท้นกับจำนวน window managers ที่พร้อมใช้งาน แม้จะเพิ่มขอบเขตการเลือกให้บางคน แตสำหรับอีกบางคน เป็นสัญญาณเตือนที่มาพร้อมกับความลังเลและ挫折

อันไหนที่คุณควรเลือก ขึ้นอยู่กับฟีเจอร์ที่คุณต้องการ คุณชอบ stacking หรือ tiling window managers? อาจคุณต้องการ window manager ที่เขียนด้วยภาษาที่คุณคุ้นเคย ในทุกกรณี คุณจะมีตัวเลือกหลายอย่างให้เลือก

7. Window Managers อาจยากที่จะปรับตัว

การคุ้นเคยกับเดสก์ท็อปตอนคุณติดตั้ง Linux ครั้งแรก ยาก และการเปลี่ยนไป window manager ก็จะยากเหมือนกัน แตถ้าคุณพร้อมทำงานหนักและลงทุนเวลา คุณจะผ่านช่วงเรียนรู้เริ่มต้นได้เร็ว

เพราะคุณจะปรับแต่งเดสก์ท็อปเอง คุณจะรู้เรื่องส่วนใหญ่ของระบบของคุณเอง การเปิดโปรแกรม สลับระหว่างเวิร์กสเปซ และแก้ไขยูทิลิตี้ เป็นสิ่งที่คุณต้องเรียนรู้ วิธีที่ดีที่สุดในการคุ้นเคยกับอินเตอร์เฟซคือติดตั้ง window manager พร้อมกับเดสก์ท็อปและใช้มันเป็น daily driver

คุณควรใช้ Window Managers เป็นมือใหม่ไหม?

ผู้ใช้ Linux ใหม่อาจรู้สึกท่วมท้นเมื่อสัมผัส window managers แม้จะไม่มีกฎห้ามใช้ WM เป็นมือใหม่ แต่มักไม่แนะนำโดยทั่วไป โดยคำนึงถึงความซับซ้อนที่มากับ window managers แต Linux สร้างขึ้นสำหรับนักแกะกลไกและคนที่ชอบลองสิ่งใหม่ และคุณอิสระที่จะติดตั้งและใช้สิ่งที่คุณต้องการ

คุณควรแทนที่สภาพแวดล้อมเดสก์ท็อปด้วย window manager ก็ต่อเมื่อคุณมุ่งมั่นจะทนทานกับการขูดขริดทั้งหมดที่มากับมัน หากคุณยังไม่พร้อมสลับไป window manager พิจารณาติดตั้งเดสก์ท็อปต่างๆ และดูว่าอันไหนเข้ากับบิลล์