BerylOnUbuntu

Revision 1 as of 2007-02-27 15:26:45

Clear message

Содержание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 и всё должно быть отлично.