Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14

Nach mehr als vier Jahren seit der Veröffentlichung des Xfce 4.12-Zweigs vorgestellt wurde die erste Vorabversion des Benutzungsumfelds Xfce 4.14, die den Übergang des Projekts in die Phase der sanften Einfrierung markiert. Für den 30. Juni ist der zweite Testrelease und die vollständige Einfrierung der Codebasis geplant. Je nach den Testergebnissen kann am 28. Juli ein dritter Testrelease entstehen. Der Release wird für den 11. August erwartet. Zur Testung von Xfce 4.14pre1 wurden die zweite Testversion und die vollständige Einfrierung des Code-Basis. Abhängig von den Testergebnissen kann am 28. Juli eine dritte Testversion erstellt werden. Die Veröffentlichung wird für den 11. August erwartet. Für das Testen von Xfce 4.14pre1 wurden im Docker-Format und im Docker-Format und für Ubuntu. für Ubuntu vorbereitet.

Die bedeutendste Neuerung in Xfce 4.14 ist der Wechsel von GTK 2 zur GTK 3-Bibliothek. Derzeit ist der Code aller grundlegenden Module sowie der meisten Anwendungen und Plugins auf GTK 3 portiert und auf die geplante Funktionalität gebracht worden. Unvollständigkeiten wurden nur im Bildbetrachter ristretto, dem CD-Brenner xfburn, dem Audiomischer xfce4-mixer und dem Musikplayer xfmpc sowie in den Panel-Plugins xfce4-notes-plugin, xfce4-time-out-plugin,
xfce4-mailwatch-plugin, xfce4-cpugraph-plugin und
xfce4-stopwatch-plugin festgestellt.

Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14

Einige Änderungen, die in Xfce 4.14pre1 vorgestellt werden:

  • Im Kompositor-Manager xfwm4 wurde Vsync über OpenGL hinzugefügt, die Unterstützung für libepoxy und DRI3/Present wurde eingeführt, anstelle von Xrender wird GLX verwendet. Die Synchronisierung mit dem Frame-Synchronisationsimpuls wurde optimiert (vblank) um ein Reißen beim Rendering zu vermeiden. Neue Skalierungsoptionen aus GTK3 wurden implementiert, was die Nutzung auf Bildschirmen mit hoher Pixeldichte (HiDPI) verbessert hat. Ein neues Design-Thema wurde eingeführt;
  • Im Konfigurator xfce4-settings wurde ein neues Backend hinzugefügt, colord zur Anpassung der Farbgenauigkeit unter Verwendung von Farbprofilen.
    Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14

    Die Werkzeuge zur Bildschirmkonfiguration wurden verbessert. Abstände wurden hinzugefügt, um die Lesbarkeit der Informationen in allen Dialogen zu erhöhen.

    Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14

    Es wurde die Möglichkeit eingeführt, Bildschirmprofile zu definieren, was es ermöglicht, mehrere Sets von Voreinstellungen zu speichern und die Profile beim Anschluss oder Trennen zusätzlicher Bildschirme automatisch zu ändern. Das Flimmern bei der Änderung der Bildschirmeinstellungen wurde beseitigt.

    Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14

    Die Möglichkeit zur Bestimmung des primären Monitors wurde hinzugefügt, auf dem die Panels, der Desktop und die Benachrichtigungen angezeigt werden. Diese Funktion kann in Multi-Monitor-Konfigurationen nützlich sein, um Panels an einen bestimmten Monitor zu binden oder um überflüssige Informationen während Präsentationen auszublenden.

    Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14
  • Der Benachrichtigungsindikator wurde überarbeitet. Es wurde ein Button zum Löschen des Benachrichtigungsprotokolls hinzugefügt, und der „Nicht stören“-Schalter wurde nach oben verschoben;
    Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14
  • In der Leiste wird die Verwendung von transparenten und halbtransparenten Hintergrundbildern unterstützt. Die Unterstützung für die GObject-Introspektion wurde hinzugefügt, die das Erstellen von Plugins für die Leiste in verschiedenen Programmiersprachen (z. B. Python) ermöglicht. Eine Möglichkeit zur Integration des Einstellungsdialogs in den xfce4-settings-manager wurde geschaffen. Zudem wurde die Unterstützung für die Anpassung der Symbolgröße implementiert, die sowohl für die Leiste als auch für alle platzierten Plugins gilt. Im Konfigurator wurde ebenfalls eine Option hinzugefügt, um die Symbolgröße automatisch in Abhängigkeit von der Breite der Leiste zu berechnen.

    Die Fenstergruppierungswerkzeuge wurden verbessert – in den Schaltflächen der gruppierten Fenster werden nun solche Zustände wie Fensteraktivität, Fensterverkleinerung und das Vorhandensein wichtiger Informationen verarbeitet. Neue CSS-Stilklassen wurden eingeführt, die bei der Erstellung von Designs verwendet werden können, zum Beispiel wurde eine separate Klasse für Schaltflächen zur Bearbeitung von Fenstergruppen und spezifische Einstellungen für die vertikale und horizontale Platzierung der Leiste hinzugefügt. In den Plugins der Leiste und in den Anwendungen wurden symbolische Icons verwendet. Veraltete Widgets wurden ersetzt;

    Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14
  • Im Session-Manager xfce4-session wurde die Unterstützung für den Start von Anwendungen unter Berücksichtigung von Prioritätsgruppen implementiert, die eine Kette von Abhängigkeiten beim Start bestimmen können. Zuvor wurden alle Anwendungen gleichzeitig gestartet, was aufgrund von Race-Conditions Probleme verursachte (z. B. das Verschwinden des Designs in xfce4-panel, das Starten mehrerer Instanzen des Applets nm-applet usw.). Jetzt werden die Anwendungen gruppiert gestartet. Die Anzeige des Bootbildschirms beim Start wurde eingestellt. Verbesserungen der Benutzeroberfläche für das Management von Anmeldungen und dem Herunterfahren wurden vorgenommen. Die Unterstützung für das Hinzufügen benutzerdefinierter Handler für das Abmelden, das Wechseln in den Energiesparmodus oder das Neustarten wurde hinzugefügt;

    Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14
  • Die Benutzeroberfläche des Energiemanagements (xfce4-power-manager) wurde verbessert. Die Unterstützung für Desktop-Systeme wurde optimiert, für die keine Warnmeldung mehr über das Fehlen eines Akkus angezeigt wird. Es wurde eine Filterung von strombezogenen Ereignissen hinzugefügt, die an xfce4-notifyd zur Protokollierung übermittelt werden (z. B. werden Ereignisse zur Helligkeitsänderung nicht übermittelt);
  • Die Gigolo-Anwendung mit grafischer Benutzeroberfläche zur Netzwerkfreigabe von Speichern wurde aktualisiert, unter Verwendung von GIO/GVfs. Das Programm ermöglicht ein schnelles Einhängen eines entfernten Dateisystems und die Verwaltung von Lesezeichen für externe Speicher im Dateimanager;

    Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14
  • Der Multimedia-Player Parole, der das GStreamer-Framework und die GTK+-Bibliothek verwendet, wurde stabilisiert. Die Software umfasst Plugins zum Minimieren in den Systemtray, zur Manipulation von Metadaten, zur Festlegung eines benutzerdefinierten Fenstertitels und zur Verhinderung des Übergangs in den Ruhezustand während der Videoanzeige. Die Nutzung auf Systemen, die keine Hardwarebeschleunigung für die Videodekodierung unterstützen, wurde erheblich vereinfacht. Ein Modus zur automatischen Auswahl des optimalen Videoausgabe-Mechanismus wurde hinzugefügt und standardmäßig aktiviert. Eine kompakte Schnittstelle wurde implementiert. Die Unterstützung für das Streaming und die Wiedergabe von Dateien von externen Systemen wurde verbessert;

    Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14
  • Der Dateimanager Thunar wurde aktualisiert, wobei die Pfad-Anzeigetafel vollständig überarbeitet wurde. Auf der Tafel wurden Schaltflächen hinzugefügt, um zu zuvor geöffneten und nachfolgenden Pfaden, zum Home-Verzeichnis und zum übergeordneten Verzeichnis zu navigieren. Auf der rechten Seite der Tafel ist ein Symbol erschienen, dessen Klick einen Dialog zum Bearbeiten der Pfadzeile öffnet. Unten im Screenshot sind zur Ansicht das alte und das neue Tafel-Layout gezeigt:

    Vorabveröffentlichung der Benutzeroberfläche Xfce 4.14

    Das Thunar Plugin API (thunarx) wurde aktualisiert und unterstützt jetzt die GObject-Introspektion und die Verwendung von Bindings in verschiedenen Programmiersprachen. Die Anzeige der Dateigrößen in Bytes wurde sichergestellt. Es gibt jetzt die Möglichkeit, Handler zur Ausführung bestimmter vom Benutzer initiierter Aktionen zuzuweisen. Die Verwendung von Thunar UCA (User Configurable Actions) für externe Netzwerkressourcen wurde implementiert. Die Gestaltung und Benutzeroberfläche wurden optimiert;

  • Anstelle von dbus-glib für die Nachrichtenübertragung über den D-Bus-Bus wird die Bibliothek GDbus und die Transportebene basierend auf GIO. Der Einsatz von GDbus hat geholfen, Probleme in multithreaded Anwendungen zu lösen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4