Pas një viti e gjysmë zhvillimi, lëshimi i mjedisit të përdoruesit Enlightenment 0.26, i cili bazohet në bibliotekat EFL (Enlightenment Foundation Library) dhe widget-et Elementary, është realizuar. Lëshimi është i disponueshëm në kodin burimor, derisa paketat për distribucione ende nuk janë formuar.
Desktopi në Enlightenment formohet nga komponente si menaxheri i skedarëve, grupi i widget-eve, paneli i lancimit të aplikacioneve dhe grupi i konfiguruesve grafik. Enlightenment është shumë fleksibel për t'u rregulluar sipas shijes tuaj: konfiguruesit grafik nuk e kufizojnë përdoruesin në sete dhe lejojnë konfigurimin e të gjitha aspekteve të funksionimit, duke ofruar si mjete të nivelit të lartë (ndryshimi i marrëveshjes, konfigurimi i desktopëve virtualë, menaxhimi i fontet, zgjidhja e ekranit, shkronjat e tastierës, lokalizimi, etj.), ashtu edhe mundësi për tuning të niveleve të ulta (për shembull, mund të rregulloni parametrat e keq përdorimit, përshpejtimit grafik, konsumit të energjisë, të ndryshoni logjikën e menaxherit të dritareve).
Për të zgjeruar funksionalitetin, rekomandohet përdorimi i moduleve (gadget-eve), dhe për të përmirësuar pamjen, temat e dizajnit. Veçanërisht, janë të disponueshme modulet për shfaqjen në desktop të kalendarit-planifikues, parashikimin e motit, të dhënave të monitorimit, rregulluesit të volumit, dhe widget-it për vlerësimin e sasisë së energjisë së baterisë, etj. Komponentët e Enlightenment nuk janë fort të lidhur me njëri-tjetrin dhe mund të përdoren në projekte të tjera ose për të krijuar ambiente të specializuara, siç janë shell-et për pajisjet mobile.
Si varësitë e detyrueshme, janë deklaruar EFL, libexif dhe libpam (vetëm në Linux). Ndër varësitë e rekomanduara, të nevojshme për të arritur funksionalitetin e plotë: connman për konfigurojën e rrjetit; bluez5 për funksionalitetin Bluetooth; bc për kalkulatorin e integruar; pulseaudio për menaxhimin e pajisjeve të zërit; acpid për përpunimin e ngjarjeve të ndryshme harduerike; packagekit për ndjekjen e përditësimeve të sistemit; udisks2 për montimin e disqeve të jashtme; ddcutil për menaxhimin e ndriçimit të ekranit; gdb për gjurmimin e dështimeve të papritura.

Novitet më të dukshme në Enlightenment 0.26:
- Shtuar konfigurimin për përdorimin e protokollit DDC (Display Data Channel) për menaxhimin e ndriçimit të ekranit.
- Këndvështrimi i dritareve është rritur gjatë parashikimit.
- Janë bërë përmirësime lidhur me realizimin e mbështetjes për protokollin Wayland. Në modalitetin e punës me Wayland, është e garantuar paraqitja e shënimit të ekranit për karakterin eksperimental të mbështetjes Wayland.
- Për të siguruar ruajtjen e ndryshimeve të konfigurimeve, është angazhuar një API i ri për sinkronizimin e ndryshimeve në disk të ofruar nga biblioteka Eet.
- Në menaxherin e skedarëve EFM është realizuar mundësia e shtimit të veprimeve me skedarët përmes skedarëve desktop.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r çaktivizimin e aktivizimit tĂ« ruajtĂ«sit tĂ« ekranit pĂ«rmes API-sĂ« org.freedesktop.ScreenSaver.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r API-nĂ« DBus qĂ« ofrohet nga shĂ«rbimi systemd logind, pĂ«r bllokimin dhe çbllokimin e seancĂ«s.
- ĂshtĂ« shtuar njĂ« proces watchdog pĂ«r tĂ« identifikuar pezullimet nĂ« ciklin kryesor tĂ« pĂ«rpunimit tĂ« ngjarjeve.
- ĂshtĂ« shtuar dhe aktivizuar nĂ« sistemin e njoftimeve API pĂ«r riprodhimin e mostrave tĂ« zĂ«rit.
- ĂshtĂ« shtuar njĂ« mundĂ«si pĂ«r pĂ«rdorimin e zgjerimit X11 Randr pĂ«rmes thirrjes sĂ« utilitarit xrandr, pĂ«rveç qasjes pĂ«rmes API-sĂ«.
- Janë shtuar parametra të tjerë për miksimin e zërit.
- ĂshtĂ« shtuar njĂ« mundĂ«si pĂ«r skrollim me pĂ«rshpejtim.
- ĂshtĂ« shtuar njĂ« mundĂ«si pĂ«r menaxhimin e vendosjes sĂ« gjendjes sĂ« fshehtĂ« tĂ« dritares pĂ«rmes API-sĂ« NetWM (pronĂ«sia _NET_WM_STATE_HIDDEN).
Në të njëjtën kohë, projekti Enlightenment publikoi një grup bibliotekash EFL 1.27 (Enlightenment Foundation Library), të cilat lejojnë krijimin e ndërfaqeve grafike vizualisht tërheqëse, të karakterizuara nga kompaktësia, konsum i ulët të burimeve dhe performancë të lartë. Pavarësisht se fillimisht u zhvillua si një bazë për ambientin Enlightenment, komponentët EFL shpesh përdoren për ndërtimin e ndërfaqeve për elektronikën e konsumit dhe pajisjet e lëvizshme. Për shembull, EFL është një komponent i platformës celulare Tizen, përdoren në pajisjet shtëpiake Electrolux, produkte Samsung, ProFUSION, Free.fr dhe Calaos.
Në versionin e ri të EFL:
- Në bibliotekën Eina janë shtuar API për punë me rrugë relative dhe hash-e sha1. Biblioteka Eina ofron funksione për punë me lloje të ndryshme të të dhënave (nyjë, hash, listë, pemë) dhe mjete të dobishme (punë me loge, vlerësim të performancës, konvertim formatesh etj.).
- Në Ecore është shtuar mundësia e forcimit të përfundimit të ekzekutimit të skedarit exe së bashku me procesin prind në platformën Windows. Ecore është një libër për organizimin e ciklit të përpunimit të ngjarjeve, që ka në arsenalin e saj një grup modulash për të thjeshtuar detyrat e lidhura me përpunimin e ngjarjeve, si puna me X, Evas, rrjedhat, lidhjet në rrjet dhe të tjera.
- Në elm_cnp, realizimin e mekanizmit të kopjimit dhe ngjitjes përmes shfletuesit të kopjimit, është shtuar mbështetje për lista URL.
- Në bibliotekën Evas, e cila përdoret për vizatimin e tekstit, imazheve dhe objekteve në ekran, është shtuar mbështetje për ngarkimin dhe ruajtjen e imazheve në formate JXL (JPEG XL) dhe QOI (Quite OK Image).
- Në Eet, bibliotekën për serializimin dhe deserializimin e të dhënave, është shtuar thirrja për sinkronizimin e ndryshimeve në disk.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r bibliotekĂ«n LibreSSL 3.5.x dhe Ă«shtĂ« hequr mbĂ«shtetja pĂ«r GnuTLS.
- Në grupin e widget-eve Elementary është urdhëruar përdorimi i ikonave standarde nga tema e dizajnit.
- Në widget-e është lejuar ngjitja nga shfletuesi i kopjimit në fushat për futjen e fjalëkalimeve.
Burimi: opennet.ru
