In Xfce wurde die Übersetzung der Dialoge für das Client-seitige Fenstermanagement umgesetzt

Im Entwicklungszweig des Xfce 4.15, auf dessen Basis die stabile Version 4.16 erstellt wird, wurde wurde die Übersetzung der Benutzeroberfläche auf das Widget GtkHeaderBar, das die Implementierung von Client-Seitigen Dekorationen (CSD) ermöglicht, bei denen der Titel und die Rahmen des Fensters nicht vom Fenstermanager, sondern von der Anwendung selbst gerendert werden. Der Einsatz von CSD ermöglichte es, ähnlich wie bei GNOME, Menüs, Schaltflächen und andere Schnittstellenelemente in der Titelleiste des Fensters zu platzieren und die Rahmen in Dialogen auszublenden.

In Xfce wurde die Übersetzung der Dialoge für das Client-seitige Fenstermanagement umgesetzt

Die Verwendung von GtkHeaderBar zum Rendern der Benutzeroberfläche ist in die Bibliothek libxfce4ui integriert, was dazu führte, dass CSD automatisch für fast alle Dialoge angewendet wurde, ohne dass Änderungen am Code vorhandener Projekte erforderlich waren. Darüber hinaus wurde eine separate Überarbeitung der Dialoge „Über Xfce“ und „Anzeige“ durchgeführt. Im Dialog
Erscheinung wird nur das für GTK3 unterstützte Design angezeigt. Die Auswahl von Symbolen für Anwendungen wurde vereinfacht. Die Möglichkeit zur Verwendung eines dunklen Themas für die Leiste ist standardmäßig aktiviert. Ein Directory Menu-Plugin wurde vorgeschlagen, um Dateien und Verzeichnisse direkt zu erstellen.

In Xfce wurde die Übersetzung der Dialoge für das Client-seitige Fenstermanagement umgesetztIn Xfce wurde die Übersetzung der Dialoge für das Client-seitige Fenstermanagement umgesetzt

Quelle: opennet.ru

60GB SSD 8Gb DDR4