Das Projekt Xfce hat seine PlĂ€ne zur UnterstĂŒtzung von Wayland aktualisiert.

Die Entwickler von Xfce haben die Seite mit den PlĂ€nen zur UnterstĂŒtzung des Wayland-Protokolls aktualisiert. In den Plan wurde ein Hinweis auf die Implementierung der ersten UnterstĂŒtzung fĂŒr Wayland in den grundlegenden Komponenten der nĂ€chsten bedeutenden Version Xfce 4.20 aufgenommen, wĂ€hrend die UnterstĂŒtzung fĂŒr X11 erhalten bleibt. Zuvor war die Frage der RĂŒckwĂ€rtskompatibilitĂ€t mit X11 im Diskussionsstadium und es konnte kein Konsens erzielt werden. Nun wurde beschlossen, dass die UnterstĂŒtzung fĂŒr X11 in naher Zukunft nicht eingestellt wird.

Die Sitzung auf Basis von Wayland in Xfce 4.20 wird die minimal benötigte FunktionalitĂ€t abdecken, wĂ€hrend die fehlende FunktionalitĂ€t schrittweise bei den Vorbereitungen fĂŒr die nĂ€chsten Versionen hinzugefĂŒgt werden soll. Außerdem ist geplant, die Arbeit in der Umgebung auf Basis des Wayland-Protokolls in bereits portierten Benutzeranwendungen weiter zu verfeinern.

In der Anmerkung wird darauf hingewiesen, dass das Projekt nicht ĂŒber die Ressourcen verfĂŒgt, um einen eigenen Kompositor fĂŒr Wayland zu unterstĂŒtzen, jedoch die Möglichkeit der Nutzung einer Anbindung an XWayland abgelehnt wurde. Die zuvor beschlossene Entscheidung, in der Wayland-Umgebung anstelle von libmutter die Bibliothek wlroots zu verwenden, die von den Entwicklern der Benutzerumgebung Sway entwickelt wird und grundlegende Funktionen fĂŒr die Organisation der Arbeit eines Kompositors auf Basis von Wayland bietet, bleibt unverĂ€ndert.

Der Desktop xfdesktop und das Panel xfce4-panel wurden bereits fĂŒr Wayland unter BerĂŒcksichtigung der Verwendung von wlroots portiert und werden weiterhin als separat startbare Komponenten entwickelt. Die FunktionalitĂ€t von xfce4-panel wurde mit den Kompositoren Labwc und Wayfire getestet. Servern Zur Abstraktion der Arbeit ĂŒber Wayland und X11 wird die Bibliothek libxfce4windowing eingesetzt, die eine Schicht zur Abstraktion von der grafischen Subsystem bietet, in der Fenstersteuerungskomponenten (Bildschirme, Wurzel-Fenster, virtuelle ArbeitsflĂ€chen usw.) realisiert sind, die nicht an ein bestimmtes Fenstersystem gebunden sind. Die UnterstĂŒtzung fĂŒr X11 wird auf der Basis von libwnck (Window Navigator Construction Kit) implementiert.

Zu den auf Wayland portierten Komponenten zĂ€hlen auch: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman und xfce4-dev-tools. Die UnterstĂŒtzung fĂŒr Wayland fehlt bisher im Sitzungsmanager xfce4-session und im Fenstermanager xfwm4, jedoch gibt es einen inoffiziellen Port von xfwm4 zur Nutzung mit Wayland.

Unter den Anwendungen, die UnterstĂŒtzung fĂŒr Wayland hinzugefĂŒgt haben, sind: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo und xfce4-panel-profiles. Anwendungen, die derzeit nicht mit Wayland funktionieren, sind: xfdashboard, xfce4-screenshooter, xfce4-screensaver und xfce4-volumed-pulse.

Quelle: opennet.ru

60GB SSD 8Gb DDR4