Выпуск пользовательского окружения Enlightenment 19 с поддержкой Wayland
После девяти месяцев разработки представлен релиз пользовательского окружения Enlightenment 19 (DR 0.19), которое базируется на наборе библиотек EFL 1.11 (Enlightenment Foundation Library) и виджетах Elementary. Выпуск пока доступен только в исходных текстах, бинарные сборки ещё не подготовлены (Ubuntu, openSUSE, Gentoo, ArchLinux).
Основные новшества Enlightenment 19:
- Существенно улучшена поддержка Wayland. Задействована собственная реализация композитного менеджера для Wayland (Wayland Desktop Shell), используемая вместо прослойки на основе Weston.
- Переход на новый выпуск библиотек EFL 1.11.
- Улучшена поддержка сменных носителей.
- Добавлен модуль для управления пакетами через PackageKit.
- Переработан блокировщик экрана, код которого вынесен в отдельный модуль, поддерживающий подключения дополнительных обработчиков;
- Представлен новый виджет для обзора открытых окон, возвращающий поведение DR16;
- Добавлен новый модуль с реализацией мозаичного режима размещения окон (тайлинг);
- Добавлен компонент e_uuid_store с инфраструктурой для хранения свойств окон и отображаемых поверхностей;
- В файловый менеджер добавлена опция для ограничения размера видео при формировании предпросмотров;
- Добавлен унифицированный обработчик для управления яркостью экрана при помощи xrandr;
- В панели ibar реализована возможность инициирования показа меню при наведении мыши;
- Поддержка использования внешний обработчиков для визуализации анимационных эффектов при работе с окнами;
- Переход на нерекурсивные сборочные сценарии.
Среди компонентов, формирующих рабочий стол в Enlightenment, можно отметить файловый менеджер, набор виджетов, панель запуска приложений и набор графических конфигураторов. Enlightenment очень гибок в переработке на свой вкус: графические конфигураторы не ограничивают пользователя в настройках и позволяют настроить все аспекты работы, предоставляя как высокоуровневые средства (изменение оформления, настройка виртуальных рабочих cтолов, управление шрифтами, разрешением экрана, раскладкой клавиатуры, локализацией и т.п.), так и возможности по низкоуровневому тюнингу (например, можно настроить параметры кэширования, графической акселерации, потребления энергии, логику работы оконного менеджера).
Предоставляются средства для расширения функциональности через модули (гаджеты) и переработки внешнего вида через темы оформления. В частности, доступны модули для отображения на десктопе календаря-планировщика, прогноза погоды, мониторинга, управления громкостью, оценки заряда аккумулятора и т.д. Составляющие Enlightenment компоненты жестко не привязаны друг к другу и могут быть использованы в других проектах или для создания специализированных окружений, таких как оболочки для мобильных устройств.
http://www.opennet.ru/opennews/art.shtml?num=40591
|