Witam.
Mam następujący problem:
Chciałbym ruszyć Beryla na Ubuntu 7.04, używając sterowników FGLRX, lecz nie wiem jak stworzyć sesje XGLa.
Prosze o pomoc.
Witam.
Mam następujący problem:
Chciałbym ruszyć Beryla na Ubuntu 7.04, używając sterowników FGLRX, lecz nie wiem jak stworzyć sesje XGLa.
Prosze o pomoc.
Zakładam, że masz dodane odpowiednie repozytoria, więc podam tylko niezbędne komendy (sprawdzonym źródłem jest dla mnie wiki beryla):
sudo apt-get install xserver-xgl
Teraz tworzymy sesję xgl. Można po prostu zastąpić zwykłe x.org xgl, ale nie jest to zalecane, ponieważ nie wszystkie programy sprawują się w xgl dobrze. Dlatego tworzy się odpowiednio odrębną sesję. Oto niezbędne kroki 1.
sudo gedit /usr/local/bin/startxgl.sh
Tworzy skrypt startowy xgl. W skrypcie znaleźć się powinny inastępujące informacje:
#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session
W tym przypadku dotyczyło to gnome. Dla kde w ostatniej linii dajemy “exec startkde” W niektórych przypadkach wskazana zawartość sktyptu sprawia, że zanikają klawisze wyłączenia i restartu komputera w Gnome. Dlatego możliwe, że treść będzie musiała nieco inaczej wyglądać:
#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec gnome-session
Nie są to wszystkie możliwe rozwiązania. Gdyby było coś nie tak zerknij na stronę wiki beryla, gdzie jest ich o wiele więcej. 2. Skryptowi nadać należy atrybuty wykonalności:
$ sudo chmod a+x /usr/local/bin/startxgl.sh
Można to również zrobić za pomocą interfejsu graficznego (za tę wzmiankę pewnie niektórzy twardogłowi użytkownicy mnie zliczują) 3. Ostatnim (miejmy nadzieję krokiem) jest stworzenie tzw. login session entry:
$ sudo mkdir -p /etc/X11/sessions
$ sudo gedit /etc/X11/sessions/xgl.desktop
Plik xgl.sessions powinien mieć następującą zawartość:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
Za pomocą opisanej metody dodasz do menu w gdm sesję XGL.
Istnieje możliwość całkowitej zamiany xgl z x.org. Jest to bo wiele prostsza, metoda, ale jej nie polecam.
Chyba, że sobie specjalnie zażyczysz
Coś nie działa.
Na sesji GNOME:
Direct Rendering: Yes
Na XGL:
Direct Rendering: No
Beryl rusza, ale nie ma gumowych okien itp.
Pomocy
Napiszę coś więcej jak wrócę do domu.
Zerknij może tu
http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu
http://wiki.beryl-project.org/wiki/Troubleshooting_Xgl
http://wiki.beryl-project.org/wiki/Troubleshooting_Beryl
W międzyczasie wklej jak możesz zawartość x.org.
Generalnie w xgl akceleracja na kartach ATI działa nie najlepiej, a czasem w ogóle. Efekty działają, ale np. gry już niekoniecznie.
W każdym razie zajmę się Twoim problemem pod wieczór.
Być może ktoś się dołączy do rozmowy.
A jak Ci się śpieszy zapraszam na http://www.ubuntu.pl. Być może coś w FAQ jest.
Pozdrawiam i głowa do góry
Prosze, xorg.conf:
Spróbuje jeszcze http://wiki.beryl-project.org/wiki/Inst … _on_Ubuntu
Dzieki za chcęci…
Pozdro
I jak Ci poszło z Wiki, ja nie miałem za wiele czasu na rozwiązanie tego problemu.
Proponuję zerknąć na http://www.ubuntu.pl Tam można znaleźć osoby,które zajmują się tylko Ubuntu
Ja to już prędzej proponuję http://debian.linux.pl/ niż Ubuntu.pl… :? Niby dystrybucja popularna, ale społeczność… Szkoda gadać.