เรียกใช้ Xorg โดยไม่มี Window Manager
บางทีคุณอาจพบว่ามีผู้จัดการหน้าต่าง Xorg Open มากกว่า 100+ แห่งที่นั่น สิ่งนี้จะเป็นอย่างไร จะต้องมีเหตุผลที่การเขียนผู้จัดการหน้าต่างไม่ยาก แต่ในทางกลับกันมันยากที่จะเขียน WM ที่ถูกต้อง
หากอินเทอร์เฟซมีความชัดเจนและป้องกันข้อผิดพลาดทุกคนสามารถเขียน WM ที่ถูกต้องได้ แต่ข้อเท็จจริงกลับด้านเพื่อพิสูจน์ว่า API เป็นระเบียบใหญ่
ดังนั้นเมื่อพยายามค้นหา Wm ขั้นต่ำ ฉันมาที่ไม่ใช่ WM
Xorg สามารถทำให้แอปพลิเคชันและเกมทำงานได้ดีโดยไม่ต้อง WM
เนื่องจากโปรโตคอล X11 ที่เป็นขยะเพิ่ม WM สามารถทำให้การทำงานไม่ทำงาน
ดังนั้นประสบการณ์ NO-WM ของฉันจึงดูดีพอ
หากต้องการบอกว่าเดสก์ท็อปหน้าต่างพร้อมที่จะทำงานควรผ่านการทดสอบบางอย่าง
Tilixeoeedit จำนวนมากของ Wm ไม่สามารถแสดงแอปพลิเคชัน Java Swing! หลังจากการตรวจสอบฉันพบสาเหตุคือพวกเขาไม่ได้จัดการ _NET_REQUEST_FRAME_EXTENTS หากคุณพบกับ WM ให้ค้นหาแหล่งที่มา หากหายไปมันไม่ควรเป็นความตั้งใจจริงSteam และเกมเช่น DOTA2eclipse และ netbeans อินพุตเหตุการณ์ตัวจัดการการอ่านอินพุตจาก/dev/input/* มันออกจากระดับต่ำและก่อน XORG
ฉันไม่สามารถทำสิ่งนี้ได้ถ้าฉันไม่วิ่งข้าม XDOTOOL XDOTOOL อยู่ในระดับต่ำกว่า WMCTRL WMCTRL ต้องการ WM แต่ XDOTOOL ทำงานโดยตรงกับ XLIB
3. การรวมตัวกันฉันพบว่าตัวเองเป็นวิศวกรที่อ่อนนุ่มค่อนข้างโปรแกรมเมอร์เมื่อฉันสามารถนำทุกส่วนที่มีประโยชน์จากซอฟต์แวร์โอเพ่นซอร์สอื่น ๆ เข้าสู่แอปพลิเคชันของฉันเอง
จากนั้นเราผูกคีย์ให้ทำสิ่งเหล่านี้ให้เช่า:
ฉันทำมัน หากคุณมีคำถามใด ๆ เกี่ยวกับขั้นตอนเพียงแค่ถาม
วิดีโอ:
หลังจากผ่านไปหลายวันฉันรู้สึกอึดอัดอยู่บ้างดังนั้นฉันจึงเปลี่ยนไปใช้ openbox อย่างไรก็ตามฉันใช้ฟังก์ชั่น auto grid layout สำหรับหน้าต่างเลือก และ lemonbar เป็นแถบตรวจสอบระบบ