BerylOnUbuntu
СодержаниеBRTableOfContents(3) |
Введение
Beryl - это интерфейс рабочего стола на основе OpenGL, который стремится предоставить опыт создания рабочего стола с использованием свободного ПО, и который бы удовлетворял потребности пользователей. Прежде всего, проект прислушивается к пожелаением пользователей и реализует идеи, основываясь на этих пожеланиях. Beryl явлется ответвлением проекта Compiz.
В этом руководстве показано как установить и запустить Beryl на Ubuntu 6.10 (edgy). Дополнительная информация может быть найдена на веб-странице [http://wiki.beryl-project.org/wiki/Main_Page Beryl].
Подготовка к установке
Драйверы видекарт и 3D-ускорение
Для работы Xgl необходима поддержка вашим X сервером 3D-ускорения. Пожалуйста, проверьте, поддерживается ли direc rendering запустив в терминале:
glxinfo | grep direct
Если в ответ вы получите:
direct rendering: Yes
значит direct rendering разрешен на вашей системе.
Если все в порядке, значит всё готово к установке Xgl и Beryl. Если это не так, то вам необходимо установить соответствующий драйвер для вашей видеокарты. Следуйте инструкциям [https://help.ubuntu.com/ubuntu/desktopguide/C/hardware.html official Ubuntu Desktop Guide]’s для установки драйверов Nvidia или ATI, или используйте [http://wiki.cchtml.com/index.php/Ubuntu_Edgy_Installation_Guide#C ATI Linux Drivers Wiki], для установки драйвера ATI fglrx.
Добавление репозиториев проекта Beryl
Добавьте этот репозиторий используя [https://help.ubuntu.com/community/Repositories/CommandLine 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 apt-get update
Установка
Beryl c Xgl
1. Используйте Synaptic или Adept для установки пакета xserver-xgl, или используйте командную строку:
sudo apt-get install xserver-xgl
2. Далее установите пакеты beryl и emerald-themes:
sudo apt-get 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 и всё должно быть отлично.