Aktualisierung des Fenstermanagers xfwm4 4.14.3

Veröffentlicht Veröffentlichung des Fenster-Managers xfwm4 4.14.3, der in der Benutzerumgebung Xfce angewendet wird, um Fenster auf dem Bildschirm darzustellen, Fenster zu dekorieren sowie deren Bewegung, Schließung und GrĂ¶ĂŸenĂ€nderung zu organisieren.

In der neuen Version hinzugefĂŒgt UnterstĂŒtzung der X11-Erweiterung XRes (X-Resource), die aktiviert wird, um beim X-Server Informationen ĂŒber die PID der Anwendung abzurufen, die mit Sandbox-Isolationsmechanismen gestartet wurde. Die UnterstĂŒtzung von XRes löst das Problem des erzwungenen Beendens von hĂ€ngenden Client-Prozessen, deren PID nicht ĂŒber die Eigenschaft _NET_WM_PID ermittelt werden kann, da diese die Prozess-ID innerhalb der isolierten Umgebung widerspiegelt, die sich von der ID im globalen Namensraum unterscheiden kann.

In der neuen Version gibt es auch behoben eine Schwachstelle, die zu einem Zugriff auf einen bereits freigegebenen Speicherbereich (use-after-free) und zu einem Schreiben von Daten außerhalb des zugewiesenen Puffers bei der Verarbeitung von Zeichenfolgen mit Konfigurationen fĂŒhren kann. DarĂŒber hinaus in xfwm4 4.14.3 Methoden text(), arrayBuffer() und stream() hinzugefĂŒgt, um bestimmte Datentypen zu lesen; zusĂ€tzliche XError-Fehlerbehandlungsmechanismen, die die Diagnose von Problemen im Zusammenhang mit XConfigureWindow-Anfragen erleichtern.

Bei einigen Benutzern traten nach dem Update auf Version 4.14.3 AbstĂŒrze auf, wenn sie versuchten, unter FreeBSD zu starten, die offenbar aufgrund der neuen Bindung an libXres auftraten. Auch in xfwm4 tauchte ein Problem mit der Erkennung von AMD-Grafikkarten auf, wenn die X11-Erweiterung XPresent zur Synchronisation der Ausgabe mit dem vertikalen Bildschirmpuls (vblank) aktiviert wurde. XPresent wurde aktiviert, wenn der Name der Karte das AMD-Maskenwort enthielt, wĂ€hrend einige Karten den Namen „Radeon“ ohne das Wort „AMD“ (zum Beispiel „Radeon RX 570“) tragen. FĂŒr diese Karten wurde ein vblank-Handler auf Basis von „glx“ aktiviert, der deutlich hinter der Leistung zurĂŒckblieb.

Zum Beispiel belastet die Wiedergabe von 4K-Videos in mpv mit glx die GPU zu 70 % im Hochleistungsmodus und zu 50 % im Niedrigleistungsmodus, wĂ€hrend die Belastung bei Verwendung von XPresent auf 50 % und 30 % sinkt, was sich erheblich auf den Energieverbrauch und die Leistung auswirkt. Das Problem bleibt bisher ungelöst. Um XPresent zwangsweise zu aktivieren, kann die Einstellung /general/vblank_mode in xfconf hinzugefĂŒgt werden:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s „xpresent“ —create

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster