После года разработки увидел свет (https://phab.enlightenment.org/phame/live/3/post/enlightenme.../) релиз пользовательского окружения Enlightenment 18 (http://enlightenment.org/) (E18). Выпуск базируется на наборе библиотек EFL 1.8 (https://www.opennet.ru/opennews/art.shtml?num=38565) (Enlightenment Foundation Library) и виджетах Elementary. Выпуск пока доступен только в исходных текстах (http://download.enlightenment.org/rel/apps/enlightenment/), бинарные сборки ещё не подготовлены (Ubuntu (https://launchpad.net/~efl/+archive/trunk), openSUSE (http://download.opensuse.org/repositories/X11:/Enlightenment.../), Gentoo (http://overlays.gentoo.org/dev/vapier/wiki/enlightenment), ArchLinux (https://www.archlinux.org/packages/?sort=&q=enlightenment)).
Основные новшества (https://git.enlightenment.org/core/enlightenment.git/tree/NE...) Enlightenment 18:
- Композитный менеджер совмещён с оконным менеджером и теперь является частью ядра Enlightenment;
- Поддержка (https://phab.enlightenment.org/w/wayland/) клиента для работы под управлением Wayland.
- Новые модули:
- Teamwork (https://phab.enlightenment.org/w/teamwork_api/) - основанный на DBus протокол для организации взаимодействия приложений с композитным менеджером Enlightenment (например, выводить всплывающие окна и создавать визуально эффектное оформление интерфейса программы);
- conf2;
- music-control - управление mpris2-совместимым плеером;
- appmenu - глобальное меню, показываемое вне окна приложения. управление выводом меню производится через DBus;
- bluez4 - управление демоном bluetoothd и настройками BlueTooth;
- conf_comp - диалог настройки композитного менеджера;
- Новые элементы API: API для работы с меню через D-Bus; D-Bus-интерфейс для отправки уведомлений в модуль системного лотка; функции для скрытия всех активных меню; API для извлечения параметров из файлов .desktop;
- Новые возможности конфигуратора: опция для отключения пиктограмм в меню; управление оформлением указателя при изменении фокуса; отключение композитных эффектов для окон и экрана; новый режим быстрых композитных эффектов;
- Прекращена поддержка HAL (Hardware Abstraction Layer);- Улучшена поддержка системного менеджера systemd;
- Многочисленные улучшения и изменения в интерфейсе отдельных приложений. Значительно расширены возможности файлового менеджера, добавлена поддержка UDisks2 и обеспечен более качественный вывод содержимого директорий.
Кроме оконного менеджера в состав Enlightenment входят компоненты для организации функционирования рабочего стола, в том числе файловый менеджер, набор виджетов, панель запуска приложений и набор графических конфигураторов. Enlightenment очень гибок в переработке на свой вкус, а графические конфигураторы не ограничивают пользователя в настройках и позволяют настроить все аспекты работы, предоставляя как высокоуровневые средства (изменение оформления, настройка виртуальных рабочих cтолов, управление шрифтами, разрешением экрана, раскладкой клавиатуры, локализацией и т.п.), так и возможности по низкоуровневому тюнингу (например, можно настроить параметры кэширования, графической акселерации, потребления энергии, логику работы оконного менеджера).
Предоставляются средства для расширения функциональности через модули (гаджеты) и переработки внешнего вида через темы оформления. В частности, доступны модули для отображения на десктопе календаря-планировщика, прогноза погоды, мониторинга, управления громкостью, оценки заряда аккумулятора и т.д. Составляющие Enlightenment компоненты жестко не привязаны друг к другу и могут быть использованы в других проектах или для создания специализированных окружений, таких как оболочки для мобильных устройств.
URL: https://phab.enlightenment.org/phame/live/3/post/enlightenme.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=38708