Прошу помочь запустить Beryl ((Ubuntu Dapper))

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
Rmic
Сообщения: 87
ОС: Linux

Прошу помочь запустить Beryl

Сообщение Rmic »

Заране прошу прощения, что опять поднимаю этот уже измученный вопрос, но всё же может кто-то откликнется и поможет.
Я уже перечитал наверно все имеющиеся HOWTO по этой теме, но так ничего и не выходит. Все они разные, и что конкретно нужно сделать, непонятно.

Что имеется:
Все нужные пакеты, как мне кажется, поставлены. В начале делал всё, как указано здесь: http://linux.xlibs.net/2006/11/27/howto-be...tu-dapper-drake , т.е. нужные пакеты должны стоять. Берил и emerland стоят, даже есть соответствующие пункты в меню.

Есть файл /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
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 7.0
Build Operating System:Linux 2.6.15.7 i686
Current Operating System: Linux Ubuntu 2.6.15-23-386 #1 PREEMPT Tue May 23 13:49:40 UTC 2006 i686
Build Date: 16 March 2006
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present


Видеокарта: Radeon 9600 XT
драйвер к видяшке ставил через Synaptic. Назывался вроде xserver-xorg-driver-ati (или что-то похожее, xorg-driver-fglrx тоже стоит ). 3D работает.

Вот. Скажите, что сделано не так?
Пингвин - друг человека!
Спасибо сказали:
Аватара пользователя
Rmic
Сообщения: 87
ОС: Linux

Re: Прошу помочь запустить Beryl

Сообщение Rmic »

Я вот что ещё заметил: если запустить Xgl таким образом из консоли с выключенными иксами:

Код: Выделить всё

sudo env DISPLAY= Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer

или так

Код: Выделить всё

sudo Xgl :1

, то как сказано здесь:
После выполнения этих команд должен запуститься пустой графический сервер ( черный крестик курсора на сером фоне ). Для его завершения нажмите комбинацию клавиш Ctrl-Alt-Backspace.


Так вот он запускается, но крестика нет, вместо него круглые часики, а примерно через 10 сек он вываливается,и я вижу сообщение

Код: Выделить всё

Segmentation Fault.

:blush:
Может это Xgl глючит?
Что делать посоветуете? :(
Пингвин - друг человека!
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: Прошу помочь запустить Beryl

Сообщение eduard_pustobaev »

Rmic писал(а):
28.01.2007 20:20
Я вот что ещё заметил: если запустить Xgl таким образом из консоли с выключенными иксами:

Код: Выделить всё

sudo env DISPLAY= Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer

или так

Код: Выделить всё

sudo Xgl :1

, то как сказано здесь:

После выполнения этих команд должен запуститься пустой графический сервер ( черный крестик курсора на сером фоне ). Для его завершения нажмите комбинацию клавиш Ctrl-Alt-Backspace.


Так вот он запускается, но крестика нет, вместо него круглые часики, а примерно через 10 сек он вываливается,и я вижу сообщение

Код: Выделить всё

Segmentation Fault.

:blush:
Может это Xgl глючит?
Что делать посоветуете? :(


Посоветую забить на xgl и пользоватться aiglx. Как не знаю, ибо мне не нужно, у меня nvidia.
В дисгармонии со вселенной.
Спасибо сказали: