Zuletzt aktualisiert am

Der Wayland-Compositor von Xfce erhält eine zweite Vorschauversion mit verbesserter Fenster- und Eingabeverwaltung

Der experimentelle Wayland-Compositor „xfwl4“ von Xfce erhält seine zweite Vorschauversion, die neue Funktionen zur Fensterverwaltung sowie eine Vielzahl von Fehlerbehebungen enthält.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Der neue Wayland-Compositor von Xfce, xfwl4, hat seine zweite Vorschauversion, Version 4.21.1, erhalten – weniger als zwei Monate nach der ersten 4.21-Vorschau im Juni.

Die erste Version ermöglichte zwar umfangreichere Tests, ließ jedoch einige Funktionen vermissen, die Nutzer vom Xfce-Desktop erwarten. Mit 4.21.1 ist die Entwicklung vorangeschritten: Fehlende Funktionen wurden hinzugefügt und viele Probleme behoben, die während der ersten Testphase entdeckt wurden.

Zu den auffälligsten Neuerungen gehört die Unterstützung für die horizontale und vertikale Maximierung von Fenstern. Der Compositor kann nun mithilfe spezieller Tastenkombinationen zwischen Fenstern derselben Anwendung oder des Application Leader wechseln.

Was die Eingabeverarbeitung betrifft, können Touchscreens nun einem bestimmten Monitor zugewiesen werden, und Zeigegeräte unterstützen Drehung und Spiegelung. Darüber hinaus unterstützt die tastaturgesteuerte Bewegung und Größenänderung von Fenstern nun die Tastenwiederholung, wodurch sich diese Vorgänge natürlicher anfühlen, wenn eine Taste gedrückt gehalten wird.

Die Fensterverwaltung wurde in vielerlei Hinsicht verbessert. Diese Korrekturen betreffen die Fokusverwaltung nach dem Minimieren von Fenstern oder dem Wechseln zwischen Arbeitsbereichen, das „Focus-follows-Mouse“-Verhalten, Popup-Grabs, modale Dialoge, die Stapelung von Fenstern, Eltern-Kind-Beziehungen sowie die Wiederherstellung des Fokus nach der Verwendung des Fenstermenüs.

Der Compositor wendet nun strengere Kriterien an, welche Fenster minimiert oder in den Fokus gebracht werden können, und aktualisiert die Fensterfähigkeiten ordnungsgemäß, wenn sich Anwendungshinweise ändern. Clientseitig dekorierte Fenster werden präziser behandelt, wobei serverseitige Dekorationsschaltflächen ausgeblendet werden, wenn sie nicht zutreffen.

Gleichzeitig wird die X11-Kompatibilität weiter verbessert. xfwl4 4.21.1 bietet nun Unterstützung für X11-Fenstersymbole über WM_HINTS und nutzt Motif-Fenstermanager-Hinweise. Außerdem werden X11-Anforderungen zum Aufheben der Minimierung implementiert und mehrere Probleme im Zusammenhang mit Override-Redirect Fenstern, der Neuanordnung, der Fokusverwaltung und dem Entfernen von Fenstern behoben.

Auch das Minimierungsverhalten wurde verbessert. Sticky Fenster wenden Minimierungs- und Wiederherstellungsvorgänge nun korrekt auf alle Arbeitsbereiche an, minimierte Fenster behalten ihre Ausgabedaten bei, und beim Wiederherstellen eines Fensters werden gegebenenfalls auch dessen untergeordnete Fenster wiederhergestellt.

Darüber hinaus bietet die neue Version eine verbesserte Handhabung bei nicht reagierenden Anwendungen. xfwl4 kann XDG-Clients anpingen, wenn eine Schließanforderung gesendet wird, und, falls die Anwendung nicht innerhalb von drei Sekunden reagiert, vorschlagen, sie zu beenden. Ein Dialogfeld für nicht reagierende Fenster erscheint nur, wenn die betroffene Anwendung noch läuft.

Die Unterstützung für Bildschirmaufnahmen wurde durch mehrere Korrekturen an der wlr-screencopy Implementierung verbessert. Dazu gehören die korrekte Cursor-Behandlung, Damage-Ereignisse, Zeitstempel, Offsets, Bildspiegelung und die Unterstützung für BGR-Pixelformate.

An Fenstersymbolen und Vorschauen wurde weiter gearbeitet: xfwl4 sendet nun Vorschauen und Symbole in der richtigen Größe, verbessert die Skalierung, behebt Probleme beim Parsen von X11 _NET_WM_ICON Daten und verwendet intern ein einheitliches, vormultipliziertes ARGB32-Format.

Die Sitzungsverwaltung wurde durch eine neue Option namens --session weiterentwickelt, die es xfwl4 ermöglicht, beim Start einen angegebenen Befehl auszuführen. Der Compositor kann einen D-Bus-Sitzungsbus starten, falls keiner verfügbar ist, und ihn beim Herunterfahren beenden, falls er ihn selbst gestartet hat.

Weitere Änderungen umfassen Korrekturen an Waylands Session-Lock Protokoll, an der Darstellung des Sperrbildschirms, an der Deaktivierung von Tastaturkürzeln, am Fokus der Layer-Shell und der Platzierung von Tooltips, am serverseitigen Dekorationsstatus, an der Wiederherstellung der Num-Lock Funktion sowie am Aktivierungsstatus des Arbeitsbereichs.

🎓 Beachten Sie abschließend bitte, dass xfwl4 sich noch in der Vorschauphase befindet und noch nicht dazu gedacht ist, den seit langem etablierten X11-Fenstermanager von Xfce, xfwm4, im täglichen Gebrauch zu ersetzen.

 

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments