Atención: este manual está obsoleto. En el wiki de Beryl hay un manual actualizado para Ubuntu.
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
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.
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
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…
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 :)
Creo que ese mismo problema lo tiene nauj27 si no me equivoco. Para que luego os metáis con Nvidia :P
¡Wow, qué cosa más bonita! ¿Sabes si esto estará mejor integrado en la versión definitiva de la 6.04?
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.
Oye, ¿y que nvidia tienses? crees que con una fx 5200 irá bien? me da a mi que no…
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 :)
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?
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!
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í :)
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!
Lo tengo ¡Gracias!
Post al canto!
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
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.
loren he intentado añadirla pero no tengo permisos. Ahora mismo mando un email para que la añada alguien. Gracias.
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
cincode2, ¿estás usando breezy?. El paquete compiz solo está en Dapper Drake:
http://packages.ubuntu.com/dapper/x11/compiz
gracias, ya funciona… va muy bien. es genial :D
[...] 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). [...]
[...] 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: [...]