Nach zweijähriger Entwicklungszeit wird die Desktop-Umgebung Xfce 4.20 veröffentlicht, die ein klassisches Desktop-Erlebnis bietet, das möglichst wenig Systemressourcen verbraucht.
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, Benutzersitzungsmanager, Energieverwaltungssystem, grafischer Konfigurator, Thunar-Dateimanager, Orage-Kalenderplaner, Parole-Mediaplayer, Mousepad-Texteditor, xfce4-Terminal-Terminal-Emulator.
Die wichtigste Neuerung des Xfce 4.20-Zweigs war die experimentelle Unterstützung des Wayland-Protokolls. Eine auf Wayland basierende Sitzung deckt die meisten Funktionen ab, wird jedoch derzeit nur fortgeschrittenen Benutzern empfohlen, da sie nicht völlig fehlerfrei ist und einige Modifikationen für den vollständigen Alltagsgebrauch durch normale Benutzer erfordert. Um eine Sitzung auf Basis von Wayland zu starten, wird der Befehl „startxfce4 –wayland“ vorgeschlagen.
Um die Arbeit auf Wayland und Die vorgeschlagene Schicht ermöglichte die Implementierung der Wayland-Unterstützung in fast allen Xfce-Komponenten und gleichzeitig die Beibehaltung ihrer Fähigkeit, in Windows-Systemen zu arbeiten, die auf dem X11-Protokoll basieren.
Anstelle von libmutter verwendet die Wayland-basierte Sitzung die vom Sway-Projekt entwickelte wlroots-Bibliothek. Es wird empfohlen, Labwc oder Wayfire als Verbundserver in einer Wayland-Sitzung zu verwenden. Die X11-basierte Sitzung verwendet weiterhin den Fenstermanager xfwm4. Für die Zukunft plant xfwm4 die Möglichkeit, nicht nur mit X11, sondern auch mit Wayland zu arbeiten.
Zu den Funktionen, die in einer Wayland-basierten Sitzung noch nicht verfügbar sind, gehören: fehlende Unterstützung virtuelle DesktopsDie Seiten für Tastatur- und Mauseinstellungen im Konfigurator sind noch nicht fertig; Screenshots können nur vom gesamten Bildschirm (nicht von einzelnen Fenstern) erstellt werden; einige Anwendungssymbole fehlen in der Taskleiste, da sie noch nicht von der GtkStatusIcon-API in StatusNotifier portiert wurden. Die folgenden Komponenten sind noch nicht für Wayland portiert: Xfwm4, Xfdashboard, Xfce4-Bildschirmschoner (eine Portierung existiert, wurde aber nicht veröffentlicht), Xfce4-Fenster-Plugin und Xfce4-xkb-Plugin.
Weitere Änderungen und Verbesserungen in Xfce 4.20:
Die Fähigkeiten des Thunar-Dateimanagers wurden deutlich erweitert:
- Der Symbolleiste wurden neue Schaltflächen hinzugefügt: Ansichtsmodus wechseln (kompakt, Liste, Symbolraster); vertikales Hamburger-Menü (wird angezeigt, wenn das Hauptmenü ausgeblendet ist); Erstellen einer neuen Registerkarte mit dem Inhalt des aktuellen Verzeichnisses; Erstellen eines neuen Fensters mit dem Inhalt des aktuellen Verzeichnisses.
- Beim Verkleinern der Fenstergröße werden nun nicht passende Elemente der Symbolleiste in ein spezielles Menü „<“ verschoben.
- Es wurde eine Option für die clientseitige Fensterdekoration (CSD) hinzugefügt, mit der Sie den Fenstertitel am Menü oder an der Symbolleiste (beim Ausblenden des Menüs) ausrichten können.
- Option hinzugefügt, um Zeichensymbole in der Seitenleiste und Farbsymbole in der Symbolleiste anzuzeigen.
- Der Vorgangsbestätigungsdialog wurde neu gestaltet und zeigt beispielsweise an, wenn eine Datei mit demselben Namen bereits im Zielverzeichnis vorhanden ist. Eine korrekte Darstellung der Miniaturansichten ist gewährleistet.
- Im Listenansichtsmodus wurde die Möglichkeit hinzugefügt, den Inhalt von Verzeichnissen nach Standort zu erweitern.
- Im Split View-Modus, der es Ihnen ermöglicht, zwei verschiedene Panels mit Dateien nebeneinander anzuzeigen, wird das aktive Panel farblich hervorgehoben und es wurde die Möglichkeit hinzugefügt, mit einem Hotkey zwischen Panels zu wechseln. Es wurde ein Dialogfeld zur Vorgangsbestätigung hinzugefügt, das angezeigt wird, wenn Sie versuchen, ein Fenster mit mehreren Registerkarten zu schließen.
- Beim Verschieben von Dateien im Drag&Drop-Modus und beim Bewegen des Cursors werden Verzeichnisse automatisch erweitert und der Eingabefokus im Multipanel-Modus aktualisiert.
- Es wurde daran gearbeitet, die Leistung zu verbessern und Einfrierungen beim Arbeiten mit einer großen Anzahl von Dateien zu vermeiden.
- Tastaturkürzel zum Aufrufen benutzerdefinierter Handler funktionieren jetzt auch für Handler, die in Untermenüs platziert sind.
- Die Funktion zur Überprüfung der Korrektheit des Dateikopierens nutzt nun einen direkten Vergleich der Dateiinhalte statt der Berechnung und Überprüfung von MD5-Hashes.
- Es wurde eine Option hinzugefügt, die zur Reduzierung der Fragmentierung auf der Festplatte die Parallelisierung von Dateikopiervorgängen nur dann ermöglicht, wenn das Laufwerk im Leerlauf ist.
- Die Halterung für den externen Speicher wurde erweitert. IPv6 und die Fähigkeit, symbolische Verknüpfungen herzustellen.
- Bei der Suche nach Dateien können Sie nun sofort, ohne auf den Abschluss der Suche warten zu müssen, das Kontextmenü für bereits angezeigte Suchergebnisse nutzen.
- Es wurde eine Einstellung hinzugefügt, um die Anzahl der versteckten Dateien im aktuellen Verzeichnis in der Statusleiste anzuzeigen.
- Die Liste der zuletzt verwendeten Dateien hat das Hinzufügen von Verzeichnissen sowie von Dateien, deren Öffnungsversuche fehlgeschlagen waren, gestoppt.
Änderungen am Desktop (xfdesktop):
- Die Hintergrundunterstützung wurde erweitert: Bei Auswahl der Anzeige zufälliger Hintergrundbilder wird das Bild nicht mehr wiederholt, bis alle Bilder aus dem Set angezeigt werden. Die alten PNG-Hintergrundbilder wurden konvertiert, um das SVG-Vektorformat zu verwenden. Verbesserte Darstellung von Farbverläufen.
- Es wurde die Möglichkeit hinzugefügt, die Farben für Beschriftungen und Hintergründe von Symbolen auf dem Desktop zu ändern.
- Symbollayouts auf dem Desktop werden jetzt für verschiedene Bildschirme separat verarbeitet.
- Minimierte Fenstersymbole werden jetzt nur auf Monitoren angezeigt, auf denen die Fenster vor dem Minimieren geöffnet waren.
- Die Anzahl der Optionen im Kontextmenü wurde erweitert.
- Symbole für neue und verschobene Dateien werden jetzt neben der Cursorposition angezeigt.
- Option hinzugefügt, um persistente Laufwerkssymbole anzuzeigen.
- Ein neues XfceShortcutsManager-Widget wird zum Konfigurieren von Tastaturkürzeln verwendet.
- Das Laden des Inhalts von Verzeichnissen mit Desktop-Hintergrundbildern erfolgt jetzt asynchron.
- Über das Kontextmenü können Sie nun mehrere ausgewählte Verzeichnisse gleichzeitig öffnen.
- Das Kontextmenü wird jetzt angezeigt, wenn die Maustaste gedrückt wird, und nicht mehr, nachdem sie losgelassen wurde.
- Das Design des Menüs mit einer Fensterliste, die beim Drücken der mittleren Maustaste angezeigt wird, wurde geändert.
- Im Konfigurator wurde der Reiter mit den Desktop-Icon-Einstellungen komplett neu gestaltet.
auch:
- Das Panel (xfce4-panel) bietet die Möglichkeit, die Breite des Rahmens anzupassen und in Standardverzeichnissen nach verfügbaren Plugins zu suchen. Unterstützung für die Anzeige einer Desktop-Miniaturansicht hinzugefügt, wenn Sie mit der Maus über die Schaltflächen „Desktop anzeigen“ fahren. Verbesserte Auswahl der Symbolgrößen auf den Taskleistenschaltflächen. Icons im Panel-Konfigurator und im Panel selbst wurden synchronisiert.
- Die Schnittstelle zum Suchen und Starten installierter Anwendungen (xfce4-appfinder) verfügt über einen optionalen Hintergrundausführungsmodus, mit dem Sie die Zeit verkürzen können, die zum Erscheinen der Schnittstelle benötigt wird. Es wurde eine Option hinzugefügt, um das Appfinder-Fenster beim Fokuswechsel automatisch zu schließen. Wenn Sie mit der rechten Maustaste auf Anwendungen klicken, wird ein Kontextmenü mit verfügbaren Aktionen angezeigt. Option zum Starten von Programmen mit einem einzigen Mausklick hinzugefügt.
- Im Power Manager (xfce4-power-manager) wurde die Verwaltung der Bildschirmsperre neu gestaltet – die Einstellungen für die Bildschirmsperre wurden deutlich vereinfacht und auf die Seite mit den Bildschirmschoner-Einstellungen verschoben. Die Behandlung verschiedener im Power-Profiles-Daemon unterstützter Energieprofile wurde hinzugefügt. Unterstützung für den Hybrid-Schlafmodus wurde implementiert. Unterstützung für Tasten zum exponentiellen Ändern der Bildschirmhelligkeit sowie Tasten zum Ändern der Helligkeit der Tastaturhintergrundbeleuchtung hinzugefügt.
- Im Konfigurator (xfce4-settings) werden in den Darstellungseinstellungen Symbolthemen in einen separaten Thread geladen, um den Betrieb der Hauptschnittstelle nicht zu blockieren. Die Verwendung des clientseitigen Dekorationsmodus wurde auf eine standardmäßig deaktivierte Option verschoben. Verbesserte Unterstützung für dunkle Themen. Einstellungen zur Auswahl des Mauszeiger-Beschleunigungsprofils hinzugefügt und hochauflösender Bildlaufmodus aktiviert, sofern die Maus dies unterstützt. Beim Festlegen von MIME-Typen ist die gleichzeitige Auswahl und Änderung mehrerer Elemente gleichzeitig zulässig. Erweiterte Funktionen im Zusammenhang mit Anzeigeprofilen sowie der Einrichtung von Ausgabespiegelung und Bildschirmlayouts in Konfigurationen mit mehreren Monitoren.
- Der Sitzungsmanager xfce4-session hat minimale Unterstützung für FreeDesktop-Portale (xdg-desktop-portal) hinzugefügt, die zum Organisieren des Zugriffs auf Benutzerumgebungsressourcen von isolierten Anwendungen aus verwendet werden. Portale zum Festlegen des Desktop-Hintergrunds, zum Erstellen von Screenshots und zum Ausführen von Prozessen im Hintergrund hinzugefügt.
- In der libxfce4ui-Widget-Bibliothek kann der Programminformationsdialog (Info) jetzt das Distributionslogo sowie Informationen zum Betriebssystem und zur GPU anzeigen.
- Die Exo-Bibliothek (ein Add-on zu GTK und Glib) hat die Leistung beim Arbeiten mit Symbolen erheblich verbessert – die Komponente „Exo-Icon-View“ kann jetzt 100 oder mehr Dateien verarbeiten, ohne einzufrieren. Es wurde eine Suchleiste mit Funktionen zur Anzeige von Empfehlungen während der Eingabe implementiert.
- Probleme mit unscharfen Elementen auf Bildschirmen mit hoher Pixeldichte (HiDPI) behoben. Stellt die korrekte Skalierung von Symbolen und Miniaturansichten in verschiedenen Komponenten sicher. Fehlende Symbole für hohe Bildschirmauflösungen hinzugefügt.
Source: linux.org.ru
