Veröffentlichung der Benutzerumgebung Enlightenment 0.24

Nach neun Monaten Entwicklungszeit fand statt Benutzerumgebungsversion Erleuchtung 0.24, das auf einer Reihe von EFL-Bibliotheken (Enlightenment Foundation Library) und Elementary-Widgets basiert. Ausgabe verfügbar in Quelltexte, Distributionspakete für jetzt nicht gebildet.

Veröffentlichung der Benutzerumgebung Enlightenment 0.24

Am bemerkenswertesten Innovationen Aufklärung 0.24:

  • Ein komplett neu gestaltetes Modul zum Erstellen von Screenshots hinzugefügt, das Zuschneiden und grundlegende Bildbearbeitungsfunktionen unterstützt;
  • Die Anzahl der Dienstprogramme, die mit dem Flag „Benutzerkennung ändern“ (setuid) bereitgestellt werden, wurde reduziert. Solche Dienstprogramme, die erhöhte Rechte erfordern, werden in einer Systemanwendung zusammengefasst;
  • Ein neues Basismodul mit einem Authentifizierungsagenten über Polkit hinzugefügt, wodurch die Ausführung eines separaten Hintergrundprozesses entfällt;
  • Es besteht die Möglichkeit, die Helligkeit und Hintergrundbeleuchtung externer Monitore zu steuern (via ddcutil);
  • Im EFM-Dateimanager wurde die Standardauflösung der Miniaturansichten auf 256 x 256 Pixel erhöht;
  • Es wurde ein neuer Crash-Handler vorgeschlagen;
  • Es wird ein nahtloser Neustartvorgang mit allmählichem Ausblenden des Inhalts und ohne das Erscheinen von Artefakten auf dem Bildschirm gewährleistet;
  • Der Neustartvorgang wird jetzt vom Handler enlightenment_start gesteuert und nicht mehr von der Umgebung selbst;
  • Die Effizienz der Desktop-Hintergrundverarbeitung wurde durch die Generierung mehrerer Optionen in unterschiedlichen Auflösungen erhöht;
  • Regelmäßige Freigabe von ungenutztem Speicher durch den malloc_trim-Aufruf aktiviert;
  • Bei Verwendung des X-Servers ist der Mauszeiger fest an den Bildschirm gebunden, um zu verhindern, dass der Zeiger über die Grenzen hinausgeht.
  • Anstelle der alten Schnittstelle zum Navigieren durch geöffnete Fenster und Desktops (Pager) kommt eine „Thumbnail-Vorschau“-Komponente zum Einsatz;
  • Es wurde die Möglichkeit hinzugefügt, das Desktop-Hintergrundbild direkt über Pager anzupassen.
  • Das Wiedergabesteuerungs-Applet startet automatisch den ausgewählten Musikplayer, sofern dieser noch nicht ausgeführt wird.
  • Es wurde eine Ausnahme für Spiele von Steam im Zusammenhang mit der Ermittlung der richtigen „.desktop“-Datei hinzugefügt;
  • Bietet einen reibungsloseren Startvorgang durch das Vorladen von Komponenten in einem separaten IO-Prefetch-Thread;
  • Es wurde ein separates Timeout für den Wechsel zur Bildschirmsperre hinzugefügt.
  • Der Bluez4-Bluetooth-Stack wurde durch Bluez5 ersetzt;
  • Alle beim Testen im Coverity-Dienst festgestellten Probleme wurden behoben.

Veröffentlichung der Benutzerumgebung Enlightenment 0.24

Erinnern wir uns daran, dass der Desktop in Enlightenment aus Komponenten wie einem Dateimanager, einer Reihe von Widgets, einem Anwendungsstarter und einer Reihe grafischer Konfiguratoren besteht. Enlightenment ist sehr flexibel in der Verarbeitung nach Ihrem Geschmack: Grafische Konfiguratoren schränken die Einstellungen des Benutzers nicht ein und ermöglichen die Anpassung aller Aspekte der Arbeit, indem sie sowohl High-Level-Tools (Änderung des Designs, Einrichtung virtueller Desktops, Verwaltung von Schriftarten, Bildschirmauflösung) bereitstellen , Tastaturlayout, Lokalisierung usw. .) sowie Low-Level-Tuning-Funktionen (z. B. können Sie Caching-Parameter, Grafikbeschleunigung, Energieverbrauch und die Logik des Fenstermanagers konfigurieren).

Es wird vorgeschlagen, Module (Gadgets) zur Erweiterung der Funktionalität und Designthemen zur Neugestaltung des Erscheinungsbilds zu verwenden. Insbesondere stehen Module zur Anzeige eines Kalenderplaners, einer Wettervorhersage, einer Überwachung, einer Lautstärkeregelung, einer Batterieladestandsbewertung usw. auf dem Desktop zur Verfügung. Die Komponenten, aus denen sich Enlightenment zusammensetzt, sind nicht streng aneinander gebunden und können in anderen Projekten oder zum Erstellen spezieller Umgebungen, beispielsweise Shells für mobile Geräte, verwendet werden.

Source: opennet.ru

Kommentar hinzufügen