Projekt Xfce aktualizoval plány související s podporou Waylandu

Vývojáři Xfce aktualizovali stránku s plány na přidání podpory protokolu Wayland. Do plánu bylo přidáno zmínění zavedení základní podpory Wayland v základních komponentách následujícího významného vydání Xfce 4.20, přičemž zůstává zachována podpora X11. Otázka zachování zpětné kompatibility s X11 byla dosud v diskusi, ve které nebylo dosaženo konsenzu. Nyní bylo rozhodnuto, že podpora X11 v dohledné době nebude ukončena.

Relace na bázi Wayland v Xfce 4.20 pokryje minimálně nezbytnou sadu funkcí, přičemž chybějící funkcionalitu budou postupně přidávat při přípravě dalších verzí. Také se plánuje pokračovat v dolaďování práce v prostředí na bázi protokolu Wayland v již portovaných uživatelských aplikacích.

V poznámce se uvádí, že projekt nemá zdroje na údržbu vlastního kompozitoru pro Wayland, ale byla odmítnuta možnost využít pro práci vazbu na XWayland. Bez změn zůstalo dříve přijaté rozhodnutí používat v prostředí Wayland místo libmutter knihovnu wlroots, kterou vyvíjejí vývojáři uživatelského prostředí Sway a která poskytuje základní funkce pro organizaci práce kompozitoru na bázi Wayland.

Pracovní plocha xfdesktop a panel xfce4-panel byly již portovány pro Wayland s ohledem na využití wlroots a budou nadále vyvíjeny jako samostatně spustitelné komponenty. Práce xfce4-panel byla otestována s kompozitními servery Labwc a Wayfire. Pro abstrahování práce nad Wayland a X11 byla využita knihovna libxfce4windowing, která nabízí vrstvu pro abstrahování od grafické subsystémy, v níž byly implementovány komponenty pro správu oken (obrazovky, kořenová okna, virtuální pracovní plochy atd.), které nejsou vázány na konkrétní okenní systém. Podpora X11 byla realizována na základě libwnck (Window Navigator Construction Kit).

Mezi komponentami portovanými na Wayland byly také uvedeny: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman a xfce4-dev-tools. Podpora Wayland zatím chybí v správci relací xfce4-session a okenním správci xfwm4, ale pro organizaci práce s využitím Wayland existuje neoficiální port xfwm4.

Mezi aplikacemi, které přidaly podporu pro Wayland, jsou: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo a xfce4-panel-profiles. Aplikace, které zatím nepracují s Waylandem, jsou: xfdashboard, xfce4-screenshooter, xfce4-screensaver a xfce4-volumed-pulse.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster