Compiz Fusion

Compiz Fusion (compiz-fusion.org, opencompositing.org) es un compositing window manager, un window manager con capacidad para generar efectos especiales 3D con las ventanas utilizando aceleración OpenGL. Es la reunificación de los proyectos Compiz (compiz.org) y Beryl (beryl-project.org), que a su vez era un fork de Compiz.

Compiz Fusion

Qué tiene de especial:

  • espectacular, impactante.
  • bien integrado en GNOME, KDE y Xfce.

Qué le falta:

  • nada.

Instalar

Veamos cómo instalar Compiz Fusion.

  1. Instalar driver NVIDIA: descargamos desde la página de NVIDIA (nvidia.es) el driver para nuestra tarjeta gráfica, por ejemplo:

    NVIDIA-Linux-x86-100.14.11-pkg1.run

    Cerramos la sesión X:

    # /etc/init.d/gdm stop

    E instalamos el driver desde una terminal (le diremos que configure /etc/X11/xorg.conf):

    # sh NVIDIA-Linux-x86-100.14.11-pkg1.run

    También podemos instalar el paquete nvidia-glx directamente:

    # apt-get install nvidia-glx

    Y luego configurar /etc/X11/xorg.conf ejecutando:

    # nvidia-xconfig --add-argb-glx-visuals --composite

    Comprobamos si ya tenemos aceleración 3D (debe poner direct rendering: Yes):

    $ glxinfo
    name of display: :0.0
    display: :0  screen: 0
    direct rendering: Yes
    ...
  2. Configurar el servidor X para Compiz Fusion: para ello editaremos /etc/X11/xorg.conf y añadiremos al final la sección Extensions:
    Section "Extensions"
        Option "Composite" "true"
    EndSection

    Añadiremos la siguiente línea en la sección Screen:

    Section "Screen"
        ...
        Option "AddARGBGLXVisuals" "True"
        ...
    EndSection

    Y estas tres líneas en la sección Device:

    Section "Device"
        ...
        Option "RenderAccel" "true"
        Option "AllowGLXWithComposite" "true"
        Option "XAANoOffscreenPixmaps" "true"
        ...
    EndSection
  3. Instalar los paquetes de Compiz Fusion: añadiremos a /etc/apt/sources.list el repositorio adecuado, por ejemplo:
    # Compiz Fusion
    deb http://download.tuxfamily.org/3v1deb feisty eyecandy

    Actualizamos la lista de paquetes:

    # apt-get update

    Y ya podemos instalar Compiz Fusion:

    # apt-get install compiz compizconfig-settings-manager emerald

    Para KDE tenemos que añadir compiz-kde o nos quedaremos sin decoración en las ventanas (para GNOME es compiz-gnome y para otros compiz-gtk).

    # apt-get install compiz-kde

    Para tener más efectos podemos instalar algunos plugins, por ejemplo:

    # apt-get install compiz-fusion-plugins-main compiz-fusion-plugins-extra
  4. Iniciar Compiz Fusion manualmente: lanzamos el display manager:
    # /etc/init.d/gdm start

    Para lanzar Compiz Fusion ejecutaremos el comando:

    $ compiz --replace -c emerald

    Para configurar Compiz Fusion el comando es:

    $ ccsm

    Compiz Config Settings Manager

  5. Iniciar Compiz Fusion al arrancar: para ejecutar Compiz Fusion al arrancar el entorno gráfico ubicaremos el archivo compiz.desktop (según el estándar FreeDesktop) en el directorio:
    • GNOME: ~/.config/autostart
    • KDE: ~/.kde/Autostart
    • Xfce: ~/.config/autostart

    El contenido del archivo compiz.desktop será similar a:

    [Desktop Entry]
    Type=Application
    Encoding=UTF-8
    Version=1.0
    Name=Compiz
    Exec=compiz --replace -c emerald
    Terminal=false
    X-GNOME-Autostart-enabled=true
    StartupNotify=false
    Hidden=false

Artículos en la categoría "El entorno gráfico X Window System"

  1. Sesión X Window local con xinit
  2. Sesión X Window local con startx
  3. Sesión X Window local con display manager
  4. Sesión X Window remota con display manager
  5. Sesión X Window remota con SSH
  6. Sesión X Window remota con VNC
  7. Sesión X Window anidada con Xnest
  8. Multi-monitor en Linux
  9. Multi-monitor con Xinerama
  10. Multi-monitor con RandR
  11. Multi-monitor con Nvidia settings
  12. GNOME
  13. KDE
  14. Xfce
  15. IceWM
  16. FluxBox
  17. Enlightenment
  18. WindowMaker
  19. Compiz Fusion

3 Comments:

  1. Hola soy novato en linux y tengo debian en mi computadora, pero no logro instalar el compiz-fusion cuales y como son los pasos para instalarlo

  2. Citando:
    ——————-
    Qué tiene de especial:
    * espectacular, impactante.
    * bien integrado en GNOME, KDE y Xfce.
    Qué le falta:
    * nada.
    ——————————————————–
    No es cierto lo de la integracion o que no le falta nada, prueben en kde hacer un cubo transparente y desplegar un menu… verán que el menu aparece en las 4 caras del cubo… y no importa que configuren que en el panel solo se vean las ventanas abiertas en ese escritorio, se veran las de los 4 escritorios… y esto es por que compiz-fusion o beryl usan un solo escritorio 4 veces mas largo para armar un cubo (como si lo doblaran) … esto tiene como resultado esas fallas visuales que menciono… pero por algun motivo a nadie parece importarle…

  3. Leonardo, a mi no me ocurren esos fallos, el menú no me aparece en las 4 caras del cubo ni las ventanas abiertas se me ven en los 4 escritorios. Y cuando abro ventanas en distintos escritorios se quedan en su sitio. Creo que no lo tienes bien configurado.
    Te propongo lo siguiente: descárgate el live-CD de Sabayon (http://www.sabayonlinux.org) y podrás comprobar en tu propio ordenador cómo se comporta un Compiz Fusion bien instalado.