Nach zwei Jahren Entwicklung wurde die Desktop-Umgebung Xfce 4.18 veröffentlicht, die darauf abzielt, einen klassischen Desktop bereitzustellen, der minimalen Systemressourcen bedarf. Xfce besteht aus mehreren miteinander verbundenen Komponenten, die bei Bedarf in anderen Projekten verwendet werden können. Zu diesen Komponenten gehören: der Fenstermanager xfwm4, ein Anwendungsstarter, der Display-Manager, der Sitzungs-Manager zur Verwaltung der Benutzer-Sitzungen und der Energieverwaltung, der Dateimanager Thunar, der Webbrowser Midori, der Media-Player Parole, der Texteditor mousepad und das System zur Konfiguration von Umgebungsparametern.

Hauptneuheiten:
- In der Benutzeroberflächenbibliothek libxfce4ui wurde ein neues Widget XfceFilenameInput für die Eingabe von Dateinamen eingeführt, das über fehlerhafte Eingaben informiert, wenn ungültige Namen verwendet werden, zum Beispiel wenn sie überflüssige Leerzeichen oder Sonderzeichen enthalten.


- Ein neues Widget zur Anpassung von Tastenkombinationen wurde hinzugefügt, das eine grafische Benutzeroberfläche für die Neubelegung von Hotkeys bietet, die speziell für verschiedene Komponenten der Benutzerumgebung bestimmt sind (derzeit werden nur Thunar, Xfce4-Terminal und Mousepad unterstützt).

- Die Leistung des Dienstes zur Erstellung von Miniaturansichten (pixbuf-thumbnailer) wurde optimiert. Es besteht nun die Möglichkeit, die Miniatureinstellungen für den Desktop zu ändern, einschließlich der Verwendung von großen (x-large) und sehr großen (xx-large) Icons, die sich besonders gut für hochauflösende Bildschirme eignen. Im Miniaturansichten-Handler Tumbler und im Dateimanager Thunar wurde die Möglichkeit implementiert, gemeinsame Miniaturenspeicher zu nutzen, die von verschiedenen Benutzern gemeinsam verwendet werden (Miniaturen können zuvor in einem Unterverzeichnis neben den Originalbildern gespeichert werden).
- Im Panel (xfce4-panel) wurde ein neues Plugin zur Anzeige der Zeit eingeführt, das die zuvor getrennten Plugins für digitale und analoge Uhren (DateTime und Clock) kombiniert. Zusätzlich bietet das Plugin einen Modus für binäre Uhren und eine Funktion zur Schlafzeitverfolgung. Für die Zeitanzeige stehen mehrere Uhrenlayouts zur Verfügung: analog, binär, digital, textuell und LCD.


- Im Desktop-Manager (xfdesktop) gibt es die Möglichkeit, im Kontextmenü den 'Löschen'-Button auszublenden und eine separate Bestätigung für die Neuordnung der Symbole auf dem Desktop anzuzeigen.
- Im Konfigurator (xfce4-settings) wurde die Benutzeroberfläche zur Suche nach Einstellungen vereinfacht – die Suchzeile ist jetzt immer sichtbar und wird nicht mehr hinter dem Slider versteckt.

- Im Einstellungsbereich für Bildschirmparameter wurde die Möglichkeit integriert, Aktionen festzulegen, die beim Anschluss neuer Bildschirme ausgeführt werden.

- In den Einstellungen für das Erscheinungsbild wurde bei der Auswahl eines neuen Designs die Option zur automatischen Anwendung des entsprechenden Themas für den Fenster-Manager xfwm4 implementiert.
- Im Anwendungsfinder (xfce4-appfinder) wurde die Unterstützung der Eigenschaft 'PrefersNonDefaultGPU' für den Einsatz einer sekundären GPU in hybriden Grafiksystemen hinzugefügt. Eine Einstellung zum Ausblenden von Fensterdekorationselementen wurde hinzugefügt.

- Im Fenstermanager xfwm4 wurde die Unterstützung für adaptive vertikale Synchronisation (vsync) bei der Verwendung von GLX hinzugefügt. Die Einstellungen virtuellen Arbeitsflächen wurden mit denen anderer Fenstermanager in Einklang gebracht.
- Die Skalierung der Benutzeroberfläche auf Bildschirmen mit hoher Pixeldichte wurde verbessert, und unter anderem wurden Probleme mit der Unschärfe von Symbolen bei aktivierter Skalierung behoben.
- Die Darstellung aller Fenster- und Dialogüberschriften erfolgt standardmäßig durch den Fenstermanager, jedoch gibt es für einige Dialoge die Möglichkeit, die Überschrift clientseitig (CSD) zu dekorieren, indem das GtkHeaderBar-Widget verwendet wird.

- Im Dateimanager Thunar wurde der Listenansichtsmodus (List View) verbessert — für Verzeichnisse wird nun die Anzahl der darin enthaltenen Dateien im Größenfeld angezeigt, und es wurde die Möglichkeit hinzugefügt, eine Spalte mit dem Erstellungsdatum von Dateien anzuzeigen.

Im Kontextmenü wurde ein Punkt hinzugefügt, um einen Dialog zur Konfiguration der angezeigten Felder zu öffnen.

Eine integrierte Seitenleiste zum Vorschau von Bildern wurde implementiert, die in zwei Modi arbeiten kann – als Einbettung in die aktuelle linke Leiste (nimmt keinen zusätzlichen Platz ein) und als separate Leiste, die zusätzlich Informationen über die Größe und den Dateinamen anzeigt.


Es wurde die Möglichkeit eingeführt, einige Dateioperationen rückgängig zu machen oder wiederherzustellen (Undo/Redo), wie z.B. Verschieben, Umbenennen, Löschen in den Papierkorb, Erstellen und Verlinken. Standardmäßig werden 10 Operationen zurückgesetzt, aber die Größe des Rückgängig-Puffers kann in den Einstellungen geändert werden.

Es wurde die Möglichkeit hinzugefügt, ausgewählte Dateien mit einer bestimmten Hintergrundfarbe hervorzuheben. Die Farbzuweisung erfolgt in einem separaten Tab, der zum Abschnitt der Thunar-Einstellungen hinzugefügt wurde.


Es wurde die Möglichkeit bereitgestellt, den Inhalt der Symbolleiste des Dateimanagers anzupassen und anstelle der traditionellen Menüleiste einen 'Hamburger'-Button mit einem Dropdown-Menü anzuzeigen.



Добавлен режим раздельного просмотра (Split View), позволяющий бок о бок отобразить две разные вкладки с файлами. Размер каждой панели можно менять перемещая разделитель. Возможно как вертикальное, так и горизонтальное разделение панелей.

В строке состояния обеспечено использование символа ‘|’ для более наглядного разделения элементов. При желании разделитель может быть изменён в контекстном меню.

Реализована поддержка рекурсивного поиска файлов напрямую из Thunar. Поиск выполняется в отдельном потоке, по мере готовности выводится в панели со списком файлов (List View) и снабжается меткой о файловом пути. Через контекстное меню можно быстро перейти в каталог с найденным файлом, используя кнопку ‘Open Item Location’. Возможно ограничение поиска только локальными каталогами.

Предложена отдельная боковая панель со списком недавно используемых файлов, оформление которой похоже на панель с результатами поиска. Имеется возможность сортировки файлов по времени использования.

Закладки на избранные каталоги и кнопка для создания закладки перемещены в отдельное меню Bookmarks.

Im Warenkorb gibt es nun ein Dashboard mit Schaltflächen zum Leeren des Warenkorbs und zum Wiederherstellen von Dateien aus dem Papierkorb. Beim Anzeigen des Inhalts des Papierkorbs wird die Zeit der Löschung angezeigt. Im Kontextmenü wurde die Schaltfläche 'Wiederherstellen und Anzeigen' hinzugefügt, um eine Datei wiederherzustellen und das Verzeichnis mit dieser Datei in einem neuen Tab zu öffnen.

Die Benutzeroberfläche zur Verknüpfung von Anwendungen mit MIME-Typen wurde verbessert. Es wird nun deutlich angezeigt, welche Anwendung standardmäßig verwendet wird, und es gibt eine Liste möglicher Assoziationen. Im Kontextmenü wurde eine Schaltfläche zur Festlegung der Standardanwendung hinzugefügt.


Es wurde die Möglichkeit hinzugefügt, benutzerdefinierte Aktionen in Form eines mehrstufigen, kaskadierenden Untermenüs darzustellen.

Die Benutzeroberfläche mit den Einstellungen wurde geändert. Die Miniaturparameter wurden gruppiert. Es wurde die Möglichkeit hinzugefügt, die Dateigröße zu begrenzen, bei der Miniaturen erstellt werden. Bei Dateiübertragungen wurde die Verwendung von temporären Dateien mit der Erweiterung *.partial~ hinzugefügt. Eine Option zur Überprüfung der Prüfziffer nach Abschluss der Übertragung wurde eingeführt. Eine Einstellung zur Erlaubnis des Ausführens von Shell-Skripten wurde hinzugefügt. Optionen wurden hinzugefügt, um Tabs beim Start wiederherzustellen und den vollständigen Pfad in der Überschrift anzuzeigen.


Quelle: opennet.ru




























