Давным-давно, во времена alpha KDE 4, у меня появились огромные сомнения в будущем Кед. Нужно было уходить с морально устаревшей тройки (хотя бы через пару лет), но 4-я была (и есть сейчас) очень и очень плохой. Я стал пробывать - и остановился на Enlightenment (Gnome - на gtk, icewm - некрасив и далее по списку).
Я собираюсь описать установку обоих версий, тонкости настройки и работы в e16 и e17 и, наконец, приведу обзор ресурсов, посвященных данной теме.
- Загрузить исходные коды проекта можно со страницы Download сайта проекта (также там есть пакеты с бинариками для Fedora/Redhat, Debian'а, Suse и ebuild для Gentoo).
Загрузить исходные коды библиотеки imlib2 можно отсюда. Imlib2 - это такая графическая библиотека, которую E вовсю пользует. - Установка из исходных кодов:
- Imlib2. Мой архив с исходными кодами называется imlib2-1.4.1.tar.bz2:
tar xjf imlib2-1.4.1.tar.bz2
cd imlib2-1.4.1
./configure
make
su -c 'make install'
cd .. - E16 - у меня пакет называется e16-0.16.8.13.tar.gz:
tar xzf e16-0.16.8.13.tar.gz
cd e16-0.16.8.13
./configure --enable-modules --enable-dbus\
--enable-xscrnsaver
make
su -c 'make install'
cd ..
* Мы включим поддержку dbus, скринсейверов и модулей - расширений на всякий случай. - Imlib2. Мой архив с исходными кодами называется imlib2-1.4.1.tar.bz2:
- Запуск E16. Давайте запустим Enlightenment 16 с помощью Xnest (X server в окне - почитайте мой предыдущий пост, он совсем короткий):
Xnest :20 & xterm -display :20
(в xterm, в окне Xnest) e16 - Настройка и использование: Смотрите Enlightenment - часть 2: E16
В отличие от E16, для E17 нам нужно скачать с помощью CVS и собрать целый зоопарк программ и библиотек.
Попробуем провернуть дело с помощью автоматизирующего процесс скрипта.
- Приготовления. Давайте создадим "сборочный" каталог и перейдем в него:
mkdir e17
cd e17 - Установочный скрипт. Найти его можно здесь
- Получение и компиляция E17. У нас с вами есть скрипт easy_e17.sh. Установочная дирректория - /opt/e17 (по умолчанию), дирректория для среза cvs - ./cvs . Начнем:
- Стандартный вариант:
su -c 'export LOGNAME=root && sh easy_e17.sh -i -d --cvspath=`pwd`/cvs '
Вам потребуется много чего: sqlite, mpd и pam - лишь верхушка айсберга. Аргументы:- -i         -         получить cvs-срез, выполнить компиляцию и установку
- -d         -         установить также документацию
- --cvspath=DIR         -         указывает каталог (DIR) расположения полученного среза
- Кое-что отключим:
su -c 'export LOGNAME=root && sh easy_e17.sh -i -d --skip=MODULE --cvspath=`pwd`/cvs '
Где MODULE - те модули, которые вы не хотите устанавливать. Такая необходимость может возникнуть, если требуется отключить некоторые модули, которые не подходят вам по зависимостям. Например, я делаю так:su -c 'export LOGNAME=root && sh easy_e17.sh -i -d --skip=emphasis,mpdule --cvspath=`pwd`/cvs '
т.е. отключаю модули, связанные с mpd (в т.ч. e-плеер) - Только компиляция и установка, без синхронизации cvs-среза:
su -c 'export LOGNAME=root && sh easy_e17.sh -i -d -s --cvspath=`pwd`/cvs '
Такая команда понадобится, если срез получен, но некоторые модули нужно отключить (они попросту не компилируются). Такое точно произойден, ибо учесть все зависимости при первой установке e17 сложно - Мой способ:
su -c 'export LOGNAME=root && sh easy_e17.sh -i -d --cvspath=`pwd`/cvs '
su -c 'export LOGNAME=root && sh easy_e17.sh -i -d -s --skip=emphasis,mpdule --cvspath=`pwd`/cvs '
Я делал именно так, ибо был не уверен в зависимостях - Некоторые другие аргументы скрипта:
- -u, --update         -         обновить установку e17
- --cvsupdate         -         обновить только срез
- -c, --clean         -         произвести make clean для всех модулей и библиотек
- Стандартный вариант:
- Запуск:
Xnest :20 & xterm -display :20
(в xterm, в окне Xnest) /opt/e17/bin/enlightenment_start - Настройка и использование: Смотрите Enlightenment - часть 3: E17
Сами понимаете - куда проще установить e16. Он идеально (имхо) подходит для самосборных установок - у меня есть LFS на флешке и там именно e16. И, кстати, e16 красив.
E17 - нечто другое. Графика на уровне, композитный графический движок (вам не понадобится 3D ускорение на карте), куча дополнительных модулей - просто замечательно, но минус огромный - e17 до сих пор в разработке, некоторые компоненты нестабильны (плагин - файловый менеджер использовать решительно нельзя), нет пакетов (только cvs). Однако, e17 легковесен и красив настолько, чтобы заменить собой KDE4 и новые выпуски Gnome (только в плане DE, разумеется). У меня e17 крутится паралельно с KDE3 и KDE4.
Комментариев нет:
Отправить комментарий