Nach zweijähriger Entwicklungszeit wurde die Veröffentlichung der Desktop-Umgebung Xfce 4.18 veröffentlicht, die darauf abzielt, einen klassischen Desktop bereitzustellen, dessen Betrieb nur minimale Systemressourcen erfordert. Xfce besteht aus mehreren miteinander verbundenen Komponenten, die auf Wunsch in anderen Projekten verwendet werden können. Zu diesen Komponenten gehören: xfwm4-Fenstermanager, Anwendungsstarter, Anzeigemanager, Benutzersitzungsverwaltung und Energieverwaltungsmanager, Thunar-Dateimanager, Midori-Webbrowser, Parole-Mediaplayer, Mauspad-Texteditor und Umgebungseinstellungssystem.
Wichtigste Neuerungen:
- Die Bibliothek der Schnittstellenelemente libxfce4ui bietet ein neues Widget XfceFilenameInput für die Eingabe eines Dateinamens, das über Fehler informiert, die bei der Verwendung ungültiger Namen auftreten, beispielsweise wenn sie zusätzliche Leerzeichen oder Sonderzeichen enthalten.
- Zum Einrichten von Tastaturkürzeln wurde ein neues Widget hinzugefügt, das eine grafische Oberfläche zum Neuzuweisen von Hotkeys bietet, die für verschiedene Komponenten der Benutzerumgebung spezifisch sind (nur Thunar, Xfce4-Terminal und Mousepad werden derzeit unterstützt).
- Die Leistung des Dienstes zum Erstellen von Miniaturansichten (pixbuf-thumbnailer) wurde optimiert. Sie können die Einstellungen für Desktop-Miniaturansichten ändern, z. B. die Möglichkeit, große (x-large) und sehr große (xx-large) Symbole zu verwenden, die für die Verwendung auf hochauflösenden Bildschirmen praktisch sind. Die Miniaturansicht-Erstellungs-Engine von Tumbler und der Thunar-Dateimanager bieten die Möglichkeit, gemeinsame Miniaturansicht-Repositorys zu verwenden, die von verschiedenen Benutzern gemeinsam genutzt werden (Miniaturansichten können in einem Unterverzeichnis neben den Originalbildern vorab gespeichert werden).
- Das Panel (xfce4-panel) bietet ein neues Plugin zur Zeitanzeige, das die bisher getrennten Plugins für Digital- und Uhrenuhren (DateTime und Clock) vereint. Darüber hinaus hat das Plugin einen Binäruhrmodus und eine Schlafzeit-Tracking-Funktion hinzugefügt. Für die Anzeige der Uhrzeit werden mehrere Uhrenlayouts angeboten: analog, binär, digital, Text und LCD.
- Der Desktop-Manager (xfdesktop) bietet die Möglichkeit, die Schaltfläche „Löschen“ im Kontextmenü auszublenden und eine separate Bestätigung für die Neuanordnung von Symbolen auf dem Desktop anzuzeigen.
- Im Konfigurator (xfce4-settings) wurde die Suchoberfläche für Einstellungen vereinfacht – die Suchleiste ist jetzt immer sichtbar und nicht hinter dem Schieberegler verborgen.
- Die Benutzeroberfläche für Bildschirmeinstellungen bietet die Möglichkeit, Aktionen zu definieren, die ausgeführt werden sollen, wenn neue Bildschirme angeschlossen werden.
- In den Darstellungseinstellungen wurde bei der Auswahl eines neuen Themes eine Option implementiert, um automatisch das passende Theme für den xfwm4-Fenstermanager zu installieren.
- Unterstützung für die Eigenschaft „PrefersNonDefaultGPU“ in der App-Finder-Schnittstelle (xfce4-appfinder) für die Verwendung einer sekundären GPU auf Systemen mit Hybridgrafik hinzugefügt. Es wurde eine Einstellung zum Ausblenden von Fensterdekorationselementen hinzugefügt.
- Der xfwm4-Fenstermanager hat Unterstützung für adaptive vertikale Synchronisierung (vsync) bei Verwendung von GLX hinzugefügt. Die Einstellungen des virtuellen Desktops wurden an andere Fenstermanager angepasst.
- Die Skalierung der Benutzeroberfläche auf Bildschirmen mit hoher Pixeldichte wurde verbessert und unter anderem Probleme mit der Unschärfe von Symbolen bei aktivierter Skalierung behoben.
- Alle Fenster- und Dialogheader werden standardmäßig vom Fenstermanager gerendert, aber einige Dialoge verfügen über die Option, den Header auf der Clientseite (CSD) mithilfe des GtkHeaderBar-Widgets zu dekorieren.
- Im Thunar-Dateimanager wurde der Listenansichtsmodus verbessert – für Verzeichnisse wird die Anzahl der im Verzeichnis enthaltenen Dateien im Größenfeld angezeigt und es wurde die Möglichkeit hinzugefügt, eine Spalte mit dem Zeitpunkt der Dateierstellung anzuzeigen.
Dem Kontextmenü wurde ein Element hinzugefügt, um einen Dialog zum Einstellen der angezeigten Felder anzuzeigen.
Es gibt eine integrierte Seitenleiste zur Vorschau von Bildern, die in zwei Modi funktionieren kann – Einbettung in das aktuelle linke Panel (nimmt keinen zusätzlichen Platz ein) und Anzeige in Form eines separaten Panels, das zusätzlich Informationen zur Dateigröße anzeigt und Namen.
Es ist möglich, einige Vorgänge mit Dateien abzubrechen und rückgängig zu machen (rückgängig zu machen/wiederholen), zum Beispiel das Verschieben, Umbenennen, Löschen in den Papierkorb, Erstellen und Erstellen eines Links. Standardmäßig werden 10 Vorgänge rückgängig gemacht, die Größe des Rückgängig-Puffers kann jedoch in den Einstellungen geändert werden.
Es wurde die Möglichkeit hinzugefügt, ausgewählte Dateien mit einer bestimmten Hintergrundfarbe hervorzuheben. Die Farbbindung erfolgt in einer separaten Registerkarte, die dem Abschnitt Thunar-Einstellungen hinzugefügt wird.
Es ist möglich, den Inhalt der Dateimanager-Symbolleiste anzupassen und anstelle der herkömmlichen Menüleiste eine „Hamburger“-Schaltfläche mit einem Dropdown-Menü anzuzeigen.
Split View-Modus hinzugefügt, der es Ihnen ermöglicht, zwei verschiedene Dateiregisterkarten nebeneinander anzuzeigen. Die Größe jedes Panels kann durch Verschieben der Trennwand geändert werden. Es ist sowohl eine vertikale als auch horizontale Teilung der Paneele möglich.
Die Statusleiste unterstützt die Verwendung des Symbols „|“. für eine visuellere Trennung der Elemente. Bei Bedarf kann das Trennzeichen im Kontextmenü geändert werden.
Unterstützung für rekursive Dateisuche direkt aus Thunar implementiert. Die Suche wird in einem separaten Thread durchgeführt und, wenn sie fertig ist, im Panel mit einer Liste von Dateien (Listenansicht) angezeigt und mit einer Dateipfadbezeichnung versehen. Über das Kontextmenü können Sie über die Schaltfläche „Elementspeicherort öffnen“ schnell in das Verzeichnis mit der gefundenen Datei wechseln. Es besteht die Möglichkeit, die Suche nur auf lokale Verzeichnisse zu beschränken.
Es wird eine separate Seitenleiste mit einer Liste der zuletzt verwendeten Dateien angeboten, deren Design dem Suchergebnisfeld ähnelt. Es ist möglich, Dateien nach Nutzungszeitraum zu sortieren.
Lesezeichen für Lieblingskataloge und die Schaltfläche zum Erstellen eines Lesezeichens wurden in ein separates Lesezeichenmenü verschoben.
Der Papierkorb verfügt über ein Informationsfeld mit Schaltflächen zum Leeren des Papierkorbs und zum Wiederherstellen von Dateien aus dem Papierkorb. Beim Betrachten des Warenkorbinhalts wird der Löschzeitpunkt angezeigt. Dem Kontextmenü wurde eine Schaltfläche „Wiederherstellen und Anzeigen“ hinzugefügt, mit der Sie eine Datei wiederherstellen und das Verzeichnis mit dieser Datei in einem separaten Tab öffnen können.
Die Schnittstelle zum Zuordnen von Anwendungen zu MIME-Typen wurde verbessert, indem die Standardanwendung deutlich markiert und mögliche Zuordnungen aufgelistet werden. Dem Kontextmenü wurde eine Schaltfläche hinzugefügt, um die Standard-Handler-Anwendung festzulegen.
Es ist möglich, benutzerdefinierte Aktionen in Form eines mehrstufigen, kaskadierenden Untermenüs darzustellen.
Die Schnittstelle mit den Einstellungen wurde geändert. Die Optionen für Miniaturansichten wurden gruppiert. Es wurde die Möglichkeit hinzugefügt, die Dateigröße zu begrenzen, bei der Miniaturansichten erstellt werden. Bei Dateiübertragungsvorgängen wurde die Möglichkeit hinzugefügt, temporäre Dateien mit der Erweiterung *.partial~ zu verwenden. Option hinzugefügt, um die Prüfsumme nach Abschluss der Übertragung zu überprüfen. Es wurde eine Einstellung hinzugefügt, um die Ausführung von Shell-Skripten zu ermöglichen. Optionen hinzugefügt, um Tabs beim Start wiederherzustellen und den vollständigen Pfad im Titel anzuzeigen.
Source: opennet.ru