Cómo Instalar XGL y Compiz en Ubuntu (Gnome)
June 29, 2006

XGLHace poco que instalé GNU/Linux, en conreto la distribución de Ubuntu, que es tremendamente sencilla de utilizar, y como buen proyecto de ingeniero que soy, en seguida me puse a trastear y a intentar instalarle cosas raras… una de estas cosas fue XGL, un gestor de ventanas de Novell que es sencillamente impresionante (por cierto, creo que gran parte de sus efectos están inspirados en MacOS X, pero como no lo tengo, no puedo decirlo a ciencia cierta xD), del cual podéis ver una demostración pinchando en este enlace.

Tras mucho buscar y ver decenas de tutoriales que no sabía por dónde cogerlos ni que hacer con ellos, me topé con este post (en inglés) en el que vienen dos tutoriales muy sencillitos sobre como hacer la instalación para tener funcionando XGL si se tiene una tarjeta de ATI (ignoro si con una nVidia funcionará el mismo tutorial). El primero de esos tutoriales, que hace que siempre se cargue XGL y no Gnome, me fue medio bien, pero al tratar de arreglar unas cosas me cargué todo y no pude volver a hacer nada, así que me tocó reinstalar Ubuntu desde cero xD. Tras esto, me decidí a seguir el segundo, que permite dejarte XGL como una sesión, con lo cual tienes siempre accesibles los dos entornos de escritorio (Gnome y Xgl) desde la pantalla de login, y para acceder a uno o a otro simplemente tienes que arrancar con una sesión u otra, con lo que si descojones el XGL tanto como lo hice yo, no tienes más que arrancar con la otra sesión.

Si no conoces Linux, y crees que es muy complicado, no te dejes llevar por la impresión que deja este tutorial… procesos así de enrevesados sólo se hacen si quieres hacer alguna paranoia rara, para el uso normal de Ubuntu, los instaladores de programas son incluso más fáciles de usar que los de Windows.

Así que nada, aquí pongo traducido y adaptado el segundo tutorial de este post, cuyo autor original es RacerII. Todas las líneas hay que escribirlas en el terminal a no ser que se especifique lo contrario, y está pensado para hacerse en un sistema en el que no se haya intentado instalar ya XGL… si lo has intentado otras veces, por favor, deshaz los cambios previos antes de seguir este tutorial. También quiero decir que no me hago responsable de ningún fallo que pueda derivar del uso de este tutorial… úsalo bajo tu propia responsabilidad.

– Primero hay que asegurarse de que tenemos la aceleración 3D de la tarjeta activada, es sencillo hacerlo, tienes un montón de tutoriales que puedes encontrar a través de Google, o puedes usar este de genbeta.

– Actualiza tu sistema:

  • sudo apt-get update
  • sudo apt-get dist-upgrade
  • – Prepara y actualiza tus listas de repositorios:

  • sudo gedit /etc/apt/sources.list
  • – El archivo que se abre es la lista de repositorios, añade estas líneas al final del mismo:

  • deb http://www.beerorkid.com/compiz/ dapper main
  • deb http://xgl.compiz.info/ dapper main
  • deb-src http://xgl.compiz.info/ dapper main
  • – Descarga y añade la llave para el repositorio de beerorkid:

  • wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
  • – Actualiza tus fuentes:

  • sudo apt-get update
  • – Instala los paquetes necesarios:

  • sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome
  • – * Si te aparece este error, que probablemente te aparezca (N. del T.: a mí no me aparecio)

  • /var/cache/apt/archives/xserver-xgl_7.0.0-0ubuntu15_i386.deb: trying to overwrite `/usr/share/man/man1/Xserver.1x.gz', which is also in package xserver-xorg-core
  • – * Entonces haz esto

  • sudo dpkg-divert --package xserver-xorg-core --divert /usr/share/man/man1/Xserver.1x.gz.xgl --rename /usr/share/man/man1/Xserver.1x.gz
  • – * Y después vuelve a ejecutar la isntalación de los paquetes

    – Crea un script de arranque para XGL:

  • sudo gedit /usr/bin/startxgl.sh
  • – Y pega esto en la ventana que aparezca

  • Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
  • # Start GNOME
  • exec gnome-session
  • – Haz que ese script sea ejecutable

  • sudo chmod 755 /usr/bin/startxgl.sh
  • – Crea un script de arranque para compiz

  • sudo gedit /usr/bin/startcompiz
  • – Pega esto en la ventana que aparezca

  • #!/bin/sh
  • killall gnome-window-decorator
  • wait
  • gnome-window-decorator &
  • compiz --replace gconf &
  • – Haz que el script sea ejecutable:

  • sudo chmod 755 /usr/bin/startcompiz
  • – Crea una sesión de XGL para el gestor de entrada:

  • sudo gedit /usr/share/xsessions/xgl.desktop
  • – Y pega esto en su interior:

  • [Desktop Entry]
  • Encoding=UTF-8
  • Name=XGl
  • Exec=/usr/bin/startxgl.sh
  • Icon=
  • Type=Application
  • – Añade “/usr/bin/startcompiz” a los programas de inicio de sesión de Gnome (ve a system > preferences > session, dale a la pestaña de startup programs y añádelo ahí)

    – Haz otro dist-upgrade para asegurarte de que tienes lo últimos paquetes:

  • sudo apt-get update
  • sudo apt-get dist-upgrade
  • – Bien, ya hemos terminado… ahora reincia, y en la ventana de inicio de sesión (la que te pide el nombre de usuario y contraseña), en la esquina inferior izquiera dale a Opciones > Cambiar sesión, y se abrirá una ventana dejándote elegir, entre otras, las sesiones “Gnome” y “Xgl”. Si quieres arrancar con un gestor de escritorio u otro, no tienes más que elegirlo e iniciar sesión normalmente.

    ¿A que no ha sido difícil? Ahora lo mejor… disfrutar de este impresionante entorno de escritorio ^^.

    Enlaces relacionados:

    Comments RSS feed

    7 Comments

    Dexae

    Yo lo he probado desde el primer momento en que lo sacaron y flipe por lo que hacia con tan pocos recursos ya desde un primer momento, la última que vez lo probé hace una semana ya iba mucho mas fino pero todavía me daba fallos al ver videos con totem-xine ya que se comia el micro al ver los videos pero con mplayer iba bien, al final lo he dejado desactivado a la espera de que me pille una mejor grafica ya que tengo una perri de 64mb.

    Por si a alguien no le va de la manera descrita arriba o lo quiere probar de otra manera diferente yo lo hice con la guia http://ubuntuguide.org/wiki/Dapper#Eye_Candy con una dapper recien instalada y funciono de maravillas.

    June 29, 2006 | #

    Bad_CRC

    yo solo he conseguido hacerlo funcionar con kororaa >_

    June 29, 2006 | #

    mrithail

    Dexae, no se, yo la verdad es que también lo probé con una Dapper recién instalada (sobretodo al segundo intento xDDD) y me va como la seda, sobretodo ahora que hace unos días actualizaron los paquetes, porque cuando lo instalé con los antiguos me iba medio mal, pero desde que actualizaron ya me van todas las funciones de lujo (la versión del expose es bastante cómoda).

    Bad, como le decía en el párrafo anterior a Furi, en la última semana han actualizado paquetes y ahora todo va de puta madre (al menos a mí)… no se, vuelve a intentarlo xD

    June 29, 2006 | #

    Zor

    Interesante. Me estoy bajando el live cd de gentoo que viene en los comentarios de youtube. Lo habeis probado?

    June 29, 2006 | #

    mrithail

    Pues lo cierto es que no lo he probado… pero quizá sea porque a mi todos los LiveCD me dan muchos problemas para montar unidades y hacer cuaquier cosa que no sea manejarlo tal y como viene de fábrica, haciendo que me vayan como el culo, vease Knoppix o Ubuntu Live… así que no suelo probarlos, prefiero coger e instalarlos a machete, aunque si es para probar un entorno gráfico así sin tener que hacer nada puede que estén bastante bien, ya contarás a ver que tal va ^^

    June 29, 2006 | #

    Dexae

    Yo probe como live cd con xgl http://kororaa.org que me dijo Bad y funcionaba de pm desde el primer momento.

    June 29, 2006 | #

    mrithail

    hmmm, tendré que bajarlo y dárselo a un amigo para que babee un poco, que le tengo medioconvencido para que pruebe otras alternativas a Windows xD

    June 30, 2006 | #

    Sorry, the comment form is closed at this time.

    Pages

    Categories

    Search in mrithail.com

    Google engine
    Wordpress engine

    Calendar

    Last Comments

    Meta

    VacaPolloVaca

    License

    Creative Commons License
    mrithail.com by Carlos Hernandez is licensed under a Creative Commons Attribution Noncommercial Share Alike 3.0.