Pues bueno, tenemos un nuevo blog, y que mejor inicio que contarles que ya logre instalar el Compiz en mi compu, pero no sobre
XGL, si no sobre
AIGLX, Fedora rules!!!, aunque por ahora estoy usando Ubuntu, que también rules!!!, pero si supieran como es que aún sigo sin poderlo creer, desde que
supe de la existencia de este escritorio me enamoré de él, y hasta ahora lo tengo, pero en fin, ahora vamos a hacer un pequeño How to de lo que hice para hace que funcionara en mi compu.
Primer punto:
Necesitamos primero saber que vamos a usar, si tienen una tarjeta Nvidia o una ATI, necesitarán XGL, para las Intel como la mía que es una con chipset 945GM, es más funcional AIGLX, bueno, en si AIGLX funciona con lo que es el driver i810, y abarca desde la seria 8xx hasta las 9xx. Este How to se enfocará a AIGLX y a Ubuntu (GNOME).
Yo les recomiendo que tengan como unos 512MB de RAM para que jale chido, supongo que con 256 también funcionará, pero medio lentón.
Segundo punto:
Ahora, hay que agregar un par de repositorios a las sources.list, pero como esto es un how to para gente normal, lo haremos a través de synaptics en ubuntu, ahí en el menú de configuración hay un submenú que dice repositorios, le dan click ahí, luego en añadir, luego en personalizado, ahí pegamos el repositorio que vayamos a agregar. En nuestro caso serán dos, cada que se le da click en añadir, solo se añade uno, así que será dos veces, los repositorios son:
deb http://xgl.compiz.info/ dapper main aiglx
deb-src http://xgl.compiz.info/ dapper main aiglx
en este punto aún nos falta por si tienen una instalación "virgen" de Ubuntu, activar los repositorios multiverse, esto se hace seleccionando las casillas de verificación de los que aún no lo estén, una vez hecho esto, seleccionamos el que dice Ubuntu 6.06 LTS (binary), y damos click en editar, ahí seleccionamos multiverse, y aceptar, lo mismo con el de Ubuntu 6.06 LTS (source), después de todo esto, damos click en aceptar a la ventana de repositorios, hasta aquí solo hemos configurado nuestros repositorios para descargar paquetes que necesitaremos, y de paso para cuando le quieran poner soporte para mp3 y esas cosas a su ubuntu, pero eso es otro tema.
Tercer punto:
En este momento ya estamos en la ventana principal de synaptic, ahí le damos click en recargar, ya después de que se actualizó la lista de paquetes, le damos click ahora en buscar y escribimos compiz, nos va a aparecer una lista con los paquetes que tengan que ver con compiz, ahí le damos doble click a compiz, compiz-gnome y gn:me-compiz-manager, luego le damos click de nuevo a buscar, ahora xserver-xorg-air-core y aceptar, le damos doble click en la lista al paquete, después le damos click en el botón de aplicar en synaptic, esto se pondrá a descargar e instalar los paquetes, en este punto, nos vamos a tomar un café, unas galletas o lo que gusten, cuando regresen estará instalado compiz, ya le dan aceptar en el mensaje que les aparezce y cierran synaptics.
Ahora abrimos una consola y escriben:
sudo apt-get install linux-dri-modules-common
damos enter, ponemos la contraseña de nuestra cuenta, luego
sudo apt-get install linux-dri-modules-`uname -r`
enter, nuestra constraseña
luego
sudo /sbin/ldm-manager
Ahora metemos esta serie de comandos:
sudo mkdir /usr/lib/xorg-air/modules/drivers
sudo mkdir /usr/lib/xorg-air/modules/input
sudo cp /usr/lib/xorg/modules/drivers/* /usr/lib/xorg-air/modules/drivers
sudo cp /usr/lib/xorg/modules/input/* /usr/lib/xorg-air/modules/input
es muy importante lo anterior porque si no no va a arrancar el servidor gráfico, ya que no tendrá drivers, entonces lo que hacemos con éstas líneas es copiar los driver del servidor xorg, ésto en especial es lo que me pasó y no sabía que hacer hasta que caí en un lugar donde decían esto.
Si les marca algún error de que ya existe la carpeta cuando hagan el mkdir, entonces solo hagan lo del cp, igual si les marca error de que ya existen los archivos, pues entonces ya lo tenían todo bien.
Cuarto punto:
En este momento ya tenemos instalado Compiz, ahora procedemos a configurar el sistema para que funcione bien, lo primero que haremos será editar el archivo xorg.conf, pero primero hacemos un respaldo por cualquier contingencia, escribimos en una consola:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
sudo gedit /etc/X11/xorg.conf
se abrirá ahora el editor de texto, ahí agregaremos unas cuantas entradas:
En la sección Modules checamos si están éstas entradas, si no, agregamos la que falte:
Load "dri"
Load "dbe"
Load "glx"
más abajo en la sección Device agregamos:
Option "XAANoOffscreenPixmaps"
luego en la sección de ServerLayout agregamos
Option "AIGLX" "true"
ahora checamos si existe ésta sección, si no, la ponemos
Section "DRI"
Mode 0666
EndSection
y por último agregamos ésto al final del archivo
Section "Extensions"
Option "Composite" "Enable"
EndSection
recuerden, todas las opciones van antes del EndSection de cada sección, no lo pongan afuera, hecho todo ésto ahora salvamos el archivo y lo cerramos.
ahora en la consola nuevamente escribimos:
sudo gedit /etc/gdm/gdm.conf-custom
ahí ponemos ésto en la sección servers así, si ya está [servers], no lo vuelvan a poner, solo agregen la otra línea:
[servers]
0=aiglx
[server-aiglx]
name=aiglx server
command=/usr/bin/Xorg-air :0
flexible=true
ahora salvamos el archivo y lo cerramos.
Quinto punto:
Para este momento, ya logramos poner todo bien y bonito, solo nos falta arrancar compiz, esto lo haremos con un script que crearemos escribiendo en la consola ésto por si no está ya hecho:
sudo gedit /usr/bin/compiz-start
si no hay nada en el archivo, o sea si es nuevo, ponemos las líneas siguientes, pero si ya tiene algo escrito, solo lo cerramos, no hay que modificar nada:
compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher &
gnome-window-decorator &
ahora guardamos y cerramos el archivo y en la consola ahora escribimos ésto para dar permisos de ejecución a nuestro script:
sudo chmod +x /usr/bin/compiz-start
hecho esto, ahora cerramos la consola, y nos vamos al menú de Sistema en Ubuntu, luego Preferencias, luego Sesiones, ahí, nos vamos a la pestaña de Programas al inicio, checamos si ya está añadida la línea de /usr/bin/compiz-start, si no está, la ponemos dando click en el botón de añadir, ponemos /usr/bin/compiz-start, aceptar y luego cerrar.
y listo!!!, ya tenemos todo listo para usar Compiz, ahora simplemente reiniciamos el sistema y entramos de nuevo, entonces ya entraremos dentro de compiz.
Es importante que no traten de correr el script antes de haber reiniciado, ya que se decepcionarán al ver que no jala nada y se quedan sin bordes en las ventanas ya que va a querer cargar las decoraciones, siendo que ya hay decoraciones cargadas, así que hasta que inicien sesión nuevamente cargará bien, dije lo de reiniciar el equipo porque como instalamos los módulos DRI, se necesita reiniciar para que el sistema los cargue ya de una vez, claro que eso lo podemos hacer sin necesidad de reinciar y escribiendo solo un comando en la consola, pero mejor, solo reinicien el equipo y ya.
Espero que a alguien le sirva de algo, es como que el resumen de todo lo que fue mi búsqueda de una semana en google para hacer que jalara ésta cosa, jeje, pero e fin, ahí lo dejo por ahora.