Xgl
Ubuntu edgy xgl ir beryl diegimas[keisti]
Pirmiausia paziurime ar turime vaizdo akseleracija bei veikiancius draiverius kad galetume testi toliau
glxinfo | grep direct
Jai grazina reiksme
direct rendering: Yes
Galime testi toliau jai ne idiekite atitinkamus draiverius (nvidia, ati). Dabar turime ideti nauja repozitoriu i apt, tai padarysime paredagave /etc/apt/sources.list ir prideje sia eilute
deb http://ubuntu.beryl-project.org/ edgy main
Nepamirstame public key todel terminale rasome
sudo wget http://beryl-mirror.pricechild.co.uk/root@lupine.me.uk.gpg -O- | sudo apt-key add -
ir po to
sudo apt-get update sudo apt-get dist-upgrade
Jai viskas gerai idiegiame paketus:
sudo apt-get install xserver-xgl beryl emerald-themes
Pasidarome nauja sesijos scriptuka /usr/local/bin/startxgl.sh i kuri surasome
#!/bin/sh Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer & DISPLAY=:1 beryl-manager exec dbus-launch --exit-with-session gnome-session
Atitinkamai jai naudojate KDE, gnome-session pakeiskite i startkde. padarome scripta paleidziamuoju su komanda:
sudo chmod a+x /usr/local/bin/startxgl.sh
Darome nauja sesija /usr/share/xsessions/xgl.desktop i si faila irasome:
[Desktop Entry] Encoding=UTF-8 Name=Xgl Exec=/usr/local/bin/startxgl.sh Icon= Type=Application
Stai ir turite ispudingaji xgl palaikyma su kompozicijos manageriu.
Žinomos klaidos[keisti]
Paspaudus shift+back space isijungia xserveris ir esama sesija, norint tai sutvarkyti reikia konsoleje parasyti
xmodmap -e "keycode 22 = BackSpace"
arba i esame scripta pries beryl-manager iterpti sia eilute.
Baltas ekranas. įdiegiame gtk2-engines-pixbuf
apt-get install gtk2-engines-pixbuf
Paleidžiamasis skriptas irgi turėtų atrodyti panašiai
#!/bin/sh Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1 beryl-manager --no-force-window-manager & beryl-xgl --use-copy & exec dbus-launch --exit-with-session gnome-session
Jai per totem vaizdas rodomas suletintai o isdidinus per visa ekrana pasirado balta tada reiktu i ~/.gnome2/totem_config faila irasyti sia eilute ir isaugoti:
video.driver:xgl
Jai vistiek gali neveikti tuomet vietoj xgl galima rasyti opengl arba xv.
7.10 Xgl išjungimas
touch ~/.config/xserver-xgl/disable