Wydanie środowiska użytkownika Enlightenment 0.24

Po dziewięciu miesiącach prac rozwojowych miał miejsce wydanie środowiska użytkownika Enlightenment 0.24, które bazuje na zestawie bibliotek EFL (Enlightenment Foundation Library) i widżetach Elementary. Wydanie jest dostępne w kodzie źródłowym, pakiety dla dystrybucji na razie nie zostały utworzone.

Wydanie środowiska użytkownika Enlightenment 0.24

Najbardziej zauważalne nowości 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 ddcutil);
  • 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.

Wydanie środowiska użytkownika Enlightenment 0.24

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

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster