// post

GNU/Linux | Software Libre

Instalando Xgl en Ubuntu

Atención: este manual está obsoleto. En el wiki de Beryl hay un manual actualizado para Ubuntu.


Xgl es un servidor de X para GNU/Linux. En esta web podéis encontrar algunos vídeos con los efectos que proporciona: rotación entre escritorios en 3D y el famoso Exposé de MacOS (muestra todas las ventanas abiertas de tu escritorio a la vez para poder elegir la que quieras), entre otros.

Atención: Es posible que este manual no funcione en tu ordenador, así que os pido que los problemas que os surjan los expongáis en los foros dedicados para tal efecto.

Requisitos: Este manual sirve para tarjetas gráficas Nvidia. Necesitas la última versión de Ubuntu 6.04 (Dapper Drake) (ahora mismo Flight CD4), con los repositorios universe y multiverse activados. He usado el escritorio Gnome, supongo que para otros será similar.

Instalamos los drivers:
sudo apt-get install nvidia-kernel-common nvidia-glx

Editamos la configuración:
sudo vi /etc/X11/xorg.conf

En la sección “Module” comentamos o borramos “GLcore” y “dri”, así como añadimos “glx”:
#Load "GLcore"
#Load "dri"
Load "glx"

En la sección “Device” cambiamos el driver a “nvidia” y añadimos un par de opciones:
Driver "nvidia"
BusID "PCI:1:0:0"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true

Instalamos Xgl:
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1

Editamos:
sudo gedit /etc/gdm/gdm.conf-custom

[servers]
0=Xgl

[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
flexible=true

Creamos el archivo thefuture:
sudo vi /usr/bin/thefuture

Y añadimos:
#!/bin/bash
gnome-window-decorator & compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher &

Guardamos y le damos permisos de ejecución:
sudo chmod 755 /usr/bin/thefuture

Ahora reiniciamos el gdm:
sudo /etc/init.d/gdm restart

Entramos con nuestra cuenta, abrimos una terminal y ejecutamos:
thefuture

Si todo ha ido bien ya tenemos funcionando Xgl. Para los efectos:

CTRL + ALT + Flecha izquierda/derecha: rota entre escritorios.
CTRL + ALT + SHIFT + Flecha izquierda/derecha: rota la ventana actual entre escritorios.
CTRL + ALT + Click izquierdo sobre el escritorio: rotar libremente entre escritorios.
ALT + Tab: cambia entre ventanas.
F12: Organiza las ventanas en el escritorio.

Aún no sé como activar las transparencias, si es que están disponibles.

Ejecutamos:
gconf-editor
Vamos a apps::compiz::general::screen0::option

  • Desactivar “detect_refresh_rate” y poner “refresh_rate” al refresco de tu monitor (en mi caso 75)
  • En “command0″ poner “gnome-screenshot”
  • En “run-command0″ poner “Print”

Eso es todo. Si quieres estos efectos cada vez que arrancas las X dirígete Sistema::Preferencias::Sesiones::Programas al inicio y añade /usr/bin/thefuture.

Pantallazos:
Rotando
Cambiando entre ventanas

Es muy posible que este manual no sirva dentro de poco, ya que están en fase de pruebas. Realmente me ha dejado impresionado lo que se puede llegar a hacer en un escritorio GNU/Linux. Gracias a toda la Comunidad que lo hace posible. :)

Fuentes:
HOWTO: install Xgl with Compiz on kde and gnome!
XGL Install and General Tips For Gnome and Nvidia

Comentarios

Los comentarios están cerrados.

  1. Qué casualidad!

    Anoche mismo intenté ponérmelo en un portatil con ati, pero el driver que tengo no se lleva bien con Xgl. Y lo peor es que no me funciona el driver propietario de ati. Tendré que probarlo en el sobremesa con nvidia.

    Un howto muy interesante :)

    Escrito por enlavin | 20/Feb/2006, 3:25 pm
  2. Creo que ese mismo problema lo tiene nauj27 si no me equivoco. Para que luego os metáis con Nvidia :P

    Escrito por DraXus | 20/Feb/2006, 3:34 pm
  3. ¡Wow, qué cosa más bonita! ¿Sabes si esto estará mejor integrado en la versión definitiva de la 6.04?

    Escrito por antonioz | 20/Feb/2006, 3:49 pm
  4. Pues sinceramente no lo sé, aunque espero que sí, puesto que está siendo un éxito en los foros de Ubuntu Dapper y todavía quedan unos meses hasta que la liberen.

    Escrito por DraXus | 20/Feb/2006, 3:55 pm
  5. Oye, ¿y que nvidia tienses? crees que con una fx 5200 irá bien? me da a mi que no…

    Escrito por arturogf | 20/Feb/2006, 7:31 pm
  6. arturogf yo tengo una Nvidia Geforce 6600GT, que no está nada mal. Supongo que siempre que te vaya la aceleración 3D te irá, otra cosa es que vaya con más o menos soltura. Si lo pruebas me lo comentas :)

    Escrito por DraXus | 20/Feb/2006, 11:29 pm
  7. Despues de muchísimo trastear he podido rotar algo. La velocidad y fluidez eran realmente increíbles. Ha sido con el driver r300. El problema que tengo es que en cuanto intento cargar algo de gtk la pantalla se queda en blanco y solo responde control+alt+supr.

    Cargué un Xgl como root a pelo y luego un xterm y… rotó! Solo que funcionó una única vez y ahora no vuelve a hacerlo. Gracias por las instrucciones y enhorabuena por tenerlo funcionando.

    Por cierto, gnome-window-decorator no lo he encontrado ¿en qué paquete lo tienes?

    Escrito por nauj27 | 21/Feb/2006, 12:58 am
  8. Draxux, con la 5200 va muy bien, esto es sencillamente chulísimo… no he probado transparencias… y se nota bastante lento cuando hay mucho acceso a disco (por ejemplo actualizando ubuntu), pero por lo demás va de lujo… Aun no entiendo muy bien que use las Mesa para funcionar, pero bueno…

    genial!

    Escrito por arturogf | 21/Feb/2006, 9:52 am
  9. nauj27 la página del r300 asusta: “The source code on this website may damage your hardware.
    It is *UNTESTED* and *BROKEN* !” xDD

    Supongo que dentro de poco estará más estable, porque como ya te dije a veces muere sin explicación. El gnome-window-decorator no sé exactamente de donde viene, según he leído o del propio gnome o de compiz.

    Me acabo de dar cuenta de que en el script thefuture se corta la línea, no sé porqué, cosas del nuevo diseño. Os lo pego aquí hasta que consiga arreglarlo:

    #!/bin/bash
    gnome-window-decorator & compiz –replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place menu switcher &

    Puede que tenga que ver con algunos fallos.

    arturogf gracias por tu experiencia, precisamente hoy me han preguntado si funcionaba con esa gráfica. Ya puedo decir que sí :)

    Escrito por DraXus | 21/Feb/2006, 1:47 pm
  10. Efectivamente, pero es que con fglrx tenía problemas con la extensión GLX_EXT_texture_from_pixmap. Gracias a enlavin voy a probar lo que dicen en:
    http://micampe.it/2006/02/18/ubuntu-fglrx-xgl-compiz-and-missing-glx_ext_texture_from_pixmap

    Seguiremos informando!

    Escrito por nauj27 | 21/Feb/2006, 11:57 pm
  11. Lo tengo ¡Gracias!
    Post al canto!

    Escrito por nauj27 | 22/Feb/2006, 12:57 am
  12. Xgl con ATI (fglrx) en Ubuntu Dapper

    Gracias a la guía de The Power of Mind, a las instrucciones del foro de Ubuntu y a un detalle final con el que me ha ayudado enlavin sobre la

    Escrito por La fatiga del geek | 22/Feb/2006, 10:11 am
  13. Creo que ya he dicho algo parecido en otras ocasiones pero es que no puedo resistirme otra vez más.

    Este es el típico post que antaño se conocía como RECETA DE GCUBO. Todos nos quejamos de que GCubo está mu muerto…

    Vamos, que yo pondría una receta manque fuera con un enlace a este post.

    Sólo una sugerencia desde la nostalgia gcubera.

    Escrito por loren | 22/Feb/2006, 10:41 am
  14. loren he intentado añadirla pero no tengo permisos. Ahora mismo mando un email para que la añada alguien. Gracias.

    Escrito por DraXus | 22/Feb/2006, 2:00 pm
  15. sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1

    y no encuentro el paquete compiz, tengo los repositorios universe y multiverse activados… me podrias decir que sources tienes para obtenerlos, no encuentro nada por ningun sitio. excepto usar el alien pero… no me fio de joderla.

    gracias de antemano

    Escrito por cincode2 | 23/Feb/2006, 10:23 pm
  16. cincode2, ¿estás usando breezy?. El paquete compiz solo está en Dapper Drake:
    http://packages.ubuntu.com/dapper/x11/compiz

    Escrito por nauj27 | 24/Feb/2006, 9:16 am
  17. gracias, ya funciona… va muy bien. es genial :D

    Escrito por cincode2 | 25/Feb/2006, 9:12 pm
  18. [...] Hace pocos días comentábamos en este blog las jugosas novedades que traerán las próximas versiones de Gnome. Actualmente se pueden encontrar en la red numerosas demostraciones en forma de vídeos o manuales para habilitar esta posibilidad dependiendo de la distribución (Debian, Ubuntu Dapper). [...]

    Escrito por Kernel Source » TrisGuel GNU/Linux, nueva distro Live con Xgl/Compiz | 8/Mar/2006, 10:55 am
  19. [...] Efectos de Compiz y XGL Achivado en Software Libre & GNU/Linux el 19 Mar 2006 a las 07:53pm Hace poco escribí un post explicando cómo instalar XGL en Ubuntu Dapper. Esta tarde nauj27 y yo nos hemos puesto a investigar las opciones de Compiz para trastear con los plugins que proporciona. Aquí os dejo la lista que más nos han llamado la atención. Para verlos abrir el gconf-editor y dirigirse a apps::compiz: [...]

    Escrito por The Power of Mind » Efectos de Compiz y XGL | 19/Mar/2006, 7:53 pm

Bienvenido a The Power of Mind

The Power of Mind es el blog personal de DraXus, orientado a temas de Informática, Software Libre e Internet. Más sobre el autor…

del.icio.us flickr plurk twitter skype
linkedin facebook tuenti lastfm youtube

Artículos recientes

Excursión a la Conferencia Internacional de Software Libre 2008
Excursión a la Conferencia Internacional de Software Libre 2008
10/Oct/2008
Charlas de Software Libre en la ETSIIT
Charlas de Software Libre en la ETSIIT
7/Oct/2008
Preparándonos para el EBE08
Preparándonos para el EBE08
2/Oct/2008
Activar el sonido de Skype en Ubuntu Hardy Heron
Activar el sonido de Skype en Ubuntu Hardy Heron
1/Oct/2008
Exposición fotográfica GR-FLICKR-08
Exposición fotográfica GR-FLICKR-08
30/Sep/2008

flickr

También escribo en

The Power of Light
Sueño Colectivo