1 điểm bởi GN⁺ 2024-10-07 | 1 bình luận | Chia sẻ qua WhatsApp

Wayland là gì?

  • Wayland là một giao thức máy chủ hiển thị hiện đại được thiết kế để thay thế hệ thống X11
  • Cải thiện hiệu năng và bảo mật: Thiết kế đơn giản của Wayland và giao tiếp trực tiếp giữa ứng dụng với máy chủ hiển thị giúp mang lại đồ họa mượt hơn, giảm độ trễ đầu vào và tăng cường bảo mật
  • Tăng cường hỗ trợ màn hình HiDPI: Wayland hỗ trợ màn hình độ phân giải cao theo mặc định, mang lại hình ảnh sắc nét và hấp dẫn hơn trên phần cứng hiện đại
  • Cách tiếp cận xoay quanh compositor: Wayland trao cho compositor nhiều quyền kiểm soát hơn đối với giao diện người dùng, giúp quản lý cửa sổ, hiệu ứng và hoạt ảnh hiệu quả hơn

XFCE 4.20: Xây nền móng cho Wayland

  • XFCE 4.20 dự kiến sẽ giới thiệu hỗ trợ Wayland giai đoạn đầu trong các thành phần cốt lõi, đồng thời vẫn giữ khả năng tương thích với X11
  • Người dùng có thể có tùy chọn thử Wayland trong khi vẫn tiếp tục tận hưởng trải nghiệm XFCE quen thuộc

Các thành phần chính được hỗ trợ Wayland

  • xfce4-panel: Panel này đã được điều chỉnh thành công cho Wayland bằng cách sử dụng framework compositor wlroots
  • xfdesktop: Trình quản lý desktop cũng đã được port sang Wayland, và các nỗ lực hỗ trợ những tính năng như không gian làm việc và danh sách cửa sổ vẫn đang tiếp tục
  • libxfce4ui: Thư viện UI cốt lõi đã được cập nhật để bảo đảm khả năng tương thích với cả X11 và Wayland
  • xfce4-settings: Trình quản lý thiết lập hiện đã bao gồm các mục tương ứng để cấu hình môi trường Wayland, và thiết lập hiển thị cũng đã được điều chỉnh để hoạt động riêng cho X11 và Wayland

Thách thức và kế hoạch sắp tới

  • Cộng đồng XFCE đã đạt được tiến triển tốt trong việc hỗ trợ Wayland, nhưng vẫn còn một số thách thức
  • Ví dụ, trình quản lý cửa sổ xfwm4 vẫn đang được phát triển cho Wayland
  • Hỗ trợ cho nhiều plugin panel và ứng dụng khác nhau cũng đang được thúc đẩy tích cực
  • Mục tiêu dài hạn là cung cấp một phiên XFCE Wayland hoàn chỉnh, nhưng mốc thời gian chính xác hiện vẫn chưa chắc chắn
  • Các nhà phát triển đang nỗ lực để bảo đảm quá trình chuyển đổi diễn ra suôn sẻ cho người dùng, và khả năng tương thích với X11 sẽ còn được duy trì trong thời gian tới

Lịch phát hành XFCE 4.20

  • 2024-11-01: XFCE 4.20pre1 (đóng băng tính năng + chuỗi)
  • 2024-12-01: XFCE 4.20pre2 (đóng băng mã)
  • 2024-12-15: XFCE 4.20pre3 (đóng băng cuối cùng) - phát hành tùy chọn
  • 2024-12-15 (cùng với pre3 hoặc vào khoảng 2024-12-29): XFCE 4.20 (phát hành cuối cùng)

Kết luận

  • XFCE 4.20 dự kiến sẽ mang lại trải nghiệm desktop hiện đại, nhanh và có khả năng tùy biến cho người dùng cùng với hỗ trợ Wayland giai đoạn đầu
  • Dù việc chuyển hẳn sang Wayland vẫn còn là câu chuyện của tương lai, XFCE 4.20 sẽ là một cột mốc quan trọng trong hành trình đó
  • XFCE được kỳ vọng sẽ tiếp tục phát triển ổn định trong khi vẫn giữ vững sự đơn giản, hiệu quả và khả năng tùy biến lấy người dùng làm trung tâm

Tổng hợp của GN⁺

  • XFCE 4.20 đang đạt được bước tiến quan trọng trong việc tiếp nhận công nghệ hiển thị hiện đại thông qua hỗ trợ Wayland
  • Bài viết này cho thấy XFCE đang cải thiện trải nghiệm người dùng như thế nào, đặc biệt đáng chú ý ở các cải thiện về hiệu năng và bảo mật của Wayland
  • Cách tiếp cận thận trọng của XFCE giúp cung cấp một môi trường desktop ổn định và đáng tin cậy
  • Các dự án khác có tính năng tương tự gồm GNOME và KDE

1 bình luận

 
GN⁺ 2024-10-07
Ý kiến trên Hacker News
  • Hiện chưa có compositor; dù đang được phát triển nhưng sẽ mất ít nhất hơn 1 năm nữa mới có thể dùng được. Ở phiên bản 4.20, một số thành phần có thể chạy trên các compositor khác, và hiện chủ yếu được thử nghiệm với Wayfire và Labwc

  • XFCE là lựa chọn thực dụng duy nhất như một window manager “hoạt động ngay không cần cấu hình và nhẹ” trong môi trường Linux/BSD, đồng thời mang lại UI tốt hơn cả Windows 2000. Cảm ơn các nhà phát triển đã luôn giữ XFCE cập nhật

  • Tôi đã dùng XFCE rất lâu và vẫn rất hài lòng. Trải nghiệm bấm vào là phản hồi ngay rất tuyệt. Cảm ơn các nhà phát triển. Để xử lý vấn đề hidpi, tôi dùng thiết lập x2 để điều chỉnh hiển thị giữa màn hình 4k và màn hình 1024

  • Vì XFCE vẫn ở lại với X11 nên tôi đã chuyển sang KDE. Tôi từng gặp tình trạng video YouTube bị giật khi biên dịch mã trên máy từ xa, và nguyên nhân là không có phát lại tăng tốc phần cứng. Sau khi cài KDE 5, mọi thứ đều hoạt động tốt

  • Việc chuyển sang Wayland đi kèm với việc chấp nhận client-side decoration (CSD), điều này phá vỡ UX truyền thống của XFCE. Điểm mạnh của XFCE là hiện thực hóa UX Win98/XP ổn định. Hy vọng họ không đi theo mô thức của Gnome3

  • Trước đây tôi dùng dwm, nhưng khi cần một môi trường nhanh thì lại quay về XFCE. Máy tính của cả gia đình tôi cũng đều dùng XFCE. Khi XFCE hỗ trợ Wayland, tôi sẽ cân nhắc chuyển sang. XFCE là một môi trường desktop đơn giản và đáng tin cậy

  • Tình hình chia sẻ màn hình trên Wayland còn bất ổn, nên tôi xem việc XFCE chưa chấp nhận Wayland là một điểm cộng

  • Trên Wayland, các yêu cầu về trợ năng vẫn chưa được đáp ứng. Cần có phím tắt theo từng ứng dụng và phím tắt toàn cục, nhưng mô hình bảo mật không cho phép điều đó

  • Nếu XFCE đang được xây dựng trên wlroots, thì thật vui vì có lẽ ta sẽ được tận hưởng sự ổn định của các ứng dụng XFCE trong các window manager/compositor khác

  • Nếu phải dùng một môi trường desktop trên Linux, tôi sẽ chọn XFCE. Tuy nhiên, vì Wayland nên tôi đang cân nhắc chuyển sang BSD. Tôi sẽ chưa từ bỏ Linux cho đến khi Firefox ngừng hỗ trợ X11