14 abril, 2007

Instalar Beryl con XGL en GNU/Linux con Gnome y Kde , Ati o Nvidia

Lo primero antes de empezar debemos instalar el paquete xgl.

1º) Para Debian y derivados como Ubuntu:

& sudo apt-get install xserver-xorg-xgl ( para Fedora es xorg-x11-server-xgl )


2º) Ahora crearemos el script para que al acceder a la sesión arranque xgl:

& sudo gedit /usr/local/bin/startxgl.sh ( solo para Gnome )

& sudo
kedit /usr/local/bin/startxgl.sh (solo para kde)


3º) El script es distinto según la tarjeta gráfica que tengas:

a) Para ATI:

# ! /bin/sh
XGL -fullscreen :1 -ac -br -accel glx:
pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1

( si usas gnome añades al final del script exec gnome-session y para Kde exec startkde )


b) Para Nvidia:

# ! /bin/sh
/usr/bin/Xgl :1 -fullscreen -ac -br -
accel xv:fbo -accel glx:pbuffer &
sleep 4
export DISPLAY=:1

( si usas gnome añades al final del script exec gnome-session y para Kde exec startkde )

4º) Ahora crearemos la entrada del gestor de arranque para poder elegir la nueva sesión en el KDM o GDM:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

5º) Instalamos Beryl:

& sudo gedit /etc/apt/sources.list ( si usas Kde cambia gedit por kedit )

Ahí agrega alguna de estas líneas

deb http://www.beerorkid.com/compiz edgy main-edgy
deb http://media.blutkind.org/xgl/ edgy main-edgy
deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy
deb http://ubuntu.compiz.net/ edgy main-edgy

Ahora ejecuta alguna de estas líneas para firmar el repositorio usado:

wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
wget http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add -
wget http://compiz-mirror.lupine.me.uk/quinn.key.asc -O - | sudo apt-key add -
wget http://ubuntu.compiz.net/quinn.key.asc -O - | sudo apt-key add -

Y actualizamos con un:

& sudo apt-get update

Con esto ya puedes instalar Beryl:

& apt-get install beryl betyl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings beryl-settings-bindings emerald emerald-themes

6º) Solo queda reiniciar el servidor gráfico, acceder con la nuva entrada (la podéis elegir en la venta de login) y ejecutar en un terminal:

& beryl-manager