Phiên bản thử nghiệm thứ hai của máy chủ tổng hợp Xfwl4, sử dụng giao thức Wayland, đã được phát hành. Xfwl4 được viết bằng ngôn ngữ Rust sử dụng thư viện Smithay. Dự án này không trùng lặp với mã nguồn của trình quản lý cửa sổ xfwm4, nhưng nhằm mục đích triển khai tất cả các chức năng hiện có của xfwm4, bao gồm khả năng sử dụng các cài đặt xfconf hiện có và giao diện cấu hình, đồng thời tính đến các đặc thù của việc sử dụng Wayland thay vì X11. Dự án này dự định nâng cao chức năng của Xfwl4 đến mức người dùng có thể chuyển đổi liền mạch giữa Xfwl4 và xfwm4.
Các tính năng mở rộng của Xfwl4 bao gồm việc cải tiến đáng kể logic khởi động phiên, triển khai giao thức Wayland xdg-session-management và hỗ trợ khởi chạy các ứng dụng X11 bằng XWayland. Xfwl4 được xây dựng dựa trên thư viện Smithay, cung cấp các triển khai của hầu hết các phần mở rộng giao thức Wayland chính thức, cũng như các giao thức wlroots và KDE. Mã nguồn của Xfwl4 được cấp phép theo GPLv3 (trong khi đó, trình quản lý cửa sổ xfwm4 được cấp phép theo GPLv2).
Những thay đổi trong phiên bản xem trước thứ hai tập trung vào việc sửa lỗi, cải thiện khả năng tương thích với xfwm4 và bổ sung các chức năng còn thiếu. Ví dụ, đã thêm hỗ trợ mở cửa sổ theo chiều dọc và chiều ngang, triển khai giao thức xfce-foreign-toplevel-management-private-v1, giới thiệu hộp thoại xác nhận việc buộc thoát các ứng dụng bị treo, bổ sung phím tắt để chuyển đổi giữa các cửa sổ và ứng dụng, và thêm khả năng thay đổi độ mờ của cửa sổ bằng cách cuộn chuột theo chiều ngang trên thanh tiêu đề cửa sổ.
Nguồn: opennet.ru
