Das Xfce-Projekt 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 das Vorhaben aufgenommen, eine grundlegende Unterstützung für Wayland in den Hauptkomponenten der nächsten bedeutenden Version Xfce 4.20 zu implementieren, während die Unterstützung von X11 erhalten bleibt. Zuvor wurde die Frage der Rückwärtskompatibilität mit X11 diskutiert, wobei kein Konsens erzielt werden konnte. Nun steht fest, dass die Unterstützung von X11 in naher Zukunft nicht eingestellt wird.

Die Wayland-Sitzung in Xfce 4.20 wird ein minimal erforderliches Funktionsspektrum abdecken, während die fehlenden Funktionen schrittweise in den nächsten Versionen hinzugefügt werden sollen. Außerdem ist geplant, die Leistung des Wayland-basierten Desktop-Umfelds in bereits portierten Benutzeranwendungen weiter zu optimieren.

Im Hinweis steht, dass das Projekt nicht über Ressourcen verfügt, um einen eigenen Kompositmanager für Wayland zu unterstützen, jedoch die Möglichkeit einer Bindung an XWayland abgelehnt wurde. Die zuvor getroffene Entscheidung, anstelle von libmutter die von den Entwicklern der Benutzeroberfläche Sway entwickelte Bibliothek wlroots zu verwenden, bleibt unverändert und bietet grundlegende Funktionen zur Organisation der Arbeit des Kompositmanagers auf Basis von Wayland.

Der Desktop xfdesktop und das Panel xfce4-panel wurden bereits unter Berücksichtigung der Nutzung von wlroots für Wayland portiert und werden weiterhin als eigenständig startbare Komponenten entwickelt. Die Funktionalität von xfce4-panel wurde mit den Kompositoren Labwc und Wayfire überprüft. Servern gearbeitet werden. Für die Abstraktion der Arbeit über Wayland und X11 wird die Bibliothek libxfce4windowing eingesetzt, die eine Schicht zur Abstraktion von der grafischen Subsystem bietet, in der die Komponenten zur Fenstersteuerung (Bildschirme, Wurzelfenster, virtuelle Desktops usw.) realisiert sind und nicht an ein bestimmtes Fenstersystem gebunden sind. Die Unterstützung von X11 wird auf Basis von libwnck (Window Navigator Construction Kit) realisiert.

Von den auf Wayland portierten Komponenten sind auch folgende erwähnt: 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 derzeit im Sitzungsmanager xfce4-session und im Fenster-Manager xfwm4, doch für die Nutzung von Wayland gibt es einen inoffiziellen Port von xfwm4.

Zu den Anwendungen, die Unterstützung für Wayland 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, sind: xfdashboard, xfce4-screenshooter, xfce4-screensaver und xfce4-volumed-pulse.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster