Вышел Enlightenment 0.28 — первое крупное обновление открытого окружения рабочего стола с начала 2025 года. Разрыв с релизом 0.27 получился долгим, поэтому список изменений вышел объёмным: переработаны сетевой и звуковой стек, добавлены утилиты для ноутбуков, поправлено множество ошибок. Революции в интерфейсе при этом не случилось — визуально E28 остаётся тем же модульным окружением на Enlightenment Foundation Libraries (EFL).
NetworkManager и PipeWire вместо ручной настройки
Главное приобретение релиза — модуль NetworkManager. Он берёт на себя подключение и управление беспроводными, проводными и Bluetooth-соединениями, а также VPN. В интерфейсе модуля показываются уровень сигнала, тип защиты и прочие параметры подключения, так что для типовой офисной или домашней сети отдельный апплет больше не нужен.
На звуковой стороне появился нативный микшер PipeWire — он работает рядом с уже существующим микшером PulseAudio. Действия микшера теперь умеют переключаться между разными «sinks» и менять выходные устройства, то есть выбирать, куда именно пойдёт звук.
История буфера обмена и уход за батареей ноутбука
Для тех, кто много копирует и вставляет, добавили встроенный модуль истории буфера обмена с полупостоянным журналом. Настраивается, какой контент отслеживать и как долго его хранить, можно очищать отдельные записи и решать, сохранятся ли они между сессиями.
Заметно доработана поддержка портативных устройств. Появилась возможность включать и настраивать лимиты заряда батареи — это помогает продлить срок её службы. Добавлены профили энергопотребления процессора ACPI, которые предоставляет ядро, и улучшен опрос ресурсов.
Что исправили и что убрали
Исправлений много: улучшено управление окнами, обработка указателя и выбор фокуса, определение мониторов через DDC и EDID. Из неприятного — поддержку профилей для отдельного рабочего стола и отдельного экрана (per-desktop и per-screen) убрали.
Как установить Enlightenment 0.28 на Ubuntu
На сайте проекта есть ссылка на скачивание исходников E28. Собрать вручную можно, но есть нюанс: Enlightenment 0.28.0 требует EFL v1.29.0 или новее, так что эту библиотеку тоже придётся скачать и собрать.
Если последние изменения не нужны, в архивах Ubuntu 26.04 лежит более старая версия Enlightenment — её ставят через apt.
Тем, кто не хочет возиться со сборкой из исходников, доступны скрипты, автоматизирующие процесс целиком, в зависимости от версии Ubuntu:
- для Ubuntu 26.04 LTS —
eeminent; - для Ubuntu 24.04 LTS —
equivoke; - для Ubuntu 22.04 LTS —
elluminate.
Ждать от Enlightenment плавности и лоска GNOME или KDE не стоит. Это модульное окружение: оконный менеджер, композитор и оболочка рабочего стола построены на EFL, вместе с ними идут родные приложения — файловый менеджер, просмотрщик фото и терминал. Эстетика E28 нравится не всем, а модульность местами ощущается рваной. Зато окружение очень лёгкое и настраиваемое, не скатываясь при этом в примитив.
Если на машине стоит свежий Ubuntu 26.10 с GNOME 51, Enlightenment можно поставить второй сессией и переключаться между окружениями на экране входа, не трогая основную систему. Для серверов и слабых машин полезно помнить, что ядро и подсистемы развиваются отдельно от рабочего стола: Linux 7.3 с быстрым ext4 приедет в дистрибутив своим путём, и E28 этому никак не мешает.
Частые вопросы
Кого касается обновление?
Пользователей Enlightenment и администраторов, которые держат это лёгкое окружение на слабых машинах или в терминальных сценариях. Остальным релиз интересен разве что как альтернатива GNOME и KDE.
Что главное в релизе 0.28?
Модуль NetworkManager для управления Wi-Fi, проводными и Bluetooth-подключениями и VPN, нативный микшер PipeWire рядом с PulseAudio, история буфера обмена и лимиты заряда батареи.
Как поставить Enlightenment 0.28 на Ubuntu 26.04?
В архивах Ubuntu 26.04 лежит более старая версия — она ставится через apt. Свежий 0.28.0 придётся собирать из исходников либо воспользоваться скриптом eeminent.
Какие зависимости нужны для сборки?
Enlightenment 0.28.0 требует EFL v1.29.0 или новее. Библиотеку нужно скачать и собрать отдельно, иначе сборка не пройдёт.
Есть ли скрипты для старых LTS?
Да. Для Ubuntu 24.04 LTS есть equivoke, для Ubuntu 22.04 LTS — elluminate. Оба автоматизируют сборку целиком.
Что убрали в новой версии?
Поддержку профилей для отдельного рабочего стола и отдельного экрана. Если вы пользовались per-desktop или per-screen профилями, после обновления их не будет.
Для чего нужны лимиты заряда батареи?
Они ограничивают уровень заряда, чтобы продлить срок службы аккумулятора ноутбука. Настраиваются в разделе поддержки портативных устройств вместе с профилями энергопотребления ACPI.
Станет ли Enlightenment таким же плавным, как GNOME?
Нет, и проект этого не обещает. E28 — модульное окружение на EFL, его сильные стороны — малый вес и гибкая настройка, а не лоск и плавность анимаций.
Сохранится ли история буфера обмена после перезагрузки?
Это настраивается. В модуле истории есть опция, решающая, сохранять ли содержимое между сессиями; по умолчанию журнал полупостоянный.
Источник: omgubuntu.co.uk