Enlightenment и openSUSE
Материал из openSUSE.
| Эта статья содержит фрагменты на иностранном языке . Вы можете помочь проекту, переведя её до конца. |
“Enlightenment являет миру совершенно новую философию в мире оконных менеджеров. Суть этой философии достаточна проста - полный контроль” (Rob Malda)
|
Введение
Время пришло и у нас есть возможность использовать Enlightenment-DR16 и Enlightenment-DR17. Эта страница посвящена не только Enlightenment, но и его интеграции в ваш openSUSE.
На старт
Существует одно правило, с которым Вы должны согласиться, чтобы пойти дальше: "Вы ГЛАВНЫЙ". Все зависит от Вас. Решите для себя, что именно Вы хотите установить, каковы Ваши цели и достигаемый результат. Вас ждет не глупая "нажми-на-меня" или рецепты, как спасти Вселенную. Все, что мы можем сделать, это предложить вариант. Все зависит от Вас - станетеы Вы его использовать или нет. In general there're only two cases to discuss:
- у Вас есть сильное желание попробовать Enlightenment, немного места на жестком диске и подключение к Интернет
- you have an openSUSE installed and wish to 'enlighten' the system
To simplify the typing we will use 'E' as a reference to the 'Enlightenment'. Под E16 следует понимать стабильный и "твердый как скала" релиз Enlightenment-DR16, выпущенный в 1999 году и до сих пор находится в стадии разработки. E17 is a new 'built from scratch' Enlightenment-DR17 which will be released as soon as it'd be ready for release ('release for the developers' is not the option here). Despite on a visual difference they all has a heritage, talented Development Team and strong community.
Следующие ресурсы могут помочь Вам:
- Обсуждение Enlightenment на форуме OpenSUSE -> welcome to ask any E-related questions there!
- Enlightenment site
- Enlightenment wiki
- Raster's vault
- Exchange
- Форум Enlightenment
- E various stuff
- Темы для E16
- Дополнительные темы для E17 и многое другое
- Проект Detour
- Blog of DaveMDS
- IRC-канал в сети Freenode, где Вы можете задать свои вопросы онлайн
Установка с нуля
Мы рекомендуем начать знакомство с E от сюда:
Этот Enlightenment LiveCD не является оффициальным дистрибутивом openSUSE/Novell и не связан с какой-либо командой. Он основан на последних версиях openSUSE и использует только официальные репозитарии. Если Вам нравится содержимое этого LiveCD -> Добро пожаловать. Стянуть iso:
Вы получите все, что нужно для работы прямо "из коробки". Образ пересобирается один раз в месяц, вместе с содержимым репозитария Enlightenment в OpenSUSE Build Servise (OBS). Все необходимые репозитарии добавлены в систему и включен по умолчанию. Если Вы решили установить систему на жесткий диск, все настройки сохранятся.
Just FYI: The core 'Enlightenment' repo which is used to build this LiveCD located here: Ядро Enlightenment По умолчанию это openSUSE_11.1. We're using gwdg.de mirror because a lot of users experience issues with the 'redirector' of the http://download.opensuse.org/repositories/ .
After installation of the system to the hard drive the maintenance require your attention:
- installation of a proprietary drivers (например ATI или NVIDIA)
- prevent the system from bloating
We advise you to build and install both ATI and NVIDIA drivers from scratch using official binaries. Please, proceed to the following wiki pages to get the basic idea how to complete this exercise:
Установка драйвера для видеокарт ATI
Установка драйвера для видеокарт nVidia
Also we ship the "development" .iso with proprietary video drivers: Прочитать об этом можно здесь.
Enlighten - рабочий стол по умолчанию в вашем openSUSE!
The root of the repo you need to add is here:
Choose the one according to your version of openSUSE. You're welcome to use the gwdg.de if our famous 'redirector' point you to the mirror which has no desired content:
Time to decide which version of E you wish to explore: E16 or E17. You can have them both without any doubts. There're no issues and no mess to have both E16 and E17 installed together.
Assume that those who use E16 need nothing we can offer except our packages. This WM is a well known for its blazing performance, astonishing effects/themes and outstanding flexibility. But the price of 'management' is pretty high for average users. Manual adjustments of the configuration files (especially if you wish to improve something in your beloved theme) and extensive learning of eesh tricks benefit only to the enlightened persons. E16 is the WM for an Artists. The legendary "I am at Your service, Hu-Man..." in front of your speakers after the WM startup back in 1999... It rocks.
DR17 of the Enlightenment window manager represents an evolution into the next generation of desktop environments: the desktop shell. DR17 will provide integration between files and your environment in a seamless manner while encompassing a graphically rich and flexible architecture. It will not compete with GNOME or KDE, but be a completely new way of visualizing your desktop, based around the EFL which was built from the ground up for this task. Still under development but it works stable enough for every day usage.
Users of openSUSE-10.3 may notice that the packages are slightly outdated comparing to the ones available for other openSUSE versions. We're trying to do the best to eliminate this. How-to add our repositories and install Enlightenment-DR17:
- openSUSE-10.3
sudo zypper ar "http://ftp5.gwdg.de/pub/opensuse/repositories/home:/dmitry_serpokryl:/Enlightenment-cvs-core-metapackage/openSUSE_10.3" Enlightenment sudo zypper mr -r Enlightenment sudo zypper ref -r Enlightenment
and browse the desired components
sudo zypper se -r Enlightenment
or look at our 'patterns' (One-Click .ymp files located in the repo's base). We'd recommend to select the 'E17' and 'e_modules' packages at least:
sudo zypper in E17 e_modules
The next question is: "How to launch the installed E17?". If you're using 'gdm' or 'kdm' from KDE4 there should be no issues. Just select the 'Enlightenment' session from the list. If you're using KDE3 and 'kdm' from KDE3 is your login manager than you need to make a link:
sudo ln -sf /usr/share/xsessions/enlightenment.desktop /opt/kde3/share/xsessions/enlightenment.desktop
- openSUSE-11.0
sudo zypper ar "http://ftp5.gwdg.de/pub/opensuse/repositories/home:/dmitry_serpokryl:/Enlightenment-cvs-core-metapackage/openSUSE_11.0" Enlightenment sudo zypper mr -r Enlightenment sudo zypper ref -r Enlightenment sudo zypper in E17 e_modules
- openSUSE-11.1
sudo zypper ar "http://ftp5.gwdg.de/pub/opensuse/repositories/home:/dmitry_serpokryl:/Enlightenment-cvs-core-metapackage/openSUSE_11.1" Enlightenment sudo zypper mr -r Enlightenment sudo zypper ref -r Enlightenment sudo zypper in E17 e_modules
To explore the 'Entrance' instead of boring *dm's you should make some adjustments to the system configuration:
sudo zypper in entrance sudo chkconfig earlyxdm off sudo chkconfig xdm off sudo chkconfig gdm off sudo chkconfig kdm off sudo chkconfig entrance on then check the existence of a proper .desktop sessions in the /usr/share/xsessions/ (you may link/copy some from /opt/kde3/share/xsessions/ if any)
Please report any issues or ask your questions in our forum:
Жизнь в мире E
Приглашаем Вас посетить наш IRC-канал E. The transparent trac system allow users to monitor the project development.
It's planned to update Enlightenment OBS repos on a monthly basis and provide you a stable and comfortable environment. Right now openSUSE has a quite impressive selection of available E/EFL packages and E itself properly patched to provide the extended UTF-8 support (comparing to the default E-svn).
E17 является Desktop Shell, не DE (Desktop Environment - Среда рабочего стола). Каждый набор инструментов имеет свои собственные 'настройки по умолчанию'. GUI of the application is completely independent from the 'core program'. You can build GUI binary in Linux and use it in OpenBSD. You can draw a circle for your background and it'll keep the aspect despite on resolution if you wish. Or you can write a DVD-player app in a 14 lines of code using EFL 'Emotion' library. E is the place where you can take a look at the future.
Чем больше Вы используете E, тем больше опыта Вы получаете. Следующие ссылки могут Вам помочь:
Freedesktop значки и меню для E17
You may wish to look at some tips how to prevent your system from the bloatware:
Возможные проблемы и способы их разрешения
Экстра
Как внести свой вклад
Пожалуйста, найдите раздел Contribution
Благодарности
Множество людей внесли свой вклад в этот проект. Большое Вам спасибо! Приношу мои глубочайшие извинения за то, что я упомянаю Вас не всех. Я попытаюсь перечислить из них ‘основных’ участников:
Команда разработчиков Enlightenment
Команда OpenSUSE Build Service
Команда OpenSUSE KIWI (schaefi, cyberorg, pzb, cgoncalves - СПАСИБО!)
Stalwart, thanks for the hosting of our Enlightenment LiveCD!
Уважаемые инженеры и программисты, СПАСИБО!
продолжение следует...

