Efter ett och ett halvt Ärs utveckling har anvÀndarmiljön Enlightenment 0.26 slÀppts. Den baseras pÄ EFL-biblioteken (Enlightenment Foundation Library) och Elementary-widgetarna. UtgÄvan Àr tillgÀnglig i kÀllkod, men paketen för distributionerna har Àn sÄ lÀnge inte skapats.
Skrivbordet i Enlightenment bestÄr av komponenter som filhanteraren, widgetset, applikationsstartarens panel och en uppsÀttning grafiska konfigureringsverktyg. Enlightenment Àr mycket flexibel och kan skrÀddarsys efter anvÀndarens smak: de grafiska konfigureringsverktygen begrÀnsar inte anvÀndaren i instÀllningarna och möjliggör anpassning av alla aspekter av arbetet, med bÄde hög-nivÄ verktyg (Àndra utseende, konfigurera virtuella skrivbord, hantera typsnitt, skÀrmupplösning, tangentbords-layout, lokalisering osv.) och möjligheter till lÄg-nivÄ justering (t.ex. kan parametrar för caching, grafisk accelerering, energiförbrukning justeras, och logiken för fönsterhanteraren förÀndras).
För att utöka funktionaliteten föreslĂ„s anvĂ€ndning av moduler (widgets), och för att förĂ€ndra utseendet â teman. SĂ€rskilt finns moduler för att visa en kalenderplanerare, vĂ€derprognoser, övervakningsdata, ljudregulatorer, widgetar för batterinivĂ„bedömning osv. Delarna i Enlightenment Ă€r inte hĂ„rt kopplade till varandra och kan anvĂ€ndas i andra projekt eller för att skapa specialiserade miljöer, som skal för mobila enheter.
De obligatoriska beroendena som krÀvs Àr EFL, libexif och libpam (endast i Linux). Bland de rekommenderade beroendena som krÀvs för att uppnÄ fullstÀndig funktionalitet Àr: connman för nÀtverksinstÀllning; bluez5 för Bluetooth-anvÀndning; bc för inbyggd kalkylator; pulseaudio för ljudenhetskontroll; acpid för hantering av olika hÄrdvaruhÀndelser; packagekit för att övervaka systemuppdateringar; udisks2 för att montera externa enheter; ddcutil för att kontrollera skÀrmens belysning; gdb för att spÄra kraschavslutningar.

De mest anmÀrkningsvÀrda nyheterna i Enlightenment 0.26:
- En instÀllning för att anvÀnda DDC-protokollet (Display Data Channel) för att styra bakgrundsbelysningen har lagts till.
- Storleken pÄ fönsterspecifika miniatyrer vid förhandsgranskning har ökats.
- Fixar har införts relaterade till implementationen av stöd för Wayland-protokollet. I driftslÀge med Wayland ges en skÀrmindikator om det experimentella stödet för Wayland.
- För att sÀkerstÀlla att konfigurationsÀndringar sparas har en ny API för synkronisering av Àndringar pÄ disk tagits i bruk, som tillhandahÄlls av Eet-biblioteket.
- I filhanteraren EFM har möjligheten att lÀgga till ÄtgÀrder med filer genom desktop-filer implementerats.
- Stöd för att inaktivera aktivering av skÀrmslÀckaren via API:et org.freedesktop.ScreenSaver har lagts till.
- Stöd för DBus API, tillhandahÄllet av systemd-tjÀnsten logind, har lagts till för att lÄsa och lÄsa upp sessioner.
- En watchdog-process har lagts till för att identifiera lÄsningar i huvud hÀndelsecykeln.
- Ett API för att spela upp ljudprover har lagts till och aktiverats i systemnotifikationerna.
- Ett alternativ för att anvÀnda X11-tillÀgget Randr via kommandot xrandr har lagts till, istÀllet för att anropa via API:et.
- Ytterligare ljudmixningsalternativ har lagts till.
- Ett alternativ för att skrolla med acceleration har lagts till.
- Ett alternativ för att hantera installationen av fönstrets dolda tillstÄnd via NetWM API (egenskapen _NET_WM_STATE_HIDDEN) har lagts till.
Samtidigt publicerade Enlightenment-projektet en uppsÀttning bibliotek EFL 1.27 (Enlightenment Foundation Library) som möjliggör skapandet av visuellt tilltalande grafiska grÀnssnitt med kompakt design, lÄg resursanvÀndning och hög prestanda. Trots att de ursprungligen utvecklades som grund för miljön Enlightenment, anvÀnds EFL-komponenterna ofta för att bygga grÀnssnitt för konsumentelektronik och mobila enheter. Till exempel Àr EFL en del av den mobila plattformen Tizen, och anvÀnds i vitvaror frÄn Electrolux, samt i produkter frÄn Samsung, ProFUSION, Free.fr och Calaos.
I den nya versionen av EFL:
- API för arbete med relativa sökvÀgar och sha1-hashar har lagts till i biblioteket Eina. Biblioteket Eina tillhandahÄller funktioner för att arbeta med olika datatyper (array, hash, lista, trÀd) och anvÀndbara verktyg (arbete med loggar, prestandautvÀrdering, formatkonvertering, osv.).
- I Ecore har möjligheten att tvinga avslutning av exe-filen tillsammans med den överordnade processen pÄ Windows-plattformen lagts till. Ecore Àr ett bibliotek för att organisera hÀndelsebehandlingscykler och har en arsenal av moduler för att förenkla uppgifter relaterade till hÀndelsebehandling, sÄsom arbete med X, Evas, trÄdar, nÀtverksanslutningar och sÄ vidare.
- I elm_cnp, implementationen av mekanismen för kopiering och klippning genom urklippet, har stöd för listor av URL:er lagts till.
- I Evas-biblioteket, som anvÀnds för att rita text, bilder och objekt pÄ skÀrmen, har stöd för att ladda och spara bilder i formaten JXL (JPEG XL) och QOI (Quite OK Image) lagts till.
- I Eet, biblioteket för serialisering och deserialisering av data, har anrop för synkronisering av förÀndringar pÄ disken lagts till.
- Stöd för LibreSSL 3.5.x har lagts till och stödet för GnuTLS har tagits bort.
- I widgetsetet Elementary förordnas anvÀndning av standardikoner frÄn teman.
- I widgets Àr det tillÄtet att klistra in frÄn urklippet i inmatningsfÀlt för lösenord.
KĂ€lla: opennet.ru
