Nach zwei Jahren Entwicklung wurde die Desktop-Umgebung Xfce 4.18 veröffentlicht, die darauf abzielt, einen klassischen Desktop bereitzustellen, der minimale Systemressourcen benötigt. Xfce besteht aus mehreren miteinander verbundenen Komponenten, die bei Bedarf in anderen Projekten verwendet werden können. Zu diesen Komponenten gehören: der Fenster-Manager xfwm4, ein Anwendungsstarter, ein Display-Manager, ein Sitzungs-Management und ein Energiemanagement-Tool, der Datei-Manager Thunar, der Webbrowser Midori, der Medienplayer Parole, der Texteditor Mousepad und ein System zur Anpassung der Umgebungsparameter.

Hauptneuheiten:
- In der Benutzerschnittstellenbibliothek libxfce4ui wurde ein neues Widget XfceFilenameInput fĂŒr die Eingabe von Dateinamen eingefĂŒhrt, das ĂŒber auftretende Fehler informiert, wenn ungĂŒltige Namen verwendet werden, wie beispielsweise solche, die ĂŒ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 Tastenkombinationen bereitstellt, die spezifisch fĂŒr verschiedene Komponenten der Benutzerumgebung sind (derzeit werden nur Thunar, Xfce4-terminal und Mousepad unterstĂŒtzt).

- Die Leistung des Dienstes zur Erstellung von Thumbnails (pixbuf-thumbnailer) wurde optimiert. Es wurde die Möglichkeit eingefĂŒhrt, die Thumbnail-Parameter fĂŒr den Desktop zu Ă€ndern, wie die Verwendung von groĂen (x-large) und sehr groĂen (xx-large) Symbolen, die sich gut auf hochauflösenden Bildschirmen verwenden lassen. Im Thumbnail-Handler Tumbler und im Datei-Manager Thunar wurde die Verwendung von gemeinsamen Thumbnail-Repositories implementiert, die von verschiedenen Benutzern gemeinsam genutzt werden können (Thumbnails können zuvor in einem Unterverzeichnis neben den Originalbildern gespeichert werden).
- Im Panel (xfce4-panel) wurde ein neues Plugin zur Anzeige der Uhrzeit vorgeschlagen, das die zuvor getrennten Plugins fĂŒr digitale und analoge Uhren (DateTime und Clock) vereint. ZusĂ€tzlich wurde ein BinĂ€r-Uhr-Modus und eine Funktion zur Ăberwachung der Schlafzeiten hinzugefĂŒgt. FĂŒr die Anzeige der Uhrzeit sind mehrere Uhr-Layouts vorgesehen: analog, binĂ€r, digital, textuell und LCD.


- Im Desktop-Manager (xfdesktop) besteht die Möglichkeit, die SchaltflĂ€che âLöschenâ im KontextmenĂŒ 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 Suchleiste ist jetzt immer sichtbar und wird nicht mehr hinter dem Schieberegler verborgen.

- Im Interface zur Einstellung der Bildschirmparameter wurde die Möglichkeit hinzugefĂŒgt, die Aktionen zu definieren, die beim AnschlieĂen neuer Bildschirme ausgefĂŒhrt werden.

- In den Anzeigeeinstellungen wurde beim AuswĂ€hlen eines neuen Designs die Option zur automatischen Anpassung des entsprechenden Themas fĂŒr den Fenster-Manager xfwm4 implementiert.
- Im Anwendungsfinder (xfce4-appfinder) wurde die UnterstĂŒtzung fĂŒr die Eigenschaft âPrefersNonDefaultGPUâ hinzugefĂŒgt, um eine sekundĂ€re GPU in hybriden Grafiksystemen zu verwenden. Eine Einstellung zum Ausblenden von Fenstergestaltungselementen wurde hinzugefĂŒgt.

- Im Fenster-Manager xfwm4 wurde die UnterstĂŒtzung fĂŒr adaptive vertikale Synchronisation (vsync) bei Verwendung von GLX hinzugefĂŒgt. Die Einstellungen virtuellen ArbeitsplĂ€tzen wurden an andere Fenster-Manager angepasst.
- Die BenutzeroberflĂ€che wurde auf Bildschirmen mit hoher Pixeldichte verbessert, auĂerdem wurden Probleme mit der UnschĂ€rfe von Symbolen beim Aktivieren der Skalierung behoben.
- Die Darstellung aller Fenster- und DialogĂŒberschriften erfolgt standardmĂ€Ăig durch den Fenster-Manager, jedoch gibt es fĂŒr einige Dialoge die Option, die Ăberschrift auf Client-Seite (CSD) zu gestalten, unter Verwendung des Widgets GtkHeaderBar.

- Im Dateimanager Thunar wurde der Listenansichtsmodus (List View) verbessert â fĂŒr Verzeichnisse wird im GröĂenfeld die Anzahl der in dem Verzeichnis enthaltenen Dateien angezeigt, hinzugefĂŒgt wurde die Möglichkeit, eine Spalte mit dem Erstellungszeitpunkt der Dateien anzuzeigen.

In das KontextmenĂŒ wurde ein Punkt zum Anzeigen eines Dialogs zur Einstellung der angezeigten Felder hinzugefĂŒgt.

Eine integrierte Seitenleiste zur Bildvorschau wurde implementiert, die in zwei Modi betrieben werden kann â als Einbettung in die aktuelle linke Leiste (nimmt keinen zusĂ€tzlichen Platz ein) und als separate Leiste, in der zusĂ€tzlich Informationen ĂŒber die GröĂe und den Dateinamen angezeigt werden.


Die Möglichkeit, einige Dateioperationen rĂŒckgĂ€ngig zu machen oder erneut auszufĂŒhren (Undo/Redo), z. B. Verschieben, Umbenennen, Löschen in den Papierkorb, Erstellen und Bilden von Links, wurde bereitgestellt. StandardmĂ€Ăig werden 10 Operationen zurĂŒckgesetzt, der RĂŒckgĂ€ngig-Puffer kann jedoch in den Einstellungen geĂ€ndert werden.

Es wurde die Möglichkeit hinzugefĂŒgt, ausgewĂ€hlten Dateien einen bestimmten Hintergrundfarbton zuzuweisen. Die Farbzuteilung erfolgt in einem separaten Tab, der dem Thunar-Einstellungsbereich hinzugefĂŒgt wurde.


Es wurde die Möglichkeit bereitgestellt, den Inhalt der Werkzeugleiste des Dateimanagers anzupassen und anstelle der traditionellen MenĂŒzeile eine 'Hamburger'-SchaltflĂ€che mit einem Dropdown-MenĂŒ anzuzeigen.



Der Split-View-Modus wurde hinzugefĂŒgt, der es ermöglicht, zwei verschiedene Tabs mit Dateien nebeneinander anzuzeigen. Die GröĂe jedes Panels kann durch Verschieben des Trenners angepasst werden. Sowohl vertikale als auch horizontale Paneeltrennungen sind möglich.

In der Statuszeile wird das Symbol â|â zur besseren visuellen Trennung von Elementen verwendet. Bei Bedarf kann der Trenner im KontextmenĂŒ geĂ€ndert werden.

Die UnterstĂŒtzung fĂŒr rekursive Dateisuchen direkt aus Thunar wurde umgesetzt. Die Suche erfolgt in einem separaten Thread und wird bei Fertigstellung in der Listenansicht angezeigt, versehen mit einem Pfadlabel. Ăber das KontextmenĂŒ kann man schnell in das Verzeichnis mit der gefundenen Datei wechseln, indem man die SchaltflĂ€che âOpen Item Locationâ verwendet. Es ist möglich, die Suche nur auf lokale Verzeichnisse zu beschrĂ€nken.

Es wird eine separate Seitenleiste mit einer Liste kĂŒrzlich verwendeter Dateien angeboten, deren Gestaltung der Suchergebnisleiste Ă€hnelt. Eine Sortierung der Dateien nach Nutzungszeit ist möglich.

Die Lesezeichen fĂŒr bevorzugte Verzeichnisse und die SchaltflĂ€che zum Erstellen eines Lesezeichens wurden in ein separates MenĂŒ namens Lesezeichen verschoben.

Im Papierkorb wurde ein Informationspanel mit SchaltflĂ€chen zum Leeren des Papierkorbs und zum Wiederherstellen von Dateien aus dem Papierkorb implementiert. Beim Durchsehen des Inhalts des Papierkorbs wird die Zeit des Löschens angezeigt. Im KontextmenĂŒ wurde die SchaltflĂ€che âRestore and Showâ hinzugefĂŒgt, um eine Datei wiederherzustellen und das Verzeichnis mit dieser Datei in einem separaten Tab zu öffnen.

Die BenutzeroberflĂ€che zum VerknĂŒpfen 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 zum Festlegen der Standardanwendung hinzugefĂŒgt.


Es wurde die Möglichkeit geschaffen, benutzerdefinierte Aktionen in Form eines mehrstufigen, kaskadierenden UntermenĂŒs darzustellen.

Die BenutzeroberflĂ€che mit den Einstellungen wurde geĂ€ndert. Die Miniatureinstellungen wurden gruppiert. Es wurde die Möglichkeit hinzugefĂŒgt, die DateigröĂe zu begrenzen, bei der Miniaturansichten erstellt werden. Beim Dateitransfer wurde die Nutzung temporĂ€rer Dateien mit der Erweiterung *.partial~ ermöglicht. Eine Option zur ĂberprĂŒfung der PrĂŒfziffer nach Abschluss des Transfers wurde hinzugefĂŒgt. Es gibt eine Einstellung, um die AusfĂŒhrung von Shell-Skripten zu erlauben. Optionen zum Wiederherstellen von Tabs beim Start und zum Anzeigen des vollstĂ€ndigen Pfads im Header wurden hinzugefĂŒgt.


Quelle: opennet.ru




























