PÀrast poolteist aastat arendust on vÀlja antud Enlightenment 0.26 kasutajakeskkond, mis pÔhineb EFL (Enlightenment Foundation Library) raamatukogudel ja Elementary vidinatel. VÀljaanne on saadaval lÀhtekoodina, paketid jaotustele pole veel loodud.
Enlightenmenti töölaua moodustavad sellised komponendid nagu failihaldur, vidinate komplekt, rakenduste kÀivitamise paneel ja graafilised konfigureerijad. Enlightenment on oma maitse jÀrgi vÀga paindlik: graafilised konfigureerijad ei piira kasutajat seadistustes ning vÔimaldavad kohandada kÔiki tööaspekte, pakkudes nii kÔrgema taseme vahendeid (kujunduse muutmine, virtuaalsete töölauade seadistamine, fontide haldamine, ekraani eraldusvÔime, klaviatuuri paigutus, lokaliseerimine jne) kui ka madalama taseme optimeerimisvÔimalusi (nt saab seadistada vahemÀlu, graafika kiirenduse, energia tarbimise parameetreid, muuta aknahalduri töö loogikat).
Funktsionaalsuse laiendamiseks pakutakse kasutada mooduleid (vidinaid), ja vĂ€limuse kohandamiseks - kujundusteemasid. EelkĂ”ige on saadaval moodulid, mis kuvavad töölaual kalendrit-planeerijat, ilmaprognoosi, jĂ€lgimisandmeid, helitugevuse regulaatorit, vidinat aku laetuse hindamiseks jne. Enlightenmenti komponendid ei ole ĂŒksteisega tihedalt seotud ja neid saab kasutada teistes projektides vĂ”i spetsialiseeritud keskkondade, nagu mobiilseadmete liideste, loomiseks.
Kohustuslikeks sĂ”ltuvusteks on vĂ€lja kuulutatud EFL, libexif ja libpam (ainult Linuxis). Soovitavad sĂ”ltuvused, mis on vajalikud tĂ€ieliku funktsionaalsuse saavutamiseks: connman vĂ”rgu seadistamiseks; bluez5 Bluetoothi jaoks; bc sisseehitatud kalkulaatoriks; pulseaudio heliseadmete haldamiseks; acpid erinevate riistvara sĂŒndmuste töötlemiseks; packagekit sĂŒsteemi vĂ€rskenduste jĂ€lgimiseks; udisks2 vĂ€liskettaste monteerimiseks; ddcutil ekraani taustvalgustuse haldamiseks; gdb avariide jĂ€lgimiseks.

Silmapaistvamad uuendused Enlightenment 0.26:
- Lisatud seadistus DDC (Display Data Channel) protokolli kasutamiseks ekraani taustvalgustuse haldamiseks.
- Aknaste eelvaate miniatuuride suurust on suurendatud.
- Tegid on tehtud muudatused, mis on seotud Waylandi protokolli toe rakendamisega. Waylandi reĆŸiimis on tagatud ekraanile Waylandi toe katse iseloomust teavitava mĂ€rgise kuvamine.
- Konfiguratsiooni muudatuste sĂ€ilitamise tagamiseks on kasutusele vĂ”etud uus API muudatuste sĂŒnkroonimiseks kettale, mille pakub Eet teek.
- Failihalduris EFM on rakendatud vÔimalus lisada failide toiminguid desktop-failide kaudu.
- Lisa toetust ekraanisÀÀstja aktiveerimise keelamiseks API org.freedesktop.ScreenSaver kaudu.
- Lisa DBus API, mille pakub systemd-teenus logind seansi lukustamiseks ja lukust vabastamiseks.
- Lisa watchdog-protsess peamise sĂŒndmuste töötlemise tsĂŒkli hangumise tuvastamiseks.
- Lisa ja rakenda helinĂ€idete esitamiseks API sĂŒsteemis teavituste jaoks.
- Lisa vÔimalus kasutada X11 laiendust Randr, tuvastades xrandr utiliidi kaudu, asemel API kaudu.
- Lisa tÀiendavad helisegamisparameetrid.
- Lisa vÔimalus kiiruseta kerimiseks.
- Lisa vÔimalus hallata akna peidetud oleku seadistust API NetWM kaudu (_NET_WM_STATE_HIDDEN omadus).
Samaaegselt avaldas Enlightenment projekt EFL 1.27 teekide komplekti (Enlightenment Foundation Library), mis vÔimaldab luua visuaalselt atraktiivseid graafilisi liideseid, mis on kompaktsed, madala ressursikasutusega ja tÔhusad. Vaatamata algsele arendusele Enlightenmenti keskkonna aluseks, kasutatakse EFL komponente sageli tarbielektroonika ja mobiilsete seadmete liideste ehitamiseks. NÀiteks on EFL osa mobiilsest Tizen platvormist, seda kasutatakse Electroluxi kodumasinates, Samsungi toodetes, ProFUSIONis, Free.fr'is ja Calaoses.
Uues EFL versioonis:
- Eina teeki on lisatud API-d, mis toetavad suhteliste teede ja sha1 hash'idega töötamist. Eina teek pakub funktsioone erinevate andmetĂŒĂŒpide (massiiv, hash, loend, puu) ja kasulike tööriistade (logide haldamine, jĂ”udluse mÔÔtmine, formaatide konverteerimine jne) jaoks.
- Ecore'i on lisatud vĂ”imalus lĂ”petada exe-failide tĂ€itmine koos vanemprotsessiga Windowsi platvormil. Ecore on sĂŒndmuste töötlemise tsĂŒkli organiseerimiseks mĂ”eldud teek, mis sisaldab komplekti mooduleid, et lihtsustada sĂŒndmuste töötlemisega seotud ĂŒlesandeid, nagu X, Evas, voogude, vĂ”rguĂŒhenduste jne töö.
- elm_cnp-i, mis rakendab lÔikepildi kopeerimise ja kleepimise mehhanismi, on lisatud URL-ide loetelu tugi.
- Evas'i teeki, mida kasutatakse teksti, piltide ja objektide ekraanile kuvamiseks, on lisatud tugi JXL (JPEG XL) ja QOI (Quite OK Image) formaadide tegemiseks ja salvestamiseks.
- Eet'i, andmete serialiseerimise ja deserialiseerimise teeki, on lisatud funktsioon muudatuste sĂŒnkroniseerimiseks kettale.
- Lisatud on tugi LibreSSL 3.5.x teegile ja eemaldatud GnuTLS tugi.
- Elementary vidina komplektis on ette nÀhtud standardikujunduse ikoonide kasutamine.
- Vidinates on lubatud lÔikepildi kleepimine paroolivÀljade sisenditesse.
Allikas: opennet.ru
