Un corto bonito ¡Quiero ver esto en persona!
Jul 28

NOTA: prácticamente todas las órdenes de consola que aparecen aquí necesitan privilegios de root. También te recomiendo no copipegar código, ya que a veces esta plantilla de Wordpress altera los caracteres.

El otro día se me ocurrió instalar Debian (aka “La madre”) en mi ordenata. Elegí la versión testing (Lenny), porque Etch tiene una versión del Kernel demasiado antigua para mi placa base (por el maldito JMicron y el controlador USB).

La instalación perfecta, aunque tiene que bajar muchos paquetes de Internet durante la misma. El único problema al que me he tenido que enfrentar hasta ahora es instalar el driver propietario de la tarjeta gráfica, principalmente porque éste no está en los repositorios para testing, ni siquiera en non-free. Tras estar un par de días buscando la solución, ésta es la que me ha funcionado:

Para instalar el driver de nvidia cómodamente, simplemente he añadido el repo non-free de Sid, es decir, añadir estas líneas al sources.list:

# Paquetes no libres de Debian inestable (para driver nvidia)
deb http://ftp.rediris.es/debian/ unstable non-free
deb-src http://ftp.rediris.es/debian/ unstable non-free

# Compiz Fusion para Debian:
# Para validar el repo: wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -
deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./

Tras añadir estos repositorios, hay que añadir la clave PGP del repositorio para Compiz Fusion, ejecurando esta orden en una consola:

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -

Luego, simplemente hay que hacer un

apt-get update; apt-get install nvidia-glx

Y listo. Ahora hay que modificar el fichero /etc/X11/xorg.conf para indicar al sistema que use el driver privativo.

nano /etc/X11/xorg.conf

(sustitúyase nano por gedit (en modo gráfico) emacs, vi o tu editor preferido)

Una vez abierto el editor, busca el texto

Section "Module"

y añade dentro la línea:

Load "glx"

En caso de que no exista tal sección (como fue mi caso), créala de forma que quede así:

Section "Module"
Load "glx"
EndSection

En la sección “Device” cambia:

Driver "nv"

por

Driver "nvidia"

Y añade estas líneas dentro de la sección (antes de “EndSection”):

Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"

En la sección “Screen”, añade la línea:

Option "AddARGBGLXVisuals" "True"

Y por último, añade esta sección al final del archivo:

Section "Extensions"
Option "Composite" "Enable"
EndSection

Reinicia el ordenador, y si todo ha ido bien, ya tienes el driver privativo de nVidia instalado (sale un pantallazo con el logo de nVidia nada más iniciarse el servidor gráfico).

Ahora puedes instalar Compiz Fusion :

apt-get install compiz-gnome compiz-fusion-unstable

O, si usas kde:

apt-get install compiz-kde compiz-fusion-unstable

Una vez instalado, puedes abrirlo desde Aplicaciones -> Herramientas del sistema -> Compiz Fusion Icon. Y puedes configurar los plugins y los temas pulsando con el botón derecho sobre el icono.

He aquí un par de pantallazos:

flip_compiz

cubo_fusion_debian

 

 

Leído en y adaptado de:
http://g-lug.usla.org.ar/?q=node/18
http://www.esdebian.org/article.php/beryl_en_etch

Más en:
http://wiki.debian.org/Compiz

5 comentarios to “Instalar Compiz Fusion y el driver de nVidia en Debian Lenny (testing)”

  1. Carlos dijo::

    Buen manual.

    Sencillo y funcional

    En Debian - KDE, se inicia desde Sistema -> Compiz Fusion Icon.

    Te agrego también las partes relevantes de la configuración del xorg.conf para una tarjeta intel 915

    Section “Device”
    Identifier “Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller”
    Driver “i810″
    BusID “PCI:0:2:0″
    Option “XAANoOffscreenPixmaps” “true”
    EndSection

    Section “DRI”
    Mode 0666
    EndSection

    Section “Extensions”
    Option “Composite” “enable”
    EndSection

  2. nico dijo::

    Muy buena la data..pero para una sis 741 alguien tiene la solución?
    Los que tenemos esta placa onboard tambien tenemos derecho de disfrutar un compiz fusion, no les parece?
    jaja. gracias desde ya.
    nemo.

  3. santiago dijo::

    Para esa placa no tenés soporte

    saludos

  4. Rodrigo dijo::

    por lo menos para Lenny, el paquete nvidia-glx me sale q no es instalable.

    bye

  5. Angelux dijo::

    Hola, pues acabo de instalar el Lenny pero al seguir tus pasos solo me dice:

    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    No se pudieron instalar algunos paquetes. Esto puede significar que
    usted pidió una situación imposible o, si está usando la distribución
    inestable, que algunos paquetes necesarios no han sido creados o han
    sido movidos fuera de Incoming.

    Como sólo solicito una única operación, es extremadamente posible que el
    paquete simplemente no sea instalable y debería de rellenar un informe de
    error contra ese paquete.
    La siguiente información puede ayudar a resolver la situación:

    Los siguientes paquetes tienen dependencias incumplidas:
    nvidia-glx: Depende: nvidia-kernel-173.14.09 pero no es instalable
    E: Paquetes rotos

    ¿Que se puede hacer entonces?

Deje un comentario