Aktualisieren Sie den Fenstermanager xfwm4 4.14.3

Veröffentlicht Fenstermanager-Version xfwm4 4.14.3, wird in der Xfce-Benutzerumgebung verwendet, um Fenster auf dem Bildschirm anzuzeigen, Fenster zu dekorieren und zu organisieren, wie sie verschoben, geschlossen und in der Größe geändert werden.

In der neuen Ausgabe hinzugefügt Unterstützung der X11-Erweiterung xRes (X-Ressource), die beteiligt um den X-Server nach Informationen über die PID einer Anwendung abzufragen, die mithilfe von Sandbox-Isolationsmechanismen ausgeführt wird. Die XRes-Unterstützung löst das Problem der erzwungenen Beendigung hängender Clientprozesse, deren PID nicht über die Eigenschaft _NET_WM_PID gefunden werden kann, da sie die Prozesskennung innerhalb der Sandbox widerspiegelt, die sich von der Kennung im globalen Namespace unterscheiden kann.

Auch die Neuveröffentlichung eliminiert Eine Sicherheitslücke, die dazu führen kann, dass bei der Verarbeitung von Zeichenfolgen mit Einstellungen auf einen bereits freigegebenen Speicherbereich zugegriffen wird (Use-after-free) und Daten außerhalb des zugewiesenen Puffers geschrieben werden. Darüber hinaus in xfwm4 4.14.3 hinzugefügt Zusätzliche XError-Handler, um die Diagnose von Problemen mit XConfigureWindow-Anforderungen zu erleichtern.

Für einige Benutzer nach dem Update auf Version 4.14.3 begann beobachtet zu werden stürzt ab, wenn versucht wird, unter FreeBSD zu laufen, offenbar aufgrund einer neuen Bindung an libXres. Auch in xfwm4 aufgetaucht Problem bei der Erkennung von AMD-Grafikkarten, wenn die X11-Erweiterung XPresent aktiviert wird, um die Ausgabe mit dem vertikalen Austastimpuls (vblank) zu synchronisieren. XPresent wurde aktiviert, wenn der Kartenname eine AMD-Maske enthielt, während einige Karten werden genannt „Radeon“ ohne Erwähnung des Wortes „AMD“ (zum Beispiel „Radeon RX 570“). Für diese Karten wurde der auf „glx“ basierende vblank-Prozessor aktiviert, der in der Leistung merklich hinterherhinkt.

Wenn Sie beispielsweise glx verwenden, belastet die Wiedergabe von 4K-Videos im MPV die GPU im Modus mit hoher Qualität um 70 % und im Modus mit niedriger Qualität um 50 %, während die Last bei Verwendung von XPresent auf 50 % bzw. 30 % reduziert wird, was sich erheblich auf die Leistung auswirkt Verbrauch und Leistung. Das Problem bleibt vorerst ungelöst. Um die Aktivierung von XPresent zu erzwingen, können Sie die Einstellung /general/vblank_mode zu xfconf hinzufügen:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s „xpresent“ – erstellen

Source: opennet.ru

Kommentar hinzufügen