Blog jubilado de Paco Ros

Fue bonito mientras duró

Configurar Composite y Render en Debian Sid

Posted by Paco Ros en 9 \09\UTC diciembre \09\UTC 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 to “Configurar Composite y Render en Debian Sid”

  1. 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 said

    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 said

    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 said

    Coi, quina rapidesa!

    Moltes Gràcies, vaig a fer una ullada.

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

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: