Вот есть чудесное русскоязычное описание того, за что бороться будем:
http://forum.runtu.org/index.php/topic,1607.0.html
Если коротко - то это очень быстрое и красивое окружение рабочего стола, которое уже лет десять находится в стадии бета:
(скрин взят отсюда)
Официальный сайт - http://www.enlightenment.org/
и wiki: http://trac.enlightenment.org/e/wiki
Установка этого чуда на Debian Squeeze.
Увы, *.deb пакетов мне найти не удалось, в репозиториях есть лишь древний E16, которому, судя по скриншотам, далеко до семнадцатого..
Есть некие решения под Ubuntu, но всовывать их в Debian рискованно и некавайно.
Так что, единственный выход - собрать из исходников, благо инструкции есть на офф сайте.
Итак, по порядку:
1. Удовлетворить зависимости:
# apt-get install \
make gcc bison flex gawk subversion automake1.10 autoconf autotools-dev \
autoconf-archive autopoint libtool gettext \
libpam0g-dev libfreetype6-dev libpng12-dev zlib1g-dev libjpeg62-dev \
libtiff4-dev libgif-dev librsvg2-dev libx11-dev libxcursor-dev \
libxrandr-dev libxfixes-dev libxdamage-dev \
libxcomposite-dev libxss-dev libxp-dev libxext-dev libxinerama-dev \
libxft-dev libxfont-dev libxi-dev libxv-dev libxkbfile-dev \
libxres-dev libxtst-dev libltdl-dev \
freeglut3-dev xserver-xephyr libdbus-1-dev liblua5.1-0 liblua5.1-0-dev \
libasound2-dev libudev-dev libcurl4-gnutls-dev libxcb1-dev libxcb-shape0-dev
(Некоторые из этих пакетов мне пришлось ставить из squeeze-backports:sudo apt-get -t squeeze-backports install ...)
2. Скачать из svn исходники:
mkdir ~/e17src
cd ~/e17src
svn co http://svn.enlightenment.org/svn/e/trunk/eina eina-svn svn co http://svn.enlightenment.org/svn/e/trunk/eet eet-svn svn co http://svn.enlightenment.org/svn/e/trunk/evas evas-svn svn co http://svn.enlightenment.org/svn/e/trunk/ecore ecore-svn svn co http://svn.enlightenment.org/svn/e/trunk/efreet efreet-svn svn co http://svn.enlightenment.org/svn/e/trunk/embryo embryo-svn svn co http://svn.enlightenment.org/svn/e/trunk/edje edje-svn svn co http://svn.enlightenment.org/svn/e/trunk/e_dbus e_dbus-svn
svn co http://svn.enlightenment.org/svn/e/trunk/e e17-svn
3. E17 разбит на несколько модулей, так что компилировать их придется по отдельности:
cd eina-svn
./autogen.sh make sudo make install && ldconfig
cd ../eet-svn
./autogen.sh make sudo make install && ldconfig cd ../evas-svn
./autogen.sh make sudo make install && ldconfig cd ../ecore-svn
./autogen.sh make sudo make install && ldconfig cd ../efreet-svn
./autogen.sh make sudo make install && ldconfig cd ../embryo-svn
./autogen.sh make sudo make install && ldconfig cd ../edje-svn
./autogen.sh make sudo make install && ldconfig cd ../e_dbus-svn
./autogen.sh make sudo make install && ldconfig
cd ../e17-svn
./autogen.sh make sudo make install && ldconfig(Есть еще какие-то скрипты для автоматизации на офф wiki)
Должно выполниться без ошибок.
После выполнения этих команд полученные бинарники помещаются в /usr/local/bin/ и /usr/local/lib/
4. Добавление в gdm / kdm
Автоматически у меня он не добавился в список сеансов, да и сделать это в ручную не проблема - нужно создать файл enlightenment.desktop в /usr/share/xsessions/
sudo nano /usr/share/xsessions/enlightenment.desktop
со следующим содержимым:
[Desktop Entry] Name= Enlightenment Name[en_GB]=Enlightment Name[ru]=Просвещение Comment=This session logs you into Enlightment Comment[en_GB]=This session logs you into Enlightment Comment[ru]=Этот сеанс позволяет вам войти в Просвещение Exec=/usr/local/bin/enlightenment_start TryExec=/usr/local/bin/enlightenment_start Icon= Type=Application
(Ctrl+X для выхода из nano)
Вот и всё, перезагружаемся и наслаждаемся прозрачными окошками, анимированным рабочим столом и горой незнакомых настроек :)
Комментариев нет:
Отправить комментарий