Po dziewięciu miesiącach prac rozwojowych wydanie środowiska użytkownika , które bazuje na zestawie bibliotek EFL (Enlightenment Foundation Library) i widżetach Elementary. Wydanie jest dostępne w , pakiety dla dystrybucji na razie .
Najbardziej zauważalne Enlightenment 0.24:
- Dodano całkowicie przerobiony moduł do robienia zrzutów ekranu, wspierający przycinanie i podstawowe funkcje edycji obrazu;
- Liczba narzędzi dostarczanych z flagą zmiany identyfikatora użytkownika (setuid) została ograniczona. Takie narzędzia, które wymagają zwiększonych uprawnień, zostały połączone w jedną aplikację systemową;
- Dodano nowy moduł podstawowy z agentem uwierzytelniającym przez Polkit, co pozwoliło na eliminację uruchamiania oddzielnego procesu w tle;
- Zapewniono możliwość zarządzania jasnością i podświetleniem zewnętrznych monitorów (poprzez );
- W menedżerze plików EFM domyślna rozdzielczość miniatur została zwiększona do 256×256 pikseli;
- Proponowany jest nowy handler awarii;
- Zapewniono zintegrowany proces ponownego uruchamiania z stopniowym wygaszaniem zawartości i bez pojawiania się artefaktów na ekranie;
- Proces ponownego uruchamiania jest teraz kontrolowany przez handler enlightenment_start, a nie przez samo środowisko;
- Zwiększona efektywność obróbki tapet biurkowych poprzez generowanie kilku wariantów w różnych rozdzielczościach;
- Zapewniono okresowe zwalnianie nieużywanej pamięci poprzez wywołanie malloc_trim;
- Przy użyciu serwera X wdrożono sztywną blokadę wskaźnika myszy na ekranie, aby zapobiec wychodzeniu wskaźnika poza granice;
- Zamiast starego interfejsu nawigacji po otwartych oknach i pulpitach (Pager) wykorzystano komponent 'mini podgląd';
- Dodano możliwość dostosowywania tapet biurkowych bezpośrednio z Pager;
- W aplecie do zarządzania odtwarzaniem zapewniono automatyczne uruchamianie wybranego odtwarzacza muzyki, jeśli jeszcze nie jest uruchomiony;
- Dodano wyjątek dla gier ze Steam, związany z określeniem poprawnego pliku '.desktop';
- Zapewniono płynniejszy proces uruchamiania dzięki wstępnemu ładowaniu komponentów w oddzielnym wątku IO prefetch;
- Dodano oddzielny czas powrotu do blokowania ekranu;
- Stos niebieski Bluetooth Bluez4 został zastąpiony przez Bluez5;
- Rozwiązano wszystkie problemy wykryte podczas testowania w serwisie Coverity.
Przypomnijmy, że pulpit w Enlightenment składa się z takich komponentów jak menedżer plików, zestaw widgetów, panel uruchamiania aplikacji oraz zestaw graficznych konfiguratorów. Enlightenment jest bardzo elastyczny w dostosowywaniu do własnych potrzeb: graficzne konfiguratory nie ograniczają użytkownika w ustawieniach i pozwalają dostosować wszystkie aspekty pracy, oferując zarówno zaawansowane środki (zmiana wyglądu, konfiguracja wirtualnych pulpitów, zarządzanie czcionkami, rozdzielczością ekranu, układem klawiatury, lokalizacją itd.), jak i możliwości niskopoziomowego dostrajania (na przykład można skonfigurować parametry buforowania, akceleracji graficznej, zużycia energii, logikę działania menedżera okien).
Aby rozszerzyć funkcjonalność, proponuje się używanie modułów (gadżetów), a do dostosowania wyglądu — motywów. W szczególności dostępne są moduły do wyświetlania na pulpicie kalendarza-planera, prognozy pogody, monitoringu, zarządzania głośnością, oceny naładowania akumulatora itp. Komponenty Enlightenment nie są ze sobą sztywno powiązane i mogą być używane w innych projektach lub do tworzenia specjalistycznych środowisk, takich jak powłoki dla urządzeń mobilnych.
Źródło: opennet.ru
