Wayland คืออะไร?
- Wayland เป็นโปรโตคอลดิสเพลย์เซิร์ฟเวอร์สมัยใหม่ที่ออกแบบมาเพื่อมาแทนระบบ X11
- ประสิทธิภาพและความปลอดภัยที่ดีขึ้น: การออกแบบที่เรียบง่ายของ Wayland และการสื่อสารโดยตรงระหว่างแอปพลิเคชันกับดิสเพลย์เซิร์ฟเวอร์ ช่วยให้กราฟิกลื่นไหลขึ้น ลดความหน่วงของอินพุต และเพิ่มความปลอดภัย
- รองรับจอ HiDPI ได้ดียิ่งขึ้น: Wayland รองรับจอความละเอียดสูงโดยพื้นฐาน ทำให้แสดงผลได้คมชัดและสวยงามยิ่งขึ้นบนฮาร์ดแวร์สมัยใหม่
- แนวทางที่ยึดคอมโพสิตเตอร์เป็นศูนย์กลาง: Wayland มอบการควบคุมส่วนติดต่อผู้ใช้ให้กับคอมโพสิตเตอร์มากขึ้น ทำให้จัดการหน้าต่าง แอนิเมชัน และเอฟเฟกต์ต่าง ๆ ได้อย่างมีประสิทธิภาพมากขึ้น
XFCE 4.20: วางรากฐานสำหรับ Wayland
- XFCE 4.20 มีแผนเพิ่มการรองรับ Wayland เบื้องต้นในองค์ประกอบหลัก โดยยังคงความเข้ากันได้กับ X11
- ผู้ใช้จะมีตัวเลือกในการลองใช้ Wayland ได้ โดยยังคงได้รับประสบการณ์ XFCE ที่คุ้นเคยเช่นเดิม
องค์ประกอบหลักที่ได้รับการรองรับ Wayland
- xfce4-panel: พาเนลนี้ได้รับการปรับให้ทำงานกับ Wayland ได้สำเร็จโดยใช้เฟรมเวิร์กคอมโพสิตเตอร์ wlroots
- xfdesktop: เดสก์ท็อปแมเนเจอร์ก็ถูกพอร์ตมาสู่ Wayland แล้วเช่นกัน และกำลังมีการพัฒนาเพื่อรองรับฟีเจอร์อย่างเวิร์กสเปซและรายการหน้าต่าง
- libxfce4ui: ไลบรารี UI หลักได้รับการอัปเดตเพื่อให้มั่นใจว่าสามารถทำงานร่วมกับทั้ง X11 และ Wayland ได้
- xfce4-settings: ตัวจัดการการตั้งค่าตอนนี้มีรายการที่รองรับการตั้งค่าสภาพแวดล้อม Wayland แล้ว และการตั้งค่าจอแสดงผลก็ได้รับการปรับให้ทำงานแยกกันสำหรับ X11 และ Wayland
ความท้าทายและแผนในอนาคต
- ชุมชน XFCE มีความคืบหน้าที่ดีในการรองรับ Wayland แต่ยังคงมีความท้าทายอยู่อีกหลายประการ
- ตัวอย่างเช่น ตัวจัดการหน้าต่าง
xfwm4 ยังคงอยู่ระหว่างการพัฒนาสำหรับ Wayland
- การรองรับปลั๊กอินพาเนลและแอปพลิเคชันต่าง ๆ ก็ยังดำเนินไปอย่างต่อเนื่อง
- เป้าหมายระยะยาวคือการมอบเซสชัน XFCE บน Wayland ที่สมบูรณ์แบบ แต่กำหนดเวลาที่แน่ชัดยังไม่ชัดเจน
- นักพัฒนากำลังพยายามทำให้การเปลี่ยนผ่านเป็นไปอย่างราบรื่นสำหรับผู้ใช้ และจะยังคงรองรับ X11 ต่อไปอีกระยะหนึ่ง
กำหนดการออก XFCE 4.20
- 1 พฤศจิกายน 2024: XFCE 4.20pre1 (feature + string freeze)
- 1 ธันวาคม 2024: XFCE 4.20pre2 (code freeze)
- 15 ธันวาคม 2024: XFCE 4.20pre3 (final freeze) - ออปชันสำหรับการออก
- 15 ธันวาคม 2024 (พร้อม pre3 หรือราว 29 ธันวาคม 2024): XFCE 4.20 (ออกตัวจริง)
บทสรุป
- XFCE 4.20 จะมอบประสบการณ์เดสก์ท็อปที่ทันสมัย รวดเร็ว และปรับแต่งได้ตามผู้ใช้ พร้อมการรองรับ Wayland เบื้องต้น
- แม้การเปลี่ยนผ่านสู่ Wayland อย่างสมบูรณ์ยังเป็นเรื่องของอนาคต แต่ XFCE 4.20 จะเป็นหมุดหมายสำคัญของการเดินทางครั้งนี้
- คาดว่า XFCE จะยังคงพัฒนาอย่างต่อเนื่อง โดยรักษาความเรียบง่าย ประสิทธิภาพ และการปรับแต่งที่ยึดผู้ใช้เป็นศูนย์กลางไว้
สรุปโดย GN⁺
- XFCE 4.20 กำลังก้าวหน้าอย่างสำคัญในการรองรับ Wayland และเปิดรับเทคโนโลยีดิสเพลย์สมัยใหม่
- บทความนี้แสดงให้เห็นว่า XFCE กำลังปรับปรุงประสบการณ์ผู้ใช้อย่างไร โดยเฉพาะในด้านประสิทธิภาพและความปลอดภัยที่ดีขึ้นของ Wayland
- แนวทางที่รอบคอบของ XFCE ช่วยมอบสภาพแวดล้อมเดสก์ท็อปที่เสถียรและเชื่อถือได้
- โครงการอื่นที่มีฟีเจอร์คล้ายกัน ได้แก่ GNOME และ KDE
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ตอนนี้ยังไม่มี compositor โดยกำลังพัฒนาอยู่ แต่กว่าจะใช้งานได้จริงน่าจะต้องใช้เวลาอย่างน้อยอีก 1 ปีขึ้นไป ในเวอร์ชัน 4.20 จะสามารถรันบางองค์ประกอบบน compositor อื่นได้ และกำลังทดสอบหลัก ๆ กับ Wayfire และ Labwc
XFCE เป็นตัวเลือกเชิงปฏิบัติเพียงตัวเดียวในสภาพแวดล้อม Linux/BSD สำหรับตัวจัดการหน้าต่างที่ "ใช้งานได้ทันทีโดยไม่ต้องตั้งค่าและมีน้ำหนักเบา" และยังให้ UI ที่ดีกว่า Windows 2000 ขอบคุณนักพัฒนาที่ช่วยให้ XFCE ทันสมัยอยู่เสมอ
ใช้ XFCE มานานมากแล้ว และยังคงพอใจอยู่มาก ประสบการณ์ที่คลิกแล้วตอบสนองทันทีนั้นดีมาก ขอบคุณนักพัฒนา สำหรับการแก้ปัญหา hidpi ใช้การตั้งค่า x2 เพื่อปรับหน้าจอของจอ 4k และจอ 1024
XFCE ยังคงอยู่กับ X11 เลยทำให้ย้ายไป KDE เคยเจอปัญหาวิดีโอ YouTube กระตุกตอนคอมไพล์โค้ดบนเครื่องระยะไกล ซึ่งเกิดจากไม่มีการเล่นแบบเร่งด้วยฮาร์ดแวร์ พอติดตั้ง KDE 5 แล้วทุกอย่างก็ทำงานได้ดี
การเปลี่ยนไป Wayland เกี่ยวข้องกับการนำ client-side decorations (CSD) มาใช้ ซึ่งทำลาย UX แบบดั้งเดิมของ XFCE จุดแข็งของ XFCE คือการมอบ UX ที่เสถียรแบบ Win98/XP หวังว่าจะไม่รับเอาแนวทางแบบ Gnome3 มาใช้
เมื่อก่อนเคยใช้ dwm แต่เวลาที่ต้องการสภาพแวดล้อมที่รวดเร็วก็จะกลับมาใช้ XFCE ตอนนี้คอมพิวเตอร์ของคนในครอบครัวก็ใช้ XFCE ทั้งหมด หาก XFCE รองรับ Wayland แล้วค่อยพิจารณาย้าย XFCE เป็นเดสก์ท็อปเอนไวรอนเมนต์ที่เรียบง่ายและเชื่อถือได้
สถานการณ์การแชร์หน้าจอบน Wayland ยังไม่นิ่ง จึงมองว่าการที่ XFCE ยังไม่รับ Wayland เป็นข้อดี
บน Wayland ความต้องการด้านการช่วยการเข้าถึงยังไม่ถูกตอบโจทย์ ต้องการทั้งคีย์ลัดเฉพาะแอปและคีย์ลัดแบบโกลบอล แต่โมเดลความปลอดภัยไม่อนุญาตสิ่งนี้
ถ้า XFCE ถูกสร้างอยู่บน wlroots ก็ยินดีมาก เพราะน่าจะได้ใช้ความเสถียรของแอป XFCE บนตัวจัดการหน้าต่าง/compositor อื่น ๆ ได้
ถ้าจำเป็นต้องใช้เดสก์ท็อปเอนไวรอนเมนต์บน Linux ก็จะเลือก XFCE แต่เพราะ Wayland จึงกำลังพิจารณาย้ายไป BSD จะยังไม่เลิกใช้ Linux จนกว่า Firefox จะเลิกรองรับ X