30.10.06

Xgl/Beryl en (K)Ubuntu Dapper

En uno de tantos formateos que hago en el portátil (por ir probando cosas, no porque me vaya siempre mal) he instalado esta vez Kubuntu Dapper y acostumbrado a Xgl/Compiz desde la primera vez que lo instalé esta no iba a ser menos.

Lo único que ha cambiado es que en vez de Compiz instalé Beryl (un fork mejorado del primero). Viene con mas animaciones y por lo poco que lo he usado me parece mas estable, además podemos cambiar el gestor de ventanas al normal de nuestro escritorio en cualquier momento.

En BioDesign vienen todos los pasos para la instalación.
De todas formas me lo resumo yo aquí en castellano para otra vez.
(Sirve tanto para Ubuntu como Kubuntu, en rojo pongo lo que hay que tener en cuenta para este último).

Una vez instalada la tarjeta Nvidia con soporte para aceleración 3d.
Añadimos estos repositorios a /etc/apt/sources.list

deb http://www.beerorkid.com/compiz dapper main aiglx
deb http://media.blutkind.org/xgl/ dapper main aiglx


Nos descargamos las claves públicas necesarias para esos repositorios

sudo wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
sudo wget http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add -


Actualizamos el listado de paquetes

sudo apt-get update
sudo apt-get dist-upgrade


Instalamos los siguientes paquetes

sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl emerald-themes


Para poder crearnos una sesion en la pantalla de Login con el xserver-xgl nos creamos un script

sudo vi /usr/bin/startxgl.sh


Y lo editamos

#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
exec gnome-session
#exec startkde # Kubuntu user uncomment this line and comment the line "exec gnome-session"



Le damos permisos de ejecución al script

sudo chmod +x /usr/bin/startxgl.sh


Ahora para añadir la opción a nuestra pantalla de logeo de poder elegir Xgl nos creamos un fichero Xsession.

sudo vi /usr/share/xsessions/xgl.desktop


Y lo editamos

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


Con esto nos bastaría en la pantalla de logueo ir a las opciones de sesion y elegir Xgl, una vez dentro ejecutaríamos

beryl-manager


Para que se nos inicie Beryl automáticamente (que es lo suyo) haremos lo siguiente.

A) En Gnome.
Vamos a System/Preferences/Sessions/Startup Programs y añadimos dos entradas:


xmodmap /usr/share/xmodmap/xmodmap.us
beryl-manager


B) En KDE
Nos creamos un script tal que así.

sudo vi $HOME/.kde/Autostart/AwOBeryl

Lo editamos

xmodmap /usr/share/xmodmap/xmodmap.us
beryl-manager


Y le damos permisos de ejecución

sudo chmod +x $HOME/.kde/Autostart/AwOBeryl


Y ya lo tenemos listo..

2 comentarios:

Anónimo dijo...

Serviria igual para instalarlo en una Debian?

AwOiSoAk dijo...

Pues así la verdad es que nose si valdría, de todas formas echale un ojo a la wiki de Beryl , mas concretamente aquí.