No engem Joer an en halleft Entwécklung gouf d'Enlightenment 0.26 User Ëmfeld verëffentlecht, dat baséiert op enger Rei vun EFL (Enlightenment Foundation Library) Bibliothéiken an Elementary Widgets. D'Verëffentlechung ass verfügbar am Quellcode Verdeelungspakete sinn nach net erstallt.
Den Desktop an der Enlightenment gëtt geformt vu sou Komponenten wéi e Dateiemanager, eng Rei vu Widgets, en Applikatiounsstarter an eng Rei vu grafesche Konfiguratoren. Enlightenment ass ganz flexibel an der Veraarbechtung no Ärem Goût: grafesch Konfigurateuren limitéieren net d'Astellunge vum Benotzer an erlaben Iech all Aspekter vun der Aarbecht ze personaliséieren, souwuel High-Level Tools ubidden (den Design änneren, virtuell Desktops opsetzen, Schrëften managen, Écran Resolutioun , Tastatur Layout, Lokalisatioun, etc. .), wéi och Low-Level Tuning Fähegkeeten (zum Beispill, Dir kënnt Caching Parameteren konfiguréieren, Grafik Beschleunegung, Energieverbrauch, änneren d'Logik vun der Fënster Manager).
Et gëtt proposéiert Moduler (Gadgeten) ze benotzen fir d'Funktionalitéit auszebauen, an Themen ze designen fir d'Erscheinung nei ze designen. Besonnesch sinn Moduler verfügbar fir e Kalennerplaner, Wiederprevisioun, Iwwerwaachungsdaten, Volumenkontrolle, Widget fir d'Batterieladung ze schätzen, asw um Desktop. D'Komponente, déi d'Enlightenment ausmaachen, sinn net strikt matenee gebonnen a kënnen an anere Projete benotzt ginn oder fir spezialiséiert Ëmfeld ze kreéieren, wéi Shells fir mobilen Apparater.
Déi erfuerderlech Ofhängegkeete sinn EFL, libexif a libpam (nëmmen an LinuxRecommandéiert Ofhängegkeeten fir voll Funktionalitéit sinn ënner anerem: connman fir d'Netzwierkkonfiguratioun; bluez5 fir Bluetooth; bc fir den agebaute Rechner; pulseaudio fir d'Gestioun vun Toungeräter; acpid fir d'Behandlung vu verschiddenen Hardware-Evenementer; packagekit fir d'Verfollegung vu Systemupdates; udisks2 fir d'Montage vun externen Festplacken; ddcutil fir d'Steierung vun der Hannergrondbeliichtung vum Bildschierm; a gdb fir d'Verfollegung vun Ofstürzen.

Déi bemierkenswäert Innovatiounen an der Enlightenment 0.26:
- Eng Astellung bäigefüügt fir den DDC (Display Data Channel) Protokoll ze benotzen fir den Écran Géigeliicht ze kontrolléieren.
- Erhéicht d'Gréisst vun de Virschaufenster Miniaturbiller.
- Fixes goufen gemaach fir Ënnerstëtzung fir de Wayland Protokoll ëmzesetzen. Am Wayland Modus gëtt e Bildschirm Label deen d'experimentell Natur vun der Wayland Support ugeet.
- Fir sécherzestellen datt d'Konfiguratiounsännerunge gespäichert ginn, ass déi nei On-Disk Synchroniséierung API vun der Eet Bibliothéik aktivéiert.
- Den EFM Dateemanager huet d'Fäegkeet fir Aktiounen mat Dateien iwwer Desktopdateien ze addéieren.
- Ënnerstëtzung bäigefüügt fir d'Aktivatioun vum Bildschirmspär iwwer d'org.freedesktop.ScreenSaver API auszeschalten.
- Zousätzlech Ënnerstëtzung fir d'DBus API geliwwert vum logind systemd Service fir Sessiounsspären an Spären.
- En Iwwerwaachungsprozess bäigefüügt fir Häng an der Main Event Loop z'entdecken.
- Derbäi a benotzt am Notifikatiounssystem API fir Audio Echantillon ze spillen.
- Eng Optioun bäigefüügt fir d'Randr X11 Extensioun ze benotzen andeems Dir den xrandr Utility urufft, anstatt duerch d'API ze ruffen.
- Zousätzlech Audiomixoptiounen bäigefüügt.
- Zousätzlech Optioun fir Scrollen mat Beschleunegung.
- Eng Optioun bäigefüügt fir d'Astellung vum verstoppte Staat vun der Fënster iwwer d'NetWM API (Eegeschaft _NET_WM_STATE_HIDDEN) ze kontrolléieren.
Zur selwechter Zäit huet de Enlightenment-Projet eng Rei vun EFL 1.27 Bibliothéiken publizéiert (Enlightenment Foundation Library), déi Iech erlaabt visuell attraktiv grafesch Interfaces ze kreéieren déi kompakt sinn, niddereg Ressourceverbrauch an héich Leeschtung. Och wann ursprénglech als Basis fir d'Enlightenment Ëmfeld entwéckelt gouf, ginn EFL Komponenten dacks benotzt fir Interfaces fir Konsumentelektronik a mobilen Apparater ze bauen. Zum Beispill ass EFL en integralen Deel vun der Tizen mobiler Plattform, déi an Electrolux Haushaltsapparater, Samsung Produkter, ProFUSION, Free.fr a Calaos benotzt gëtt.
An der neier Versioun vun EFL:
- APIs fir mat relativen Weeër a sha1 Hashes ze schaffen goufen an d'Eina Bibliothéik bäigefüügt. D'Eina Bibliothéik bitt Funktiounen fir mat verschiddenen Datentypen ze schaffen (Array, Hash, Lëscht, Bam) an nëtzlech Tools (Schaffen mat Logbicher, Performance Evaluatioun, Formatkonversioun, etc.).
- Ecore huet elo d'Méiglechkeet, eng ausführbar Datei zesumme mat hirem Elterenprozess op der Plattform gezwongen ze beenden. WindowsEcore ass eng Bibliothéik fir d'Organisatioun vun enger Eventveraarbechtungsschleef, déi eng Rei vu Moduler enthält fir eventbezunnen Aufgaben ze vereinfachen, wéi d'Aarbecht mat X, Evas, Threads, Netzwierkverbindungen, etc.
- elm_cnp, eng Implementatioun vum Copy a Paste Mechanismus iwwer de Clipboard, huet Ënnerstëtzung fir URL Lëschte bäigefüügt.
- D'Evas-Bibliothéik, déi benotzt gëtt fir Text, Biller an Objeten um Bildschierm ze maachen, ënnerstëtzt elo Luede a späicheren Biller an JXL (JPEG XL) an QOI (Quite OK Image) Formater.
- En Uruff un Eet bäigefüügt, d'Dateserialiséierungs- an Deserialiséierungsbibliothéik, fir Ännerungen op Disk ze synchroniséieren.
- Zousätzlech Ënnerstëtzung fir LibreSSL 3.5.x Bibliothéik a geläscht Ënnerstëtzung fir GnuTLS.
- Den Elementar Widget-Set erfuerdert d'Benotzung vu Standardikonen aus dem Thema.
- Widgets erlaben aus dem Clipboard a Passwuertfelder ze pechen.
Source: opennet.ru
