BerylOnUbuntu
Содержание |
Введение
Beryl - это интерфейс рабочего стола на основе OpenGL, который стремится предоставить опыт создания рабочего стола с использованием свободного ПО, и который бы удовлетворял потребности пользователей. Прежде всего, проект прислушивается к пожелаением пользователей и реализует идеи, основываясь на этих пожеланиях. Beryl явлется ответвлением проекта Compiz.
В этом руководстве показано как установить и запустить Beryl на Ubuntu. Дополнительная информация может быть найдена на веб-странице Beryl.
Подготовка к установке
Драйверы видекарт и 3D-ускорение
Для работы Xgl необходима поддержка вашим X сервером 3D-ускорения. Пожалуйста, проверьте, поддерживается ли direc rendering запустив в терминале:
glxinfo | grep direct
Если в ответ вы получите:
direct rendering: Yes
значит direct rendering разрешен на вашей системе.
Если все в порядке, значит всё готово к установке Xgl и Beryl. Если это не так, то вам необходимо установить соответствующий драйвер для вашей видеокарты. Следуйте инструкциям official Ubuntu Desktop Guide’s для установки драйверов Nvidia или ATI, или используйте ATI Linux Drivers Wiki, для установки драйвера ATI fglrx.
Добавление репозиториев проекта Beryl
Добавьте этот репозиторий используя Add Repositories HOWTO
deb http://ubuntu.beryl-project.org edgy main
Чтобы добавить gpg ключ в ваш список ключей, введите следующую команду:
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
Не забудьте запустить обновление, чтобы получить последние репозитории:
sudo aptitude update
Установка
Beryl c Xgl
1. Используйте Synaptic или Adept для установки пакета xserver-xgl, или используйте командную строку:
sudo aptitude install xserver-xgl
2. Далее установите пакеты beryl и emerald-themes:
sudo aptitude install beryl emerald-themes
(Если вы хотите использовать оконный декоратор KDE, то добавте ‘aquamarine’ в команду выше)
3. Активируйте Xgl:
su gnome-xgl-switch --enable-xgl
(Вам НЕТ необходимости запускать GNOME: эта команда применима как для пользователей GNOME, так и для KDE)
4. Перезапустите Ваш X сервер:
su rcxdm restart
5. Запустите beryl:
beryl-manager
Beryl с драйверами nVidia и без Xgl/AIGLX
Введение
Начиная с Xorg 7.x, совместные визуальные эффектым могут быть использованы без Xgl, а просто с использованием возможности видеокарты nVidia. В данном случае использвуется AIGLX от nVidia; не используется ни встроенные/опциональные возможности AIGLX в Xorg, ни Xgl.
Установка
1. Установите Beryl:
aptitude -y install beryl emerald emerald-themes
(Если вы хотите использовать оконный декоратор KDE, то добавте ‘aquamarine’ в команду выше)
2. Активируйте совместное использование в Xorg:
su nvidia-xconfig --composite nvidia-xconfig --allow-glx-with-composite nvidia-xconfig --render-accel nvidia-xconfig --add-argb-glx-visuals
3. Перезапустите Ваш X сервер:
su rcxdm restart
4. Запустите beryl:
beryl-manager
Beryl с AIGLX от X.org
1. Если у Вас был запущен Xgl, убедитесь что он сейчас выключен:
su gnome-xgl-settings --disable-xgl
(Эта команда необходима пользователям как GNOME, так и KDE)
2. Сделайте резервную копию Вашей конфигурации Xorg:
su cp /etc/X11/xorg.conf /etc/X11/xorg.conf.$(date +%y%m%d-%H%M%S)
3. Откройте под рутом xorg.conf на редактирование в вашем любимом текстовом редакторе:
nano /etc/X11/xorg.conf
Убедитесь, что в разделе Section "Module" раскомментированы строки (т.е. перед ними не стоит знак #):
Load "dri" Load "dbe" Load "glx"
Затем, найдите раздел Section "Device" для вашей видеокарты, и добавьте следующую строку:
Option "XAANoOffscreenPixmaps"
Добавьте следующие строки в конец файла, если их нет где-либо ещё в нем:
Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection
Теперь убедитесь что Вы сохранили изменения в файл, и затем закройте редактор.
4. Теперь перезапустить X сервер:
su rcxdm restart
5. Запустите Beryl:
beryl-manager
Конфигурация
Автоматический запуск Beryl
- Если Вы используете KDE:
Наберите в консоли (как обычный пользователь, не root):
ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager ln -s /usr/bin/beryl-xgl ~/.kde/Autostart/beryl-xgl
- Если Вы используете GNOME:
Откройте Цент Управления GNOME -> Sessions. Откройте последнюю вкладку, "Startup Programs". После этого добавьте в список две строки:
beryl-manager beryl-xgl
Использование KDE decorations вместо emerald decorator
Наберите в консоли (как обычный пользователь, не root):
aquamarine --replace &
Чтобы потом снова использовать emerald theme decorator наберите в консоли:
emerald --replace &
Устранение неисправностей
"Уже запущен другой composite manager"
Скорее всего KDE запустил свой собственный composite manager effects (используя kompmgr), и поэтому Beryl не может стартовать. Чтобы отключить оконные эффекты KDE, откройте Центр Управления и выключите эффекты прозрачности:
K Menu -> Configure Desktop (Personal Settings). Затем откройте Desktop -> Window Behaviour.
Откройте последнюю вкладку, "Translucency", и снимите галку "Use Translucency/shadows". Теперь вы можете снова попробовать запустить beryl-manager и всё должно быть отлично.
RussianDocumentation/BerylOnUbuntu (last edited 2008-08-06 16:23:35 by localhost)