Az Enlightenment 0.24 felhasználói környezet kiadása

Kilenc hónapos fejlesztés után került sor felhasználói környezet kiadása Megvilágosodás 0.24, amely EFL (Enlightenment Foundation Library) könyvtárakon és Elementary widgeteken alapul. A szám elérhető itt forrásszövegek, terjesztési csomagok egyelőre nem alakult ki.

Az Enlightenment 0.24 felhasználói környezet kiadása

Legfigyelemreméltóbb innovációk Megvilágosodás 0.24:

  • Hozzáadott egy teljesen újratervezett modult a képernyőképek készítéséhez, támogatja a vágást és az alapvető képszerkesztési funkciókat;
  • A felhasználói azonosító módosítása (setuid) jelzővel ellátott segédprogramok száma csökkent. Az ilyen, emelt szintű jogosultságokat igénylő segédprogramokat egyetlen rendszeralkalmazásba egyesítik;
  • Új alapmodul került hozzáadásra hitelesítési ügynökkel a Polkiten keresztül, amely lehetővé tette, hogy megszabaduljon egy külön háttérfolyamat futtatásától;
  • Lehetőség van a külső monitorok fényerejének és háttérvilágításának szabályozására (a ddcutil);
  • Az EFM fájlkezelőben az alapértelmezett miniatűr felbontás 256x256 képpontra nőtt;
  • Új ütközéskezelőt javasoltak;
  • A zökkenőmentes újraindítási folyamat a tartalom fokozatos elhalványulásával és műtermékek képernyőn való megjelenése nélkül történik;
  • Az újraindítási folyamatot most az enlightenment_start kezelő vezérli, nem pedig maga a környezet;
  • Az asztali háttérképek feldolgozásának hatékonysága több lehetőség generálásával nőtt különböző felbontásokban;
  • A nem használt memória időszakos felszabadítása a malloc_trim híváson keresztül;
  • Az X szerver használatakor az egérmutató szorosan a képernyőhöz van kötve, nehogy a mutató túllépjen a határokon;
  • A nyitott ablakok és asztalok közötti navigáláshoz (Pager) a régi kezelőfelület helyett „bélyegkép előnézet” komponenst használnak;
  • Hozzáadtuk az asztali háttérkép testreszabásának lehetőségét közvetlenül a Pagerből;
  • A lejátszásvezérlő kisalkalmazás automatikusan elindítja a kiválasztott zenelejátszót, ha még nem fut;
  • Kivétel hozzáadva a Steam játékaihoz a megfelelő „.desktop” fájl meghatározásához;
  • Simább indítási folyamatot biztosít a komponensek külön IO előzetes letöltési szálban történő előtöltése miatt;
  • Külön időtúllépés hozzáadva a képernyőzárra való váltáshoz;
  • A Bluez4 Bluetooth veremét a Bluez5 váltotta fel;
  • A Coverity szolgáltatásban végzett tesztelés során azonosított összes probléma megoldódott.

Az Enlightenment 0.24 felhasználói környezet kiadása

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

Hozzászólás