Kilenc hónapos fejlesztés után felhasználói környezet kiadása , amely az EFL (Enlightenment Foundation Library) könyvtárak és az Elementary widgetek halmazára épül. A kiadás elérhető a , a disztribúciókhoz készült csomagok még .
Legfontosabb Enlightenment 0.24:
- Teljesen átdolgozott modult adtak hozzá a képernyőképek készítéséhez, amely crop-olást és alapvető képszerkesztési funkciókat támogat;
- Csökkent a felhasználói azonosító-változtatási (setuid) jelzéssel ellátott segédeszközök száma. Az ilyen eszközöket, amelyek fokozott jogosultságokat igényelnek, egyetlen rendszeralkalmazásba egyesítették;
- Új alapmodul került hozzáadásra, amely Polkit hitelesítő ügynököt tartalmaz, lehetővé téve egy külön háttérfolyamat indításának mellőzését;
- Lehetővé vált a külső monitorok fényerősségének és háttérvilágításának kezelése (a );
- Az EFM fájlkezelőben a miniaturák alapértelmezett felbontása 256×256 pixelre növekedett;
- Új hiba-kezeltető lett javasolva;
- Biztosították a fokozatos tartalomcsökkenés mellett történő újraindítás folyamatait artefaktumok megjelenése nélkül a képernyőn;
- Az újraindítás folyamata most a enlightenment_start kezelő által van irányítva, nem pedig magától a környezettől;
- Növelve lett a munkaasztali háttérképek feldolgozási hatékonysága több különböző felbontás generálásával;
- Lehetővé tették a nem használt memória időszakos felszabadítását a malloc_trim hívásával;
- X-szerver használata esetén a kurzor merev rögzítésének megvalósítása a kijelzőn, hogy megakadályozzák a kurzor határokon túli lépését;
- A nyitott ablakok és munkaterületek közötti navigáció régi felülete (Pager) helyett egy "mini előnézeti" összetevő került bevezetésre;
- Lehetőség van a háttérképek kezelésére közvetlenül a Pagerből;
- A lejátszás vezérlő appletben automatikus elindítás valósult meg a kiválasztott zenelejátszó számára, ha az még nem volt elindítva;
- Kivételt vettek fel a Steam játékok számára a helyes ".desktop" fájl meghatározásával kapcsolatban;
- Zökkenőmentesebb indítási folyamat biztosított a komponensek előzetes betöltésével egy külön IO prefetch szálban;
- Külön időkorlát került hozzáadásra a képernyő lezárásához való áttéréshez;
- A Bluetooth Bluez4 stack-jét a Bluez5 váltotta fel;
- Minden, a Coverity tesztelése során észlelt problémát megoldottak.
Emlékeztetőül, az Enlightenment munkaasztala olyan összetevőkből áll, mint a fájlkezelő, widgetek készlete, alkalmazásindító panel és grafikai konfigurátorok. Az Enlightenment nagyon rugalmas a saját igényeire történő átállításban: a grafikai konfigurátorok nem korlátozzák a felhasználót a beállításokban, és lehetővé teszik az összes munka aspektusának testreszabását, magas szintű eszközöket kínálva (a megjelenés megváltoztatása, virtuális munkaasztalok beállítása, betűtípusok, képernyő felbontás, billentyűzetkiosztás, lokalizálás stb.); valamint alacsony szintű hangolási lehetőségeket (például a gyorsítótározási, grafikus gyorsítási, energiafogyasztási, valamint az ablakkezelő logikájának beállítását).
A funkcionalitás bővítése érdekében modulokat (widgeteket) ajánlott használni, míg a megjelenés átalakításához témák állnak rendelkezésre. Különösen elérhetők modulok, amelyek a munkaasztalon naptárnaptár, időjárás-jelentés, megfigyelés, hangerőszabályozás, akkumulátor töltöttségének nyomon követése stb. megjelenítésére szolgálnak. Az Enlightenment alkotóelemei nem szorosan kapcsolódnak egymáshoz, és más projektekben vagy speciális környezetek, például mobilkészülékekhez készült shell-ek létrehozásához is felhasználhatók.
Forrás: opennet.ru
