Linux Ubuntu Dapper instalado ( Manual rapido )
Ubuntu Dapper instalado
Para ello tienes dos opciones:
- Lo puedes instalar desde cero bajandote la imagen ISO de Ubuntu dapper o bien,
-
Si tienes Ubuntu Breezy puedes actualizar a Dapper. Esto se consigue editando el fichero /etc/apt/sources.list y añadiendo los repositorios de Dapper. Es decir, donde aparezca breezy cámbialo por dapper y después ejecuta:
# apt-get update
# apt-get dist-upgradeEsto hará que APT se baje unos 1000 paquetes :-).
Por experiencia propia recomiendo lo primero (bajarse la iso). El segundo método da varios problemas de momento, y no es muy recomendable para usuarios poco experimentados.
Una tarjeta Nvidia
Este es el segundo requisisto (yo tengo una de 64MB y va decente). En realidad debería ir con cualquier tarjeta que tenga aceleracion 3D, pero hasta el momento sólo lo he visto funcionar con nvidia.
Instalando los drivers de nvidia
Para ello hacemos:
sudo apt-get install nvidia-glx
Configuración del servidor X
Para dejar todo "niquelado" tienes que editar, como root, el fichero /etc/X11/xorg.conf. La sección de Module debes dejarla parecida a esto:
# Load "GLcore"
# Load "dri"
.....................
.....................
Load "glx"
En el mismo fichero hay una sección Device que debes dejar así:
Section "Device" Identifier- <---NO TOCARLO!!! Driver "nvidia" BusID "PCI:1:0:0" Option "RenderAccel" "true" Option "AllowGLXWithComposite" "true" EndSection
Y en el mismo fichero. Añade al final lo siguiente:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Con esto has conseguido decirle a Ubuntu que use el driver "nvidia" que has instalado antes y tener aceleración hardware.
Instalar Xgl/Compiz
Turno de instalar lo interesante:
$ sudo apt-get install compiz xserver-xgl\
libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome
Para activarlo tienes que editar el fichero /etc/gdm/gdm.conf-custom. Edita la sección [servers] para dejarla tal que así:
[servers] 0=Xgl
... y al final del todo añade tal cual:
[server-Xgl] name=Xgl server command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo flexible=true
Esto le dice a GDM que arranque con el nuevo Xgl con una serie de parámetros. Salva el fichero y listo :-)
Arrancando y probando Xgl
ˇYa tienes instalado Xgl y compiz! Ahora sólo falta ejecutarlo al inicio. Ahora debes crear un fichero que se ejecute al iniciar la sesión y así no tener que volver a hacer esto más. Crea un fichero, por ejemplo, /usr/local/bin/compiz_start y escribe en él:
#!/bin/bash gnome-window-decorator & compiz --replace gconf decoration wobbly\ fade minimize cube rotate zoom scale move resize place switcher & xmodmap /usr/share/xmodmap/xmodmap.es
Lo que hace esto es evitar que los bordes de ventana se oculten al ejecutar compiz (el primer argumento) y, después, ejecuta compiz con todos los efectos. Este fichero debe tener permisos de ejecución:
$ sudo chmod 755 /usr/local/bin/compiz_start
Recomiendo, encarecidamente, reiniciar en este momento. Diversas pruebas me han hecho ser cuidadoso en esta fase del proceso y no es para tomarlo a broma. Basta con reiniciar las X con 'Control+Alt+BackSpace' pero si te quieres asegurar, reinicia la máquina completamente (tipo windows).
Toca jugar
Una vez que entres de nuevo en GNOME verás que está raro: se ha cargado raro, como a trozos... algo ha cambiado. ˇEfectivamente! ˇXgl está en marcha!
Por último, ejecuta el fichero compiz_start que hiciste antes:
$ compiz_start
ˇYa está! Ahora prueba:
- Control+Alt y click/arrastre izquierdo en el escritorio: gira el cubo.
- Control+Alt y flecha izda/dcha: gira a otra cara del cubo.
- Control+Alt+Shift y flecha izda/decha: desplaza la ventana activa a otra cara del cubo
- Alt y click/arrastre en una ventana: mueve ventana
- Control+Alt y click/arrastre en una ventana: mueve ventana "pegajosa"
- Tecla Win y click derecho: zoom
- Tecla Win y rueda: zoom manual
- F12: colocación de ventanas
- Alt+Tab: cambia de aplicación (muy mejorado)
- Parar una aplicación con Control+z en consola: probadlo...
Puedes arrancar compiz_start al inicio de la sesión y así despreocuparte. Esto se hace en Sistema->Preferencias->Sesiones y se debe añadir /usr/local/bin/compiz_start.