
Xfce beginnt mit der Arbeit an xfwl4, einem Rust-basierten Wayland-Compositor
Xfce gibt bekannt, dass die erste Entwicklungsversion seines neuen Wayland-Compositors xfwl4 voraussichtlich Mitte 2026 erscheinen wird und die Arbeiten daran bereits begonnen haben.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Es ist kein Geheimnis, dass die Tage von X11 weitgehend hinter uns liegen. Es wurde durch Wayland ersetzt, das mittlerweile der Standard-Display-Server für fast alle wichtigen Desktop-Umgebungen ist. Eine bemerkenswerte Ausnahme bildet Xfce, das weiterhin auf X11 setzt, aber auch das dürfte sich im Laufe dieses Jahres ändern. Warum sage ich das?
Das Xfce-Entwicklungsteam hat Pläne angekündigt, einen nativen Wayland-Compositor namens xfwl4 zu entwickeln, der in Rust geschrieben ist. Die Arbeit wird direkt durch Spenden aus der Community finanziert und von Brian Tarricone, einem langjährigen Xfce-Kernentwickler, geleitet.
Laut Angaben des Projekts wird ein erheblicher Teil der Spendengelder für die Entwicklung von xfwl4 verwendet. Das Ziel ist es, einen Wayland-Compositor bereitzustellen, der sich so ähnlich wie möglich wie xfwm4 verhält, um die gewohnte Xfce-Fensterverwaltung beizubehalten und sich gleichzeitig an die architektonischen Gegebenheiten von Wayland anzupassen.
Es ist wichtig zu beachten, dass xfwl4 keine Portierung oder Überarbeitung von xfwm4 ist. Stattdessen wird es komplett neu geschrieben. Frühere Versuche, xfwm4 so zu erweitern, dass es sowohl X11 als auch Wayland parallel unterstützt, wurden letztendlich aufgegeben.
Die Entwickler von Xfce geben an, dass ein weiterer Grund für die Neuprogrammierung die grundlegende Inkompatibilität zwischen einigen Konzepten der X11-Fensterverwaltung und dem Wayland-Protokoll ist. Bestimmte Verhaltensweisen existieren unter Wayland einfach nicht, und es erwies sich als unpraktisch, diese Unterschiede innerhalb einer X11-basierten Codebasis zu umgehen.
Neben der Erreichung der Funktionsgleichheit mit xfwm4 umfasst die Roadmap für xfwl4 umfassendere architektonische Änderungen im gesamten Xfce-Stack. Der Start der Sitzung wird umstrukturiert, sodass der Compositor zur Wurzel der Wayland-Sitzung wird und die derzeitige Rolle von xfce4-session ersetzt.
Die Unterstützung des xdg-session-management Protokolls ist geplant, ebenso wie die Integration mit XWayland, um die Kompatibilität mit X11-Anwendungen aufrechtzuerhalten.
Die Entwicklung von xfwl4 ist bereits im Gange, und das Xfce-Team geht davon aus, dass eine erste Entwicklungsversion etwa Mitte des Jahres erscheinen wird. Der Quellcode und die Design-Diskussionen sind öffentlich zugänglich. Weitere Informationen finden Sie in der Ankündigung.















Comments