e-interiores Headline Animator

29.12.06

Xgl en ubuntu

Nos aseguramos de no queda rastro de anteriores intentos de instalación con

sudo apt-get remove compiz compiz-gnome xserver-xgl

Añadimos las fuentes de paquetes con sudo vi /etc/apt/sources.list

deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main

Los paquetes están firmados por lo que necesitamos la clave. La obtenmos con
wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -

Actualizamos el sistema.
sudo aptitude update && sudo aptitude upgrade && sudo aptitude dist-upgrade
Después de un ratito y de alguna confirmación tenemos el sistema actualizado.

Ahora sólo falta instalarlo todo
sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes


Configuramos beryl-manager para que se ejecute al arrancar gnome, añadiendolo en Sistema->Preferencias->Sesiones>Programas inicio
beryl-manager

Creamos el lanzador de gnome

sudo vi /usr/bin/startgnome.sh

con el siguiente contenido

Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Iniciar Gnome
exec gnome-session


Ahroa hacemos que xgl sea una sesion. De esta forma si no funcionara siempre podriamos arrancar el gnome "normal". Para ello creamos un nuevo inicio de sesion, creando el fichero

sudo gedit /usr/share/xsessions/Gnome-Xgl.desktop

Con este contenido:

[Desktop Entry]
Encoding=UTF-8
Name=gnome-xgl
Exec=/usr/bin/startgnomexgl.sh
Icon=
Type=Application


Para que todo funcione damos los permisos adecuados:

sudo chmod 755 /usr/share/xsessions/Gnome-Xgl.desktop
sudo chmod 755 /usr/bin/startgnomexgl.sh

Hasta aquí, la instalación de Xgl y Beryl.

Reiniciamos el servidor de X y aver que pasa....

fuente http://crysol.inf-cr.uclm.es/node/399
y http://www.guia-ubuntu.org/dapper/index.php/Xgl_y_Beryl

1 comentario:

Anónimo dijo...

Interesantes artículos sobre Ubuntu. Gracias :)