Efter ni måneders udvikling udgivelsen af brugergrænsefladen , der er baseret på et sæt EFL-biblioteker (Enlightenment Foundation Library) og widgets fra Elementary. Udgaven er tilgængelig i , pakker til distributioner er endnu .
De mest bemærkelsesværdige Enlightenment 0.24:
- En ny, fuldt redesignet modul til at tage screenshots er blevet tilføjet, som understøtter beskæring og grundlæggende billedredigeringsfunktioner;
- Antallet af værktøjer leveret med setuid-flaget er blevet reduceret. Værktøjer, der kræver forhøjede privilegier, er blevet samlet i én systemapp;
- Et nyt grundlæggende modul med en autentificeringsagent via Polkit er blevet tilføjet, hvilket gør det muligt at undgå at starte en separat baggrundsproces;
- Muligheden for at styre lysstyrken og baggrundsbelysningen af eksterne skærme (via );
- I filhåndteringen EFM er standardopløsningen for miniaturebilleder blevet øget til 256×256 pixels;
- En ny crash-handler er blevet foreslået;
- En kontinuerlig genstartprocess med gradvis udtoning af indholdet og uden skærmartefakter er blevet sikret;
- Genstartprocessen er nu styret af enlightenment_start-handleren og ikke selve miljøet;
- Effektiviteten af baggrundsbilledbehandling er forbedret ved at generere flere varianter i forskellige opløsninger;
- Periodisk frigivelse af ubrugt hukommelse via malloc_trim er blevet sikret;
- Ved brug af X-serveren er der implementeret en stram binding af musens markør til skærmen for at forhindre, at markøren overskrider grænserne;
- I stedet for det gamle navigationsinterface til åbne vinduer og arbejdsområder (Pager) er den 'miniatureforhåndsvisning'-komponent blevet aktiveret;
- Muligheden for at tilpasse baggrundsbilleder direkte fra Pager er blevet tilføjet;
- I medieafspilningsapplet er automatisk start af den valgte musikafspiller blevet sikret, hvis den endnu ikke var startet;
- En undtagelse for spil fra Steam relateret til bestemmelse af den korrekte '.desktop' fil er blevet tilføjet;
- En glattere opstartsproces er sikret gennem forudindlæsningskomponenter i en separat IO prefetch-tråd;
- En separat timeout for at gå til låseskærmen er blevet tilføjet;
- Bluetooth-stakken Bluez4 er blevet erstattet med Bluez5;
- Alle problemer, der blev identificeret under testning i Coverity-tjenesten, er blevet løst.
Vi minder om, at skrivebordet i Enlightenment dannes af komponenter som filhåndtering, et sæt widgets, en programstarter og et sæt grafiske konfigureringsværktøjer. Enlightenment er meget fleksibel i tilpasningen: de grafiske konfigureringsværktøjer begrænser ikke brugeren i indstillingerne og giver mulighed for at justere alle aspekter af arbejdet, idet der tilbydes både højniveaumidler (ændring af temaer, konfiguration af virtuelle skriveborde, styring af skrifttyper, skærmopløsning, tastaturopsætning, lokaliseringsmuligheder osv.) og muligheder for lavniveautuning (for eksempel kan indstillingerne for caching, grafisk acceleration, energiforbrug og vindueshåndteringslogik justeres).
For at udvide funktionaliteten anbefales det at bruge moduler (gadgets), og for at ændre udseendet — temaer. Specifikt er der tilgængelige moduler til at vise kalenderplanlæggere, vejrudsigter, overvågning, volumenstyring, batteriopladningsindikatorer osv. De komponenter, der udgør Enlightenment, er ikke strengt sammenknyttede og kan bruges i andre projekter eller til at skabe specialiserede miljøer som mobilapps.
Kilde: opennet.ru
