Nakon godinu i pol dana razvoja, objavljena je korisnička okolina Enlightenment 0.26, koja se temelji na skupu biblioteka EFL (Enlightenment Foundation Library) i widgetima Elementary. Izdanje je dostupno u izvornoj verziji, a paketi za distribucije još nisu sastavljeni.
Radnu površinu u Enlightenment čine takve komponente kao što su upravitelj datoteka, skup widgeta, ploča za pokretanje aplikacija i set grafičkih konfiguratora. Enlightenment je vrlo fleksibilan kada je u pitanju prilagodba: grafički konfiguratori ne ograničavaju korisnika u postavkama i omogućuju podešavanje svih aspekata rada, nudeći visoke razine alata (promjene izgleda, podešavanje virtualnih radnih površina, upravljanje fontovima, razlučivosti ekrana, rasporedom tipkovnice, lokalizacijom itd.), kao i mogućnosti za nisku razinu tuninga (na primjer, moguće je prilagoditi postavke predmemorije, grafičke akceleracije, potrošnje energije, promijeniti logiku rada upravitelja prozora).
Za proširenje funkcionalnosti preporučuje se korištenje modula (widgeta), a za promjenu izgleda — teme. Konkretno, dostupni su moduli za prikaz kalendara-planera, vremenske prognoze, podataka o monitoringu, kontrolera glasnoće, widgeta za praćenje napunjenosti baterije itd. Komponente Enlightenment nisu čvrsto međusobno povezane i mogu se koristiti u drugim projektima ili za izradu specijaliziranih okruženja, kao što su sučelja za mobilne uređaje.
Obavezne zavisnosti uključuju EFL, libexif i libpam (samo na Linuxu). Među preporučenim zavisnostima, potrebnim za postizanje pune funkcionalnosti, nalaze se: connman za postavljanje mreže; bluez5 za rad s Bluetoothom; bc za ugrađeni kalkulator; pulseaudio za upravljanje zvučnim uređajima; acpid za obradu raznih hardverskih događaja; packagekit za praćenje sistemskih ažuriranja; udisks2 za montiranje vanjskih diskova; ddcutil za upravljanje osvjetljenjem ekrana; gdb za praćenje grešaka.

Najistaknutije novine Enlightenment 0.26:
- Dodana je opcija za korištenje DDC (Display Data Channel) protokola za upravljanje osvjetljenjem ekrana.
- Povećana je veličina sličica prozora tijekom pregleda.
- Uvedene su ispravke vezane za implementaciju podrške za Wayland protokol. U načinu rada s Wayland podrškom osigurano je prikazivanje ekrana s oznakom eksperimentalne prirode podrške za Wayland.
- Kako bi se osigurala očuvanje promjena konfiguracije, uveden je novi API za sinkronizaciju promjena na disku, koji pruža Eet biblioteka.
- U EFM upravitelju datoteka implementirana je mogućnost dodavanja radnji s datotekama putem desktop datoteka.
- Dodana je podrška za onemogućavanje aktivacije čuvara ekrana putem API-ja org.freedesktop.ScreenSaver.
- Dodana je podrška za DBus API, koji pruža systemd servis logind, za zaključavanje i otključavanje sesije.
- Dodavanjem watchdog procesa omogućeno je otkrivanje zamrzavanja u glavnoj petlji obrade događaja.
- Dodani su i korišteni u sustavu obavijesti API za reprodukciju zvučnih uzoraka.
- Dodana je opcija za korištenje X11 proširenja Randr putem poziva xrandr alata, umjesto pristupa putem API-ja.
- Dodani su dodatni parametri za miješanje zvuka.
- Dodana je opcija za pomicanje s ubrzanjem.
- Dodana je opcija za upravljanje postavkom skrivenog stanja prozora putem API-ja NetWM (svojstvo _NET_WM_STATE_HIDDEN).
Istovremeno, projekt Enlightenment je objavio skup biblioteka EFL 1.27 (Enlightenment Foundation Library), koje omogućuju stvaranje vizualno privlačnih grafičkih sučelja, karakteriziranih kompaktnim dizajnom, niskom potrošnjom resursa i visokom izvedbom. Unatoč početnoj namjeni kao osnova za Enlightenment okruženje, komponente EFL se često koriste za izgradnju sučelja potrošačke elektronike i mobilnih uređaja. Na primjer, EFL je sastavni dio mobilne platforme Tizen, koristi se u kućanskim aparatima Electrolux, proizvodima Samsunga, ProFUSION-u, Free.fr i Calaos-u.
U novoj verziji EFL:
- U Eina biblioteku dodani su API-ji za rad sa relativnim putanjama i sha1 hešovima. Eina biblioteka nudi funkcije za rad s različitim tipovima podataka (niz, heš, lista, stablo) i korisne alate (rad s logovima, procjena performansi, konverzija formata itd.).
- U Ecore je dodana mogućnost prisilnog završetka izvođenja exe-datoteka zajedno s roditeljskim procesom na Windows platformi. Ecore je knjižnica za organizaciju ciklusa obrade događaja, koja ima arsenal modula za pojednostavljenje zadataka vezanih uz obradu događaja, kao što su rad s X, Evas, nitima, mrežnim vezama i slično.
- U elm_cnp, implementaciji mehanizma kopiranja i lijepljenja putem međuspremnika, dodana je podrška za liste URL-ova.
- U knjižnicu Evas, korištenu za prikazivanje teksta, slika i objekata na ekranu, dodana je podrška za učitavanje i spremanje slika u formatima JXL (JPEG XL) i QOI (Quite OK Image).
- U Eet, knjižnici za serijalizaciju i deserializaciju podataka, dodan je poziv za sinkronizaciju promjena na disk.
- Dodana je podrška za knjižnicu LibreSSL 3.5.x, dok je podrška za GnuTLS uklonjena.
- U setu vidžeta Elementary propisano je korištenje standardnih ikona iz teme dizajna.
- U vidžetima je omogućeno lijepljenje iz međuspremnika u polja za unos lozinki.
Izvor: opennet.ru
