Po dziewięciu miesiącach rozwoju odbyła się wydanie środowiska użytkownika Oświecenie 0.24, który opiera się na zestawie bibliotek EFL (Enlightenment Foundation Library) i elementarnych widżetach. Wydanie dostępne w teksty źródłowe, pakiety dystrybucyjne na razie nie uformowany.
Najbardziej godne uwagi innowacje Oświecenie 0.24:
Dodano całkowicie przeprojektowany moduł do tworzenia zrzutów ekranu, obsługujący przycinanie i podstawowe funkcje edycji obrazu;
Zmniejszono liczbę narzędzi dostarczanych z flagą zmiany identyfikatora użytkownika (setuid). Takie narzędzia wymagające podwyższonych uprawnień są łączone w jedną aplikację systemową;
Dodano nowy podstawowy moduł z agentem uwierzytelniającym poprzez Polkit, co umożliwiło rezygnację z uruchamiania osobnego procesu w tle;
Istnieje możliwość sterowania jasnością i podświetleniem monitorów zewnętrznych (poprzez ddcutil);
W menedżerze plików EFM domyślna rozdzielczość miniatur została zwiększona do 256x256 pikseli;
Zaproponowano nowy moduł obsługi awarii;
Zapewnia płynny proces ponownego uruchamiania ze stopniowym zanikaniem treści i brakiem artefaktów na ekranie;
Proces ponownego uruchamiania jest teraz kontrolowany przez procedurę obsługi oświecenia, a nie przez samo środowisko;
Zwiększono wydajność przetwarzania tapet pulpitu poprzez wygenerowanie kilku opcji w różnych rozdzielczościach;
Włączono okresowe zwalnianie nieużywanej pamięci poprzez wywołanie malloc_trim;
Podczas korzystania z serwera X wskaźnik myszy jest ściśle powiązany z ekranem, aby zapobiec przekroczeniu granic;
Zamiast starego interfejsu do nawigacji po otwartych oknach i pulpitach (Pager) zastosowano komponent „podglądu miniatur”;
Dodano możliwość dostosowania tapety pulpitu bezpośrednio z Pagera;
Aplet sterujący odtwarzaniem automatycznie uruchamia wybrany odtwarzacz muzyki, jeśli jeszcze nie jest uruchomiony;
Dodano wyjątek dla gier ze Steam związany z ustaleniem poprawnego pliku „.desktop”;
Zapewniono płynniejszy proces uruchamiania dzięki wstępnemu ładowaniu komponentów w oddzielnym wątku pobierania wstępnego we/wy;
Dodano oddzielny limit czasu dla przełączenia na blokadę ekranu;
Stos Bluetooth Bluez4 został zastąpiony przez Bluez5;
Wszystkie problemy zidentyfikowane podczas testów w usłudze Coverity zostały rozwiązane.
Przypomnijmy, że pulpit w Enlightenment tworzą takie komponenty jak menadżer plików, zestaw widżetów, launcher aplikacji oraz zestaw konfiguratorów graficznych. Enlightenment jest bardzo elastyczny w przetwarzaniu na Twój gust: konfiguratory graficzne nie ograniczają ustawień użytkownika i pozwalają dostosować wszystkie aspekty pracy, dostarczając zarówno narzędzia wysokiego poziomu (zmiana projektu, konfiguracja wirtualnych pulpitów, zarządzanie czcionkami, rozdzielczość ekranu , układ klawiatury, lokalizacja itp.), a także możliwości dostrajania niskiego poziomu (na przykład możesz skonfigurować parametry buforowania, przyspieszenie grafiki, zużycie energii i logikę menedżera okien).
Proponuje się wykorzystanie modułów (gadżetów) w celu rozszerzenia funkcjonalności oraz zaprojektowanie motywów w celu przeprojektowania wyglądu. W szczególności dostępne są moduły umożliwiające wyświetlanie na pulpicie kalendarza, prognozy pogody, monitoringu, regulacji głośności, oceny stanu naładowania baterii itp. Komponenty tworzące Enlightenment nie są ze sobą ściśle powiązane i można je wykorzystać w innych projektach lub do tworzenia specjalistycznych środowisk, takich jak powłoki dla urządzeń mobilnych.