1 คะแนน โดย GN⁺ 2024-10-07 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

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 ความคิดเห็น

 
GN⁺ 2024-10-07
ความคิดเห็นบน 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