
OpenGEU 7.10. Enlightenment DR17 на марше
Наткнулся я недавно на весьма интересный дистрибутив Linux – OpenGEU. Это еще один дистрибутив, основанный на Ubuntu Linux. Но в качестве графической среды по умолчанию в нем используется Enlightenment DR17. В последний раз я более-менее серьезно изучал Enlightenment года три назад. Это была версия DR16 и особого впечатления она на меня не произвела. Просто быстрый, довольно-таки красивый и гибко настраиваемый window manager. Посмотрел и удалил. Здесь же, при взгляде на DR17 в OpenGEU 7.10, я был удивлен и где-то даже поражен. Но обо всем по порядку.
Вначале про Enlightenment. Оконный менеджер Enlightenment впервые вышел в свет в 1997 году. Последний его значимый релиз состоялся в 2000 году и был потом несколько доработан в 2003. Это была версия DR16. Этот wm всегда был интересен своей визуальной составляющей. Он был красив, но в то же время достаточно прост и легок. Но это просто оконный менеджер. В конце концов, fvwm2, известный своей гибкостью, тоже можно настроить как угодно красиво и удобно.

История с Enlightenment DR17 куда как интересней. Этот проект представляет собой уже не просто оконный менеджер. Это уже совокупность wm, файлового менеджера и конфигурационных утилит. Разработчики не позиционируют DR17 как полноценный Desktop Environment (как Gnome или KDE). Но, судя по тому, что я увидел, DR17 уже вполне подходит для той ниши, которую сейчас занимает Xfce. Это уже достаточно продвинутая рабочая среда. При всем при этом Enlightenment DR17 продолжает оставаться быстрым. Вообще, критерий скорости – один из самых важных для разработчиков Enlightenment.
Команда Enlightenment пошла даже, пожалуй, дальше, чем разработчики Xfce. Как известно, для построения интерфейса Xfce использует библиотеку GTK. А Enlightenment DR17 основан на специально разработанных библиотеках EFL – Enlightenment Foundation Libraries. EFL содержит в себе библиотеки для работы с графикой, событиями, виджетами, BSD-сокетами, собственным форматом базы данных и т. д. То есть это вполне полноценный интерфейс для разработки ПО. Не такой законченный и самодостаточный, как Qt или GTK, но тем не менее…
К сожалению, на данный момент не все так уж замечательно. DR17 сейчас находится в стадии разработки и официально никак не поддерживается. Любое его использование может проводиться только на свой страх и риск. Кроме того, разработка идет уже достаточно давно (фактически, с 2000 года) и только в последнее время несколько активизировалась. Каких-либо сроков по выпуску DR17 разработчики не предоставляют. Такой вот долгострой от ПО.
Теперь немного об OpenGEU. Этот дистрибутив сочетает в себе все достоинства Ubuntu с красотой и скоростью Enlightenment DR17. Он чертовски красив, нетребователен к аппаратным ресурсам и в то же время весьма функционален. Он стоит того, чтобы взглянуть на него хотя бы с LiveCD, который можно скачать на официальном сайте.
Как я уже говорил, с эстетической точки зрения Enlightenment весьма впечатляет. Кроме того, он удобен в использовании. Увидев такую красоту, моя жена тут же стала меня уговаривать перевести ее linux-аккаунт с mac-like интерфейса на Enlightenment. Такая возможность существует. В Ubuntu 7.10 для этого необходимо проделать следующее:
1. Скачиваем и устанавливаем ключ от репозитория:
$ wget http://lut1n.ifrance.com/repo_key.asc$ sudo apt-key add repo_key.asc
2. Подключаем два репозитория:
deb http://download.tuxfamily.org/geubuntu/ feisty/deb http://e17.dunnewind.net/ubuntu feisty e17
3. После обновления списка пакетов устанавливаем необходимые пакеты:
$ sudo aptitude install geubuntu-desktop
После этого в gdm можно выбрать сеанс “Enlightenment”. Но на этом этапе у меня возникла проблема. В случае, если я загружаюсь с LiveCD OpenGEU, все работает отлично, просто летает. Но после установки в “живую” систему Enlightenment очень сильно тормозит. При этом процесс Xgl съедает большую часть процессорного времени. Это странно и ненормально. Я грешу на драйвера для моей видеокарты ATI. Хотя возможно, что это просто следствие общей сырости Enlightenment как продукта. Если кто-нибудь ставил или будет ставить DR17 на Ubuntu 7.10, отпишитесь здесь, столкнулись ли вы с такой проблемой.
В любом случае Enlightenment DR17 и OpenGEU произвели на меня положительное впечатление. Я очень надеюсь, что проект будет развиваться. Еще одна альтернатива существующим графическим средам явно не помешает и будет только в плюс.
SolarWind Gate. Заметки Гика