Paco Ros

blog

Configurar Composite y Render en Debian Sid

Publicado por Paco Ros en 9 de Diciembre de 2005

Ya os conté hace tiempo cómo hacer esto mismo en Ubuntu y ahora le toca el turno a Debian.

Por si alguien no lo sabe, COMPOSITE es una extensión de Xorg que permite añadir sombras en los bordes de las ventanas, mientras que RENDER permite aplicar transparencias a una ventana directamente desde el servidor X

Aprovchando que NVidia ha publicado una nueva version de sus drivers (no debería daros problemas si no tenéis una nvidia), me he puesto a configurar esto mismo en Debian Sid, pero con tan mala suerte de que xcompmgr y transset no estaban disponibles en los repositorios oficiales de Debian.

Para ello y, tras buscar un poco, hay que añadir un repositorio no oficial y, una vez instalado transset, añadirlo al Autostart de KDE (o del gestor de ventanas que uséis). Los pasos exactos son los siguientes:

  • Instalar COMPOSITE y RENDER si no los tenemos instalados ya:

    apt-get install libxrender1 libxcomposite1
  • Modificar /etc/X11/xorg.conf y asegurarse de que, al final tiene las siguientes líneas:

    Section "Extensions"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
    EndSection
  • Reiniciar el servidor X (Ctrl + Alt + Backspace es suficiente). si hay algún problema que impida ejecutar RENDER o COMPOSITE el log de Xorg nos lo mostrará.
  • Añadir los siguientes repositorios al /etc/apt/sources.list:

    # Muchos paquetes no oficiales. En particular xcompmgr y transset
    deb http://debian.linux-systeme.com sid main
    deb-src http://debian.linux-systeme.com sid main
  • Añadir la clave pública del empaquetador a apt:

    cd /tmp/ && wget http://debian.linux-systeme.com/public-key.txt
    su -
    apt-key add public-key.txt
  • Instalar xcompmgr y transset:

    apt-get install xcompmgr transset
  • Crear un pequeño shell script que arranque xcompmgr al arranque:

    #! /bin/bash
    xcompmgr -c
  • Si usáis KDE, colocar ese script en ~/.kde/Autostart. Si usáis Gnome añadidlo en los programas a ejecutar al inicio y si usáis otro WM, probablemente ya sepáis cómo ejecutar un programa al inicio ;-)

A mí no me gustan las ventanas transparentes, así que no uso RENDER pero, si alguien quiere probarlo, que abra una consola y escriba transset 0.5 y haga click en la ventana que desea que sea transparente. Ese comando le dará una transparencia del 50% a la ventana.

5 comentarios para “Configurar Composite y Render en Debian Sid”

  1. meneame.net escribió

    Configurar COMPOSITE y RENDER en Debian Sid

    COMPOSITE es una extensión de Xorg que permite añadir sombras en los bordes de las ventanas, mientras que RENDER permite aplicar transparencias a una ventana directamente desde el servidor X. En el artículo se explica cómo ponerlos en marcha usando una…

  2. aixo escribió

    Hola, una pregunta.

    El “tema” aquest que es veu a la captura de pantalla d’on és?

    És que no em sona haver-lo vist enlloc i em té encuriosit.

    Moltes gràcies!

  3. Paco escribió

    El tema és un petit popurri. Les icones són nuoveXT, la decoració de finestres i estil són plastik i la barra de tasques duu una imatge i kbfx.

  4. aixo escribió

    Coi, quina rapidesa!

    Moltes Gràcies, vaig a fer una ullada.

  5. [...] Configurar Composite y Render en Debian Sid [...]

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>