Druga wersja testowa kompozytowego serwera Xfwl4 projektu Xfce

Przedstawiono drugą wersję wstępną kompozytowego serwera Xfwl4, który używa protokołu Wayland. Xfwl4 został napisany w języku Rust z wykorzystaniem biblioteki Smithay. Projekt nie pokrywa się z kodem menedżera okien xfwm4, ale ma na celu wdrożenie pełnej funkcjonalności dostępnej w xfwm4, w tym możliwość korzystania z istniejących ustawień xfconf oraz interfejsu konfiguracyjnego z uwzględnieniem specyfiki użycia Wayland zamiast X11. Funkcjonalność Xfwl4 ma osiągnąć poziom, w którym użytkownik będzie mógł przełączać się między Xfwl4 a xfwm4, nie zauważając różnic.

Wśród zaawansowanych funkcji Xfwl4 wyróżnia się istotna przebudowa logiki uruchamiania sesji, implementacja protokołu Wayland xdg-session-management oraz wsparcie dla uruchamiania aplikacji X11 za pomocą XWayland. Xfwl4 jest zbudowany na bazie biblioteki Smithay, która dostarcza implementację prawie wszystkich oficjalnych rozszerzeń protokołu Wayland, jak również protokołów wlroots i KDE. Kod Xfwl4 jest udostępniany na licencji GPLv3 (dla porównania kod menedżera okien xfwm4 jest udostępniany na licencji GPLv2).

Zmiany w drugiej wersji wstępnej skupiają się na poprawie błędów, zwiększeniu kompatybilności z xfwm4 i dodaniu brakującej funkcjonalności. Na przykład dodano wsparcie dla rozwijania okien w pionie i poziomie, wdrożono protokół xfce-foreign-toplevel-management-private-v1, zaproponowano okno dialogowe do potwierdzenia wymuszonego zamknięcia zamrożonych aplikacji, dodano skróty klawiaturowe do cyklicznego przełączania między oknami i aplikacjami oraz wprowadzono możliwość zmiany przezroczystości okna za pomocą poziomego przewijania myszy w obszarze nagłówka okna.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster