ถ้าคุณเป็น เบื่อกับการลองใช้สภาพแวดล้อมเดสก์ท็อปประเภทต่างๆ และไม่มีใครตอบสนองความคาดหวังของคุณในแง่ของประสิทธิภาพ รูปลักษณ์ภายนอก เหนือสิ่งอื่นใด ในโอกาสนี้ เชิญชวนมาทำความรู้จักกับ Miracle-wm, ซึ่งวางตำแหน่งเป็นตัวจัดการหน้าต่าง Wayland ใหม่โดยอิงจาก Mir ซึ่งสไตล์จะคุ้นเคยกับ i3 และแกว่งไปมามาก
ปาฏิหาริย์-wm คือ ทางเลือกอื่นนอกเหนือจากสิ่งที่เป็นที่รู้จักบนเดสก์ท็อปแล้ว และตามที่กล่าวไว้ เป้าหมายของโครงการคือการสร้างเซิร์ฟเวอร์คอมโพสิตที่ใช้หน้าต่างแบบเรียงต่อกันแต่นั่นก็ใช้งานได้ดีและสวยงามกว่าโปรเจ็กต์อย่าง Swayfx
เป็นมูลค่าการกล่าวขวัญว่า ขณะนี้โครงการอยู่ในขั้นตอนการพัฒนา และการใช้งานถูกระบุว่าเป็น "การทดลอง" ปัจจุบัน โครงการนี้รองรับโปรโตคอล Wayland ต่างๆ และการใช้งานส่วนใหญ่ขึ้นอยู่กับตัวจัดการหน้าต่างแบบลอยตัวสำหรับแต่ละหน้าต่าง
ปาฏิหาริย์-wm เป็นเวอร์ชัน 0.3 และเป็นหนึ่งในการเปลี่ยนแปลงและการปรับปรุงที่นำเสนอในเวอร์ชันใหม่สิ่งต่อไปนี้โดดเด่น
- ใช้งานการรองรับเอฟเฟ็กต์ภาพเคลื่อนไหวเมื่อเปิด ปิด และย้ายหน้าต่าง รวมถึงเมื่อสลับระหว่างเดสก์ท็อปเสมือน
- ขณะนี้หน้าต่างที่ใช้งานอยู่สามารถเน้นให้เห็นเป็นภาพได้ โดยแสดงกรอบรอบๆ แต่ละหน้าต่าง โดยมีสีที่แตกต่างกันสำหรับหน้าต่างที่ใช้งานอยู่
- การสนับสนุนโปรโตคอล IPC ของตัวจัดการหน้าต่าง i3 ซึ่งใช้โปรโตคอล IPC สำหรับการโต้ตอบกับตัวจัดการคอมโพสิต Sway ได้รับการขยายอย่างมีนัยสำคัญ
- เพิ่มคำสั่งเพื่อเปลี่ยนโฟกัส เปิดแอปพลิเคชัน แยกพื้นที่ ย้ายกลุ่มหน้าต่าง และเชื่อมต่อหน้าต่างแบบลอย การวิเคราะห์การตอบสนองยังได้รับข้อมูลโดยละเอียดเกี่ยวกับเวอร์ชัน โหมดลิงก์ที่กำหนดค่า สถานะลิงก์ และรายการอุปกรณ์เอาท์พุต
- ไลบรารีแพ็คเกจ snap ได้รับการอัพเดตเป็น Ubuntu Core 24
- เพิ่มความสามารถในการกำหนดโหมดเริ่มต้นสำหรับการทำงานกับหน้าต่างบนเดสก์ท็อปเสมือน ไม่ว่าจะอยู่ในโหมดเรียงต่อกันหรือโหมดลอยตัว
เป็นที่กล่าวขวัญกันว่า คาดว่าจะปล่อยเวอร์ชั่น 0.4 ปลายเดือนสิงหาคม ก่อนที่จะถึงเวอร์ชันเสถียรตัวแรก 1.0 ซึ่งคาดว่าจะมีในเดือนตุลาคม เวอร์ชัน 0.4 จะรวมความสามารถสำหรับการออกแบบหน้าต่างแบบซ้อน การตั้งค่าจอภาพหลายจอ การปรับการแสดงผล และการรองรับ i3 เต็มรูปแบบ แนวคิดสำหรับเวอร์ชัน 1.0 ได้แก่:
- โหมดเรียกดูเพื่อนำทางระหว่างหน้าต่างและเดสก์ท็อปสไตล์ GNOME
- อินเทอร์เฟซแบบกราฟิกสำหรับการกำหนดค่า
- เมนูตามบริบทพร้อมการดำเนินการในหน้าต่าง
- รูปภาพในโหมดรูปภาพ
- ฟังก์ชั่นเพื่อจัดกึ่งกลางหน้าต่างแอพพลิเคชั่นที่ใช้งานอยู่
- เชลล์น้อยที่สุดพร้อมแผงควบคุมและอินเทอร์เฟซการเรียกใช้โปรแกรม
- เดสก์ท็อปเสมือนขนาดใหญ่ที่สามารถเคลื่อนย้ายเกินหน้าจอได้
- โหมดเค้าโครงโมเสกฟรี โดยไม่มีข้อจำกัดตามกรอบหน้าจอ
จะติดตั้ง Miracle-wm ใน Ubuntu และอนุพันธ์ได้อย่างไร
สำหรับผู้ที่สนใจจะสามารถติดตั้ง Miracle-wm บนระบบได้ คุณควรรู้ว่าในกรณีของ Ubuntu และอนุพันธ์ของมัน มี 3 วิธีในการติดตั้งตัวจัดการหน้าต่างนี้

ครั้งแรกของพวกเขาและที่ใช้โดยทั่วไปสำหรับรุ่นใด ๆ ของ Ubuntu หรือมาจากมันตราบเท่าที่ คุณได้รับการสนับสนุนจาก Snap คือโดยทำการติดตั้งโดยใช้แพ็คเกจประเภทนี้ และเพื่อทำการติดตั้งเพียงรันคำสั่งต่อไปนี้ในเทอร์มินัล:
sudo snap install miracle-wm --classic
ตอนนี้ วิธีการติดตั้งที่สอง ของ Miracle-wm ใน Ubuntu หรืออนุพันธ์บางตัวคือการเพิ่มพื้นที่เก็บข้อมูลลงในระบบและ ติดตั้งแพ็คเกจจาก repo นี้ ควรสังเกตว่าในการติดตั้ง Miracle-wm ด้วยวิธีนี้ คุณจะต้องอยู่บน Ubuntu mantic (23.10) หรือ Noble (24.04) แม้ว่าในกรณีหลังนี้มันจะใช้งานไม่ได้สำหรับฉัน เนื่องจากพื้นที่เก็บข้อมูลไม่พร้อมใช้งาน
เราสามารถเพิ่มพื้นที่เก็บข้อมูลได้โดยพิมพ์:
sudo add-apt-repository ppa:matthew-kosarek/miracle-wm sudo apt update
และเราสามารถติดตั้งด้วย:
sudo apt install miracle-wm
ในที่สุด วิธีการล่าสุดที่มีอยู่และใช้ได้กับการกระจายใดๆ ของ Linux (ตราบใดที่คุณปฏิบัติตามการขึ้นต่อกัน) กำลังรวบรวมซอร์สโค้ด และเพื่อทำสิ่งนี้ เราต้องพิมพ์ดังต่อไปนี้:
git clone https://github.com/mattkae/miracle-wm.git cd miracle-wm cmake -Bbuild cmake --build build WAYLAND_DISPLAY=wayland-98 ./build/bin/miracle-wm
เพียงเท่านี้ เราก็สามารถเริ่มใช้หรือทดสอบ Miracle-wm ได้แล้ว ในการดำเนินการนี้ เพียงออกจากระบบเซสชันผู้ใช้และเลือกจากตัวจัดการหน้าจอก่อนเข้าสู่ระบบ (ในสภาพแวดล้อมส่วนใหญ่ ซึ่งจะแสดงเป็นปุ่มกำหนดค่าขนาดเล็ก) Miracle-wm หรือ Miracle-wm Snap (หากคุณติดตั้งจาก Snap)
ในทำนองเดียวกัน คุณสามารถดูเอกสารประกอบเพื่อให้คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการกำหนดค่าและแป้นพิมพ์ลัดที่ตัวจัดการหน้าต่างนี้ใช้งานได้ ลิงค์คือนี่