Másfél éves fejlesztés után megjelent az Enlightenment 0.25 felhasználói környezet, amely egy sor EFL (Enlightenment Foundation Library) könyvtáron és Elementary widgeten alapul. A kiadás forráskódban érhető el, a terjesztési csomagok még nem készültek el.

A legfigyelemreméltóbb újítások az Enlightenment 0.25-ban:
- A megjelenést modernizálták, egy új, lapos dizájn témára váltottak, amely eltávolodott az elemek dombornyomott kiemelésétől.

- Jelentősen jobb minőségű asztali háttérképeket kínáltak.
- A billentyűzetkiosztás-váltás optimalizált kezelése.
- Alapértelmezés szerint a kezdőképernyő engedélyezve van, de a beállításokban letiltható.
- A képernyő testreszabásához szükséges elemek bekerültek a gyorsbeállítások menübe.

- A képernyőkimenet során a kioltó impulzus feldolgozásáért és a szinkronizálásért felelős kódot átdolgozták, kiküszöbölve a videolejátszás során előforduló műhibákat. Az FPS hibakeresőben (ctl+alt+shift+f billentyűkombinációval megjeleníthető) megjelenített adatok köre kibővült.

- Az IBox modul, amely az alkalmazások ikonná alakításáért felelős, előnézetet biztosít egy minimalizált ablak tartalmáról, amikor az egérkurzort fölé viszi.
- A képernyő leválasztása vagy újracsatlakoztatása után az ablakok megfelelő helyreállítása biztosított.
- A Feladatkezelő mostantól ablak előnézeteket is kínál, ha az egérmutatót föléjük viszi.
- Az ablaklistában való navigáláshoz használható felület (alt+tab) mérete megnövelve, és az ablak tartalmának előnézetének támogatása is biztosított.
- Bluetooth-eszközök esetén a Bluez widget mostantól megjeleníti az akkumulátor töltöttségi szintjét.
- Az energiafogyasztás-szabályozó widget mostantól egy felugró ablakban részletes akkumulátorinformációkat jelenít meg, ha az egérmutatót föléje viszi.
- A konfigurációmentő kód átkerült a többszálú I/O feldolgozásba.
- A képernyőkép-kezelő felület mostantól támogatja a vágólapról való másolást és beillesztést.
- A hőmérséklet-figyelő widget átkerült a hwmon eszközök használatára. Hozzáadtuk a lehetőséget több érzékelő adatainak figyelésére.
- Hozzáadtunk egy új Procstats modult, amely a memóriafelhasználást és a CPU-terhelési információkat jeleníti meg a fejlécben.
- Hozzáadott támogatás a csatlakoztatott eszközök követéséhez és külön bemeneti rendszerkonfiguráció alkalmazásához, amikor azok csatlakoztatva vannak.
- Az érintőpadok úgy vannak konfigurálva, hogy felismerjék a gesztusparancsokat.
- Implementálva lett a méretezési és DPI-beállítások xsettings segítségével történő módosításának lehetősége, amely lehetővé teszi az EFL könyvtárakat nem használó külső alkalmazások helyes méretezését.
- Egységes betűtípus-kezelés EFL-en és más könyvtárakon alapuló alkalmazásokban.
- Hozzáadott kötések a profilok váltásához.
- Az EFM fájlkezelő mostantól tartalmaz egy menüt a legutóbb megnyitott fájlok listájával. A bemeneti/kimeneti műveletek, például a fájlok másolásának szinkronizálási sebessége megnőtt. A képelőnézetek mostantól az EXIF-adatok alapján jelenítik meg a dátumot.
- Hozzáadott beállítás az XDG_CURRENT_DESKTOP környezeti változóhoz.
- A tápegység csatlakoztatásakor vagy leválasztásakor hangjelzés kiadásának lehetősége valósult meg.
- A hangkeverő megjelenése javult, zajszintmérőket adtak hozzá a bemeneti és kimeneti csatornákhoz, és mostantól megjelennek az aktuálisan hangot lejátszó vagy felvevő alkalmazások ikonjai.
- Csökkentett energiafogyasztás kikapcsolt képernyő esetén.
- Hozzáadott egy palettaszerkesztőt és egy segédprogramot a saját színek beállításához.
- A képernyőzár rendszer mostantól támogatja az ujjlenyomat-bejelentkezést (libFprint használatával). Hozzáadtunk egy felületet az ujjlenyomatok mentéséhez.
- A standard kimenetre küldött kimenet és a hibafolyamok mostantól a ~/.e-log.log fájlba kerülnek mentésre.
- Beállításokat adtunk hozzá az átmeneti effektusok animációs sebességének szabályozásához.
- Alapértelmezés szerint a képernyő széleihez igazítás le van tiltva.
A szükséges függőségek az EFL, a libexif és a libpam (csak a következő nyelven érhető el: Linux). A teljes funkcionalitás eléréséhez ajánlott: connman a hálózati konfigurációhoz, bluez5 a Bluetooth használatához, bc a beépített számológéphez, pulseaudio a hangeszközök kezeléséhez, acpid a különféle hardveresemények kezeléséhez, packagekit a rendszerfrissítések követéséhez, udisks2 a külső meghajtók csatlakoztatásához, ddcutil a képernyő háttérvilágításának vezérléséhez és gdb az összeomlások követéséhez.

Emlékezzünk vissza, hogy az Enlightenmentben az asztalt olyan összetevők alkotják, mint a fájlkezelő, egy widgetkészlet, egy alkalmazásindító és egy grafikus konfigurátorkészlet. Az Enlightenment nagyon rugalmasan kezelhető az Ön ízlése szerint: a grafikus konfigurátorok nem korlátozzák a felhasználó beállításait, és lehetővé teszik a munka minden aspektusának testreszabását, mind a magas szintű eszközöket biztosítva (a kialakítás megváltoztatása, a virtuális asztalok beállítása, a betűtípusok kezelése, a képernyőfelbontás). , billentyűzetkiosztás, lokalizáció stb. .), valamint alacsony szintű hangolási lehetőségek (például konfigurálhatók a gyorsítótárazási paraméterek, a grafikus gyorsítás, az energiafogyasztás és az ablakkezelő logikája).
Javasoljuk, hogy modulokat (gadgeteket) használjanak a funkcionalitás bővítésére, és témák tervezését a megjelenés újratervezésére. Különösen modulok állnak rendelkezésre a naptártervező, időjárás-előrejelzés, monitorozás, hangerőszabályozás, akkumulátor töltöttségi értékelés stb. asztali megjelenítéséhez. Az Enlightenment alkotóelemei nincsenek szorosan egymáshoz kötve, és felhasználhatók más projektekben vagy speciális környezetek létrehozására, mint például a mobileszközök shelljei.
Forrás: opennet.ru



