Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

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

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

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

ภาพรวมโดยย่อของ Window Manager

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

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

  1. การเรียงต่อกัน WM :WM เหล่านี้เรียงต่อกันกับหน้าต่างแอปพลิเคชันทั้งหมดเพื่อให้ไม่มีพื้นที่เปล่าเปลืองและใช้พื้นที่หน้าจอทั้งหมดจนหมด หน้าต่างที่มีอยู่จะไม่ทับซ้อนกัน แต่จะลดขนาดลงเพื่อรองรับหน้าต่างได้มากขึ้น
  2. การซ้อน WM :WM แบบซ้อนเป็นประเภททั่วไปของตัวจัดการหน้าต่างที่พบในลีนุกซ์รุ่นยอดนิยม Windows ทำหน้าที่เหมือนเศษกระดาษบนโต๊ะและสามารถวางซ้อนกันได้
  3. ไดนามิก WM :WM เหล่านี้สามารถสลับไปมาระหว่างเค้าโครงหน้าต่างแบบเรียงต่อกันหรือแบบลอยได้

ข้อดีและข้อเสียของการปูกระเบื้อง WM

เครื่องมือจัดการหน้าต่างการเรียงต่อกันเป็นเครื่องมือที่มีประสิทธิภาพ แต่มีบางสิ่งที่คุณควรพิจารณาก่อนที่จะเปลี่ยนจากสภาพแวดล้อมเดสก์ท็อปที่มีคุณลักษณะครบถ้วนซึ่งใช้ตัวจัดการหน้าต่างแบบซ้อนหรือลอยภายใน

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

ข้อดี

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

ข้อเสีย

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

เมื่อพิจารณาถึงข้อดีและข้อเสีย หากคุณยังคงสนใจที่จะลองใช้ตัวจัดการหน้าต่างแบบเรียงต่อกัน คุณสามารถเริ่มต้นด้วยตัวจัดการหน้าต่าง i3

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

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

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

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

sudo apt install i3

ในการติดตั้ง i3 WM บน distros แบบ Arch:

sudo pacman -S i3-wm

การติดตั้งตัวจัดการหน้าต่างบน Fedora และการแจกแจงแบบอิง RHEL อื่นๆ ก็ทำได้ง่ายเช่นกัน

sudo dnf install i3

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

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

เพิ่มผลผลิตของคุณให้สูงสุดด้วย Tiling WM

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

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