
Инструкция по установке Берила в Ubuntu Dapper Drake KDE с пропиетарными драйверами ATI
Шаг 1: Установка Драйверов
Для начала необходимо убедиться в правильной работе драйверов ATI(fglrx), откроем консоль и наберем:
fglrxinfo
мои результаты для примера:
~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 XT Generic
OpenGL version string: 2.0.6174 (8.31.5)
Свежие инструкции доступны по адресу: http://linux.xlibs.net/category/howtos/ati/
Шаг 2: Обновление системы
Обновим список пакетов и систему:
sudo apt-get update
sudo apt-get dist-upgrade
Шаг3: Добавление необходимых репозиториев
Отредактируем сорс лист:
sudo nano /etc/apt/sources.list
и добавим следующие строки:
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
После этого подпишим пакеты соответствующим ключем:
wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
и обновим список пакетов
sudo apt-get update
Шаг 4: Иснталяция
4.1 Устанавливаем рекомендуемые пакеты:
sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings
4.2 Создаём скрипт запуска:
sudo nano /usr/bin/startxgl.sh
и наполняем его следующим содержанием:
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Start KDE
exec startkde
после чего даём права на запуск:
sudo chmod 755 /usr/bin/startxgl.sh
4.3 Создадим кнопку для логин менеджера:
sudo nano /usr/share/xsessions/xgl.desktop
с таким содержанием:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application
4.4 Теперь необходимо создать скрипт автозапуска берил менеджера:
sudo nano ~/.kde/Autostart/beryl-managerс таким содержанием:
#!/bin/bash
/usr/bin/beryl-manager
chmod +x ~/.kde/Autostart/beryl-manager
5. Последнее обновление:
sudo apt-get update
sudo apt-get dist-upgrade
Теперь можно перезагружаться, и перед логином в качестве сессии необходимо указать XGL.
Взглянув на системный трей вы увидите иконку берил менеджера, нажмите на неё и отключите “Launch Fall-back Window Manager if beryl crashes”, далее в “Select Window Manager” укажите Берил.
После этого необходимо еще раз перезагрузиться.
Бонус
sudo apt-get install emerald-themes
Print This

November 27th, 2006 at 11:05 pm
А для Гнома как эта строчка будет выглядеть?
November 28th, 2006 at 9:15 am
November 28th, 2006 at 11:23 am
napishi pro nastrojku WLAN.
ili ssilku kinj…:cool: u menja USRobitics a nastrojku najti ne mogu…
November 28th, 2006 at 9:18 pm
А теперь по делу, если для карточки в линуксе драйверов нет, тогда прийдется прибегнуть к использованию NdisWrapper-а с виндовыми драйверами.
November 28th, 2006 at 9:43 pm
bist Du aus Deutschland???
November 28th, 2006 at 10:27 pm
November 29th, 2006 at 9:51 am
Хотя я пока не понял, что теперь с аппаратным ускорением, что-то не смог запустить GLXGEAR, но дело было вчера в 2 ночи, разбираться сегодня буду.
Респект автору огромный!
А ещё Трайденту респект. За терпение
Про GNOME:
1. Как написано, выше вместо “exec startkde” надо вводить “exec gnome-session”
2. п.4.4 нужно пропустить, вместо этого просто идём в “Система / Параметры / Сеансы / Запускаемые при старте программы”, и добавляем туда “/usr/bin/beryl-manager”
Про EDGY:
1. В п.3 меняем “dapper” на “edgy” в строках:
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
т.е. должно быть:
deb http://www.beerorkid.com/compiz/ edgy main
deb http://xgl.compiz.info/ edgy main
deb-src http://xgl.compiz.info/ edgy main
November 29th, 2006 at 9:59 am
January 22nd, 2007 at 3:20 pm
Только как это все проделать под видеокартой nVidia? Просто это единственное HowTo по установке Beryl под KDE, которое я нашел.
January 22nd, 2007 at 7:49 pm
Далее установить beryl и, прописать в автозагрузку (шаг 4.4):
sudo apt-get install beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settingsJanuary 28th, 2007 at 12:54 pm
Что имеется:
Есть файл /usr/share/xsessions/xgl.desktop со следующим содержимым:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application
Гном я запускаю именно выбором пункта Xgl менюшке с выбором сеанса.
Создал файл /usr/bin/startxgl.sh со следующим содержимым:
Xgl :0 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer & DISPLAY=:0
exec dbus-launch --exit-with-session gnome-session
Результат:
Гном запускается нормально. Ввожу в терминале
roman@Ubuntu:~$ beryl-manager
compiz.real: No composite extension
Где-то читал, что это происходит, когда не запущен Xgl. Однако KSysGuard показывает его в процессах, как и Xorg
Где-то было написано, что нужно запускаться на дисплее 1, а не 0. Но что-то тут не получается:
Пробовал написать в /usr/bin/startxgl.sh по другому:
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer & DISPLAY=:1
exec dbus-launch --exit-with-session gnome-session
Результат:
Выходит сообщение, что сеанс длился менее 10 сек и предложение посмотреть ~/.xsessions-errors. Вот что там было написано:
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0" "roman"
/etc/gdm/Xsessions: Beginning session setup
(gnome-session:6162): Gtk-WARNING **: cannot open display:
Моя система: Linux Ubuntu 2.6.15-23-386
Xorg -version
X Window System Version 7.0.0
Видеокарта: Radeon 9600 XT
драйвер к видяшке ставил через Synaptic. Назывался вроде xserver-xorg-driver-ati (или что-то похожее, xorg-driver-fglrx тоже стоит ). 3D работает.
Вот. Скажите, что сделано не так?
January 28th, 2007 at 4:14 pm
Удалите все предыдущие скрипты и верните все предыдущее состояние. Далее установите по новой инструкции open-source драйвер, и посмотрите мой комментарий выше.
January 28th, 2007 at 6:13 pm
Очень не хотелось вы заново всё настраивать, т.е. ставить другой драйвер. Неужели нельзя запустить Beryl на fglrx ? Ведь у многих так получается.
Я вот что ещё заметил: если запустить Xgl таким образом из консоли с выключенными иксами:
sudo env DISPLAY= Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer
или так
sudo Xgl :1
, то как сказано здесь:
Так вот он запускается, но крестика нет, вместо него круглые часики, а примерно через 10 сек он вываливается,и я вижу сообщение Segmentation Fault.
Может это Xgl глючит?
Что делать посоветуете?
January 28th, 2007 at 7:29 pm
February 7th, 2007 at 3:50 pm
April 25th, 2008 at 3:41 pm