Dự án Xfce cập nhật kế hoạch hỗ trợ Wayland

Các nhà phát triển Xfce đã cập nhật trang này với các kế hoạch liên quan đến việc thêm hỗ trợ cho giao thức Wayland. Kế hoạch đã bổ sung đề cập đến việc triển khai hỗ trợ ban đầu cho Wayland trong các thành phần cốt lõi của bản phát hành chính tiếp theo của Xfce 4.20, đồng thời duy trì hỗ trợ cho X11. Trước đây, vấn đề duy trì khả năng tương thích ngược với X11 đang ở giai đoạn thảo luận, chưa thể đạt được sự đồng thuận. Hiện đã có quyết định rằng việc hỗ trợ X11 sẽ không bị ngừng trong tương lai gần.

Phiên dựa trên Wayland trong Xfce 4.20 sẽ bao gồm bộ khả năng cần thiết tối thiểu và chúng tôi dự định bổ sung dần dần chức năng còn thiếu trong quá trình chuẩn bị cho các bản phát hành trong tương lai. Nó cũng được lên kế hoạch để tiếp tục hoàn thiện công việc trong môi trường dựa trên giao thức Wayland trong các ứng dụng người dùng đã được chuyển.

Ghi chú đề cập rằng dự án không có đủ nguồn lực để duy trì trình quản lý tổng hợp của riêng mình cho Wayland, nhưng từ chối khả năng sử dụng ràng buộc với XWayland cho công việc. Quyết định trước đây về việc sử dụng thư viện wlroots trong môi trường Wayland thay vì libmutter, được phát triển bởi các nhà phát triển môi trường người dùng Sway và cung cấp các chức năng cơ bản để tổ chức công việc của trình quản lý tổng hợp dựa trên Wayland, vẫn không thay đổi.

Máy tính để bàn xfdesktop và bảng điều khiển xfce4 đã được chuyển sang Wayland bằng wlroots và sẽ tiếp tục được phát triển dưới dạng các thành phần được ra mắt riêng biệt. xfce4-panel đã được thử nghiệm với máy chủ tổng hợp Labwc và Wayfire. Để trừu tượng hóa công việc trên Wayland và X11, thư viện libxfce4windowing được sử dụng, thư viện này cung cấp một lớp để trừu tượng hóa từ hệ thống con đồ họa trong đó các thành phần quản lý cửa sổ (màn hình, cửa sổ gốc, máy tính để bàn ảo, v.v.) được triển khai không bị ràng buộc với một hệ thống cửa sổ cụ thể. Hỗ trợ X11 được triển khai dựa trên libwnck (Bộ công cụ xây dựng Window Navigator).

Các thành phần được chuyển sang Wayland cũng được ghi chú: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman và xfce4-dev-tools. Hỗ trợ Wayland chưa có sẵn trong trình quản lý phiên xfce4 và trình quản lý cửa sổ xfwm4, nhưng có một cổng xfwm4 không chính thức để tổ chức công việc bằng Wayland.

Các ứng dụng đã bổ sung hỗ trợ Wayland bao gồm: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo và xfce4-panel-profiles. Các ứng dụng chưa hoạt động với Wayland: xfdashboard, xfce4-screenshooter, xfce4-screensaver và xfce4-volumed-Pulse.

Nguồn: opennet.ru

Thêm một lời nhận xét