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

ทำงานได้มีประสิทธิภาพมากขึ้นบน Linux ด้วย i3 Tiling Window Manager

หากคุณใช้ Linux มาสักพัก คุณอาจเคยสงสัยเรื่องจำนวนเยอะของ Linux distributions และสภาพแวดล้อมเดสก์ท็อป Linux kernel ที่ขับเคลื่อนทุกการกระจายเป็นแบบโมดูลาร์ และไม่มีปรัชญา one-size-fits-all

โดยประเพณี ส่วนใหญ่ Linux distributions มาพร้อมสภาพแวดล้อมเดสก์ท็อปที่ใช้งานง่ายอย่าง GNOME หรือ XFCE โดยแลกกับการใช้หน่วยความจำและ CPU สูงกว่า แต่ถ้าคุณเป็น power user ที่มองหาประสิทธิภาพมากขึ้นกับ Linux พิจารณาดู window managers เช่น i3 แทน

ภาพรวมสั้นของ Window Managers

Window manager หรือ WM คือซอฟต์แวร์ระบบที่ควบคุมการวางตำแหน่งและลักษณะของหน้าต่างแอปพลิเคชันภายใน windowing system ใน graphical user interface (GUI) มันอาจเป็นส่วนหนึ่งของสภาพแวดล้อมเดสก์ท็อป (DE) หรือใช้แบบสแตนด์อโลน

ซอฟต์แวร์นี้กำหนดลักษณะของแง่มุมต่างๆ เช่น ขอบ แถบหัวข้อ ขนาด และความสามารถในการปรับขนาดหน้าต่าง Window managers สามารถจัดประเภทได้ 3 ประเภทตามพฤติกรรม:

  1. Tiling WMs: WMs เหล่านี้จัดเรียงหน้าต่างแอปพลิเคชันทั้งหมดแบบ tiling ทำให้ไม่มีพื้นที่ว่าง และพื้นที่หน้าจอทั้งหมดถูกใช้งาน หน้าต่างที่มีอยู่ไม่ทับซ้อนกัน แต่ลดขนาดลงเพื่อรองรับหน้าต่างเพิ่มเติม
  2. Stacking WMs: Stacking WMs เป็นประเภท window managers ที่พบบ่อยที่สุดใน Linux distributions ยอดนิยม หน้าต่างทำงานเหมือนกระดาษบนโต๊ะ และสามารถซ้อนทับกันได้
  3. Dynamic WMs: WMs เหล่านี้สามารถสลับระหว่าง tiling หรือ floating window layouts แบบไดนามิก

ข้อดีและข้อเสียของ Tiling WMs

Tiling window managers เป็นเครื่องมือที่มีพลัง แต่มีบางสิ่งที่คุณควรพิจารณาก่อนสลับจากสภาพแวดล้อมเดสก์ท็อปสมบูรณ์ที่ใช้ stacking หรือ floating window manager ภายใน

นี่คือข้อดีและข้อเสียบางอย่างที่ช่วยให้คุณตัดสินใจได้:

ข้อดี

  • Window managers ใช้หน่วยความจำและ CPU น้อยกว่าเดสก์ท็อปเอนไวรอนเมนต์มาก
  • การโต้ตอบเมาส์น้อยลง เพิ่มประสิทธิภาพบนคีย์บอร์ดผ่านปุ่มลัดอย่าง Alt + F2
  • มินิมอลิซึมและความยืดหยุ่น WM ส่วนใหญ่ไม่มาพร้อมเมนูระบบหรือตัวเปิดแอปพลิเคชันในตัว ดังนั้นคุณอิสระติดตั้งเครื่องมือโปรดของตัวเองแทนที่จะพึ่งพาการกระจาย
  • Tiling window managers เสนอขอบเขตการปรับแต่งกว้าง ตั้งแต่การแก้ไขแถบหัวข้อไปจนถึงการปรับช่องว่างระหว่างหน้าต่างสองหน้าต่าง
  • ใช้พื้นที่หน้าจอสูงสุด

ข้อเสีย

  • Tiling window managers ไม่ใช่สำหรับทุกคน จะใช้เวลา ความอดทน และการตั้งค่าค่อนข้างมากในการตั้งค่า workflow ที่คุณต้องการ
  • หากคุณใช้เมาส์บ่อย tiling window manager จะไม่ใช่ประสบการณ์ที่พึงพอใจ เพราะมันปฏิบัติตาม workflow แบบคีย์บอร์ด
  • คุณจะต้องติดตั้งและตั้งค่าแอปพลิเคชันที่จำเป็นทั้งหมด เช่นแถบสถานะ ยูทิลิตี้เครือข่าย ตัวตั้งพื้นหลัง และอื่นๆ โดยแลกกับความยืดหยุ่น

พิจารณาข้อดีและข้อเสีย หากคุณยังสนใจลอง tiling window managers คุณสามารถเริ่มต้นด้วย i3 window manager

วิธีติดตั้ง i3 Window Manager

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

เพื่อติดตั้ง i3 บนระบบของคุณ เปิดเทอร์มินัลและรันคำสั่งต่อไปนี้ ขึ้นอยู่กับ Linux distro ที่คุณใช้

บน Debian, Ubuntu และอนุพันธ์:

sudo apt install i3

ติดตั้ง i3 WM บน Arch-based distros:

sudo pacman -S i3-wm

การติดตั้ง window manager บน Fedora และ RHEL-based distributions อื่นๆ ก็ง่ายเช่นกัน

sudo dnf install i3

จำไว้ว่าคำสั่งข้างต้นจะติดตั้งแพ็กเกจ core i3 window manager เท่านั้น คุณจะต้องติดตั้งยูทิลิตี้อื่นๆ เช่น application launchers และ wallpaper setters แยกต่างหากตามความต้องการ

และแล้วคุณพร้อมเริ่มตั้งค่า i3 tiling window manager คุณสามารถแก้ไขไฟล์การตั้งค่าที่ ~/.config/i3/config หรือ ~.i3/config โดยใช้ตัวแก้ไขอย่าง Micro text editor ครั้งต่อไปที่คุณเข้าสู่ระบบ คุณจะมีตัวเลือกใช้เดสก์ท็อปเดิม หรือ i3 window manager

เพิ่มประสิทธิภาพสูงสุดด้วย Tiling WMs

การสลับไป tiling window อาจเป็นขั้นตอนแรกของคุณในฐานะ Linux power user เพื่อทำให้ตัวเองมีประสิทธิภาพและควบคุมระบบปฏิบัติการได้มากขึ้น แม้กระบวนการตั้งค่าอาจดูน่าเบื่อตอนแรก แต่ความพึงพอใจในการปรับแต่งทุกอย่างเหมือนที่คุณต้องการจะเป็นคุ้มค่า

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