Xgl

Iš Žinynas.
Jump to navigation Jump to search

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