Po dziewięciu miesiącach rozwoju wydanie środowiska użytkownika , który opiera się na zestawie bibliotek EFL (Enlightenment Foundation Library) i widżetów Elementary. Numer dostępny jest w , pakiety dla dystrybucji na razie .
Najbardziej godne uwagi Oświecenie 0.24:
- Dodano całkowicie przeprojektowany moduł zrzutów ekranu, który obsługuje przycinanie i podstawowe funkcje edycji obrazu;
- Zmniejszono liczbę narzędzi dostarczanych z flagą setuid. Narzędzia wymagające podwyższonych uprawnień są łączone w jedną aplikację systemową;
- Dodano nowy moduł bazowy z agentem uwierzytelniania za pośrednictwem Polkit, dzięki czemu możliwe stało się wyeliminowanie konieczności uruchamiania oddzielnego procesu w tle;
- Zapewniono możliwość sterowania 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 256x256 pikseli;
- Zaproponowano nowy program do obsługi awarii;
- Zapewniono płynny proces ponownego uruchamiania, dzięki stopniowemu zanikaniu treści i braku artefaktów na ekranie;
- Proces ponownego uruchamiania jest teraz kontrolowany przez procedurę enlightenment_start, a nie przez samo środowisko;
- Poprawiona wydajność przetwarzania tapet pulpitu poprzez generowanie wielu opcji w różnych rozdzielczościach;
- Zapewnia okresowe zwalnianie nieużywanej pamięci poprzez wywołanie malloc_trim;
- Podczas korzystania z serwera X wskaźnik myszy jest sztywno przywiązany do ekranu, aby zapobiec jego wychyleniu poza granice;
- Stary interfejs do nawigacji po otwartych oknach i pulpitach (Pager) został zastąpiony komponentem „podglądu miniatur”;
- Dodano możliwość dostosowania tapety pulpitu bezpośrednio z Pagera;
- Aplet sterowania odtwarzaniem umożliwia automatyczne uruchomienie wybranego odtwarzacza muzyki, jeśli nie jest on jeszcze uruchomiony;
- Dodano wyjątek dla gier ze Steam związany z definicją prawidłowego pliku „.desktop”;
- Płynniejszy proces uruchamiania uzyskuje się dzięki wstępnemu ładowaniu komponentów w oddzielnym wątku wstępnego pobierania danych wejścia/wyjścia;
- Dodano osobny limit czasu przełączania na blokadę ekranu;
- Stos Bluetooth Bluez4 został zastąpiony przez Bluez5;
- Wszystkie problemy zidentyfikowane podczas testowania usługi Coverity zostały rozwiązane.
Przypomnijmy, że pulpit w Enlightenment tworzą takie komponenty, jak menedżer plików, zestaw widżetów, panel uruchamiania aplikacji i zestaw graficznych konfiguratorów. Enlightenment jest bardzo elastyczny w przerabianiu według własnego gustu: graficzne konfiguratory nie ograniczają użytkownika w ustawieniach i pozwalają dostosować wszystkie aspekty pracy, zapewniając zarówno narzędzia wysokiego poziomu (zmiana projektu, konfiguracja wirtualnych pulpitów, zarządzanie czcionkami, rozdzielczością ekranu, układem klawiatury, lokalizacją itp.), jak i możliwości strojenia niskiego poziomu (na przykład można dostosować parametry buforowania, akceleracji graficznej, zużycia energii, logikę menedżera okien).
Aby rozszerzyć funkcjonalność, sugeruje się korzystanie z modułów (gadżetów) oraz przeprojektowanie wyglądu, motywów projektowych. W szczególności dostępne są moduły umożliwiające wyświetlanie na pulpicie kalendarza-planera, prognozy pogody, monitoringu, regulacji głośności, oceny poziomu naładowania baterii itp. Komponenty tworzące Enlightenment nie są ze sobą ściśle powiązane i można ich używać w innych projektach lub do tworzenia specjalistycznych środowisk, takich jak skórki urządzeń mobilnych.
Źródło: opennet.ru
