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)