เวอร์ชันใหม่ของตัวจัดการหน้าต่าง i3wm 4.17 เพิ่งได้รับการประกาศ, รุ่นที่ รองรับความโปร่งใสและมีการเพิ่มองค์ประกอบใหม่ ๆ สำหรับผู้ที่ไม่ทราบเกี่ยวกับ i3wm ควรทราบ ว่านี่คือตัวจัดการหน้าต่างที่ออกแบบมาสำหรับ X11โดยได้รับแรงบันดาลใจจาก wmii และเขียนด้วยภาษาซี
โครงการ i3wm มันถูกสร้างขึ้นตั้งแต่เริ่มต้นหลังจากพยายามลบข้อบกพร่องของตัวจัดการหน้าต่าง wmii หลายครั้ง I3wm มีความโดดเด่นด้วยโค้ดที่อ่านและจัดทำเอกสารได้ดีใช้ xcb แทน Xlib รองรับการกำหนดค่าหลายจอภาพอย่างถูกต้องใช้โครงสร้างข้อมูลรูปต้นไม้สำหรับการวางตำแหน่งหน้าต่างมีอินเทอร์เฟซ IPC รองรับ UTF-8 และรักษาการออกแบบหน้าต่างน้อยที่สุด .
รองรับหน้าต่างที่ทับซ้อนกันและการจัดกลุ่ม ที่จัดการแบบไดนามิก การกำหนดค่าได้รับการจัดการผ่านไฟล์ข้อความธรรมดาและสามารถขยาย i3 ได้โดยใช้ Unix Socket และอินเทอร์เฟซ IPC ที่ใช้ JSON พร้อมภาษาโปรแกรมมากมาย
I3 มีข้อดีของการใช้ตัวจัดการหน้าต่างไทล์ โดยไม่ต้องยุ่งยากกับการเขียนสคริปต์ที่ยาวและบางครั้งสับสนสำหรับการตั้งค่า I3wm ใช้ไฟล์คอนฟิกูเรชันข้อความธรรมดา
เช่นเดียวกับ wmii i3 ใช้ระบบควบคุมที่คล้ายกันมากกับ Vi โดยค่าเริ่มต้นการเลือกหน้าต่างที่ใช้งานอยู่จะถูกควบคุมโดย 'Mod1' (Alt Key / Super Key) และปุ่มในแถวกลางทางขวามือ (Mod1 + J, K, L,;) ในขณะที่การเคลื่อนไหวของ Windows จัดการโดยการเพิ่มปุ่ม Shift (Mod1 + Shift + J, K, L)
รหัสโครงการเผยแพร่ภายใต้ใบอนุญาต BSD
มีอะไรใหม่ใน i3wm เวอร์ชัน 4.17?
ในเวอร์ชันใหม่นี้ เพิ่มการรองรับความโปร่งใสสำหรับ I3bar (ธง "–transparency") และความสามารถในการกำหนดความกว้างของเส้นขอบโดยพลการ
โดยค่าเริ่มต้น, การกำหนดค่ารับประกันการเปิดตัว xss-lock, nm-applet, pactl (ปุ่มควบคุมระดับเสียง) และใช้ไฟล์กำหนดค่า ~ / .config / i3 / config.
ใน ipc มีคิวข้อความที่เกี่ยวข้องและการคงไว้ของการส่งคำสั่งรีสตาร์ทจะได้รับการรับรองจนกว่าคำสั่งก่อนหน้าจะเสร็จสมบูรณ์
ด้วย แก้ไขปัญหาเกี่ยวกับ i3bar เมื่อสลับระหว่างเดสก์ท็อปที่มีหน้าต่างจำนวนมาก เช่นเดียวกับการแสดงขอบซ้ายและขวาของส่วนหัวในโหมดสแต็ก
สำหรับการประมวลผลอีโมจิที่ถูกต้องในพื้นที่ส่วนหัวเมื่อใช้แบบอักษรพิกเซลจะมีการเพิ่มการแปลงบางส่วนจาก UTF-8 เป็น UCS-2
เพิ่มรายการสำหรับการใช้เครื่องบันทึกหน้าจอแบบ peek รวมทั้งคู่มือผู้ใช้ฉบับปรับปรุง
จะติดตั้ง i3wm บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจที่จะติดตั้งตัวจัดการหน้าต่างนี้ในระบบของพวกเขา สามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง
สำหรับใครก็ตาม ผู้ใช้ Debian, Ubuntu หรืออนุพันธ์อื่น ๆ ของการแจกแจงเหล่านี้เพียงแค่เปิดเทอร์มินัลในระบบของคุณจากนั้นคุณต้องพิมพ์คำสั่งต่อไปนี้:
sudo apt install i3
ในขณะที่สำหรับกรณีของ Arch Linux, Manjaro, Arco Linux หรือ distro อื่น ๆ ที่ใช้ Arch Linux, สามารถติดตั้งจากเทอร์มินัลได้โดยพิมพ์ข้อความต่อไปนี้ลงในเครื่อง:
sudo pacman -Syy i3-wm i3status i3lock i3-gaps dmenu termite dunst
ตอนนี้ สำหรับผู้ที่ใช้ Fedora หรือการจัดจำหน่ายอื่น ๆ ตามนี้เพียงแค่พิมพ์สิ่งต่อไปนี้ในเทอร์มินัล:
sudo dnf install i3 i3status i3lock terminator sudo dnf install compton nitrogen udiskie sudo dnf install pasystray network-manager-applet pavucontrol sudo dnf install clipit
สุดท้ายสำหรับใคร ผู้ใช้ openSUSE ในเดสก์ท็อปเวอร์ชันใดก็ได้ พวกเขาต้องพิมพ์สิ่งต่อไปนี้ในเทอร์มินัลเท่านั้น:
sudo zypper install i3 dmenu i3status i3clock i3-gaps
เพียงเท่านี้พวกเขาก็จะติดตั้งตัวจัดการหน้าต่างนี้ในการแจกจ่าย Linux แล้ว สิ่งต่อไปคือการสร้างการกำหนดค่าของผู้จัดการนี้สำหรับสิ่งนี้คุณสามารถดูบทแนะนำบางอย่างในเครือข่ายหรือบน YouTube ได้