След девет месеца разработка издание на потребителската среда , базиран на набор от библиотеки EFL (Enlightenment Foundation Library) и виджетите Elementary. Изданието е достъпно в , пакетите за дистрибуции все още .
Най-забележителните Enlightenment 0.24:
- Добавен е напълно реконструиран модул за създаване на екранни снимки, поддържащ изрязване и основни функции за редактиране на изображения;
- Намален е броят на утилитите, доставяни с флага за смяна на идентификатора на потребителя (setuid). Подобни утилити, изискващи повишени привилегии, са обединени в едно системно приложение;
- Добавен е нов основен модул с агент за удостоверяване чрез Polkit, което е позволило да се избегне стартирането на отделен фонов процес;
- Осигурена е възможност за управление на яркостта и подсветката на външни монитори (през );
- В файловия мениджър EFM резолюцията на миниатюрите по подразбиране е увеличена до 256×256 пиксела;
- Предложен е нов обработчик на сривове;
- Осигурен е целенасочен процес на рестартиране с постепенно затихване на съдържанието и без появяване на артефакти на екрана;
- Процесът на рестартиране сега се управлява от обработчика enlightenment_start, а не от средата сама по себе си;
- Повишена е ефективността на обработката на работния плот чрез генериране на няколко варианта в различни резолюции;
- Осигурено е периодично освобождаване на неизползваната памет чрез извикване на malloc_trim;
- При използване на X-сервер е реализирана стриктна връзка на показалеца на мишката към екрана, за да се предотврати излизането му извън границите;
- Вместо стария интерфейс за навигация между отворените прозорци и работни пространства (Pager) е активиран компонент „миниатюрен преглед“;
- Добавена е възможността за настройка на фонови изображения направо от Pager;
- В апплета за управление на възпроизвеждането е осигурен автоматичен старт на избрания музикален плейър, ако той все още не е стартиран;
- Добавено е изключение за игри от Steam, свързано с определянето на коректния „.desktop“ файл;
- Обезпечен е по-гладък процес на стартиране чрез предизвикателно зареждане на компонентите в отделен поток IO prefetch;
- Добавен е отделен таймаут за преминаване към блокиране на екрана;
- Bluetooth стекът Bluez4 е заменен с Bluez5;
- Решени са всички проблеми, установени при тестването в услугата Coverity.
Напомняме, че работният плот в Enlightenment се състои от компоненти като файлов мениджър, набор от джаджи, панел за стартиране на приложения и набор от графични конфигуратори. Enlightenment е изключително гъвкав при персонализиране: графичните конфигуратори не ограничават потребителя в настройките и позволяват настройка на всички аспекти на работата, предоставяйки както високо ниво средства (промяна на оформления, конфигуриране на виртуални работни плотове, управление на шрифтовете, резолюцията на екрана, разходите на клавиатурата, локализация и т.н.), така и възможности за ниско ниво на настройка (например, може да се конфигурира кеширането, графичната акceleration, потреблението на енергия, логиката на работа на мениджъра на прозорци).
За разширяване на функционалността се предлагат модули (джаджи), а за преработка на външния вид – теми за оформление. В частност, достъпни са модули за показване на календара-планира в десктопа, прогнозата за времето, мониторинг, управление на силата на звука, оценка на заряда на батерията и др. Съставните компоненти на Enlightenment не са строго свързани помежду си и могат да се използват в други проекти или за създаване на специализирани среди, като обвивки за мобилни устройства.
Източник: opennet.ru
