Xfce-Projekt aktualisiert Pläne für Wayland-Unterstützung

Die Xfce-Entwickler haben die Seite mit Plänen zur Unterstützung des Wayland-Protokolls aktualisiert. In dem Plan wurde auch erwähnt, dass die anfängliche Unterstützung für Wayland in den Kernkomponenten der nächsten Hauptversion von Xfce 4.20 implementiert und gleichzeitig die Unterstützung für X11 beibehalten werden soll. Zuvor befand sich die Frage der Aufrechterhaltung der Abwärtskompatibilität mit X11 in der Diskussionsphase, in der kein Konsens erzielt werden konnte. Nun wurde entschieden, dass die X11-Unterstützung in absehbarer Zeit nicht eingestellt wird.

Eine Wayland-basierte Sitzung in Xfce 4.20 wird die minimal erforderlichen Funktionen abdecken, und wir beabsichtigen, die fehlenden Funktionen bei der Vorbereitung zukünftiger Versionen schrittweise hinzuzufügen. Es ist außerdem geplant, die Arbeit in einer auf dem Wayland-Protokoll basierenden Umgebung in bereits portierten Benutzeranwendungen fortzusetzen.

In der Notiz wird erwähnt, dass das Projekt nicht über die Ressourcen verfügt, um einen eigenen Composite-Manager für Wayland zu unterhalten, lehnt jedoch die Möglichkeit ab, für diesen Job eine Bindung an XWayland zu verwenden. Die zuvor getroffene Entscheidung, in der Wayland-Umgebung die wlroots-Bibliothek anstelle von libmutter zu verwenden, die von den Entwicklern der Sway-Benutzerumgebung entwickelt wurde und grundlegende Funktionen für die Organisation der Arbeit eines Wayland-basierten Composite-Managers bereitstellt, bleibt unverändert.

Der xfdesktop-Desktop und das xfce4-Panel wurden bereits mit wlroots nach Wayland portiert und werden als separat gestartete Komponenten weiter entwickelt. xfce4-panel wurde mit Labwc- und Wayfire-Verbundservern getestet. Zur Abstraktion der Arbeit auf Wayland und ein bestimmtes Fenstersystem. Die X11-Unterstützung wird auf Basis von libwnck (Window Navigator Construction Kit) implementiert.

Auf Wayland portierte Komponenten werden ebenfalls erwähnt: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, Tumbler, garcon, thunar-volman und xfce4-dev-tools. Wayland-Unterstützung ist im Sitzungsmanager xfce4-session und im Fenstermanager xfwm4 noch nicht verfügbar, es gibt jedoch einen inoffiziellen xfwm4-Port zum Organisieren von Arbeiten mit Wayland.

Zu den Anwendungen, die Wayland-Unterstützung hinzugefügt haben, gehören: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo und xfce4-panel-profiles. Anwendungen, die noch nicht mit Wayland funktionieren: xfdashboard, xfce4-screenshooter, xfce4-screensaver und xfce4-volumed-pulse.

Source: opennet.ru

Kommentar hinzufügen