Recientemente todos nos hemos asombrado con los increíbles
efectos 3D que se renderizaban en los escritorios Linux gracias a
proyectos como
Compiz y
Beryl, y más recientemente con la unión de ambos en
Compiz Fusion.
Sin embargo, para algunos todo ese despliegue gráfico puede
llegar a resultar excesivo. Otros tal vez consideren que este tipo de
interfase debe madurar un poco para integrarse mejor con todo el
software existente.
Pero existe una alternativa más austera y mejor integrada dentro
de los entornos KDE. En la versión 3.5.6 de KDE, el soporte
para efectos de sombras y transparencias se encuentra en un estado de
madurez tal que hace que valga la pena el intentar utilizarlo, por lo menos
mientras esperamos que los exuberantes proyectos de efectos 3D se
estabilizen un poco más.
Configuración de la placa de vídeo
Para habilitar las transparencias en KDE, lo primero que tenemos que hacer es editar el archivo
xorg.conf.
Como recomendación, antes de editar este archivo siempre es
conveniente realizar una copia de seguridad dentro de ese mismo
directorio. La razón de esto es que, si cometemos un error en
los valores ingresados aquí, cuando reiniciemos corremos el
riesgo de que se generen errores en el sistema gráfico de Linux (
xorg) y por lo tanto la interfase gráfica no se cargue. En ese caso, cuando estemos solos con nuestro
promp en modo texto, siempre tendremos la posibilidad de renombrar el antiguo archivo de backup (logueados como
root) y reiniciar nuevamente en modo gráfico.
Al menos en Ubuntu / Kubuntu, el path absoluto para este archivo
es /etc/X11/xorg.conf. Para editarlo, tenemos que hacerlo con
privilegios de
root. Para instrucciones más detalladas sobre como editar archivos restringidos, consultar
Edición de archivos restringidos con Krusader. Al final del archivo de configuración, hay que agregar la siguiente sección:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Si tenemos una placa de vídeo NVidia, entonces también conviene añadir en la sección
Device las siguientes líneas:
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Esto nos permitirá obtener una mejor performance mediante la
aceleración por hardware. Un ejemplo de cómo
quedaría esta sección completa sería el siguiente:
Section "Device"
Identifier "NVIDIA Corporation NV18 [GeForce4 MX 4000 AGP 8x]"
Driver "nvidia"
BusID "PCI:1:0:0"
Option
"RenderAccel"
"true"
Option "NvAgp"
"1" # para que funcione la
hibernación
# Para efectos 3D
Option "TripleBuffer" "True"
Option "AddARGBGLXVisuals"
# para que
funcionen los efectos 3D en Beryl / Compiz
Option "AllowGLXWithComposite" "true"
# Para clonar la salida a la TV
Option "TwinView" "true"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "TwinViewOrientation" "Clone"
Option "TVOutFormat" "SVIDEO"
Option "ConnectedMonitor" "CRT,TV"
Option "TVStandard" "PAL-NC"
EndSection
En rojo aparecen las líneas relevantes para este instructivo.
Una vez grabado el archivo de configuración de xorg solo resta reiniciar el sistema.
Configuración de KDE
Ya tenemos el sistema preparado para utilizar transparencias. Ahora hay
que indicar a KDE que utilice esta característica.
- Ir a Configuración del Sistema
- Solapa General >> ícono Comportamiento de las Ventanas
- Sección Comportamiento de las Ventanas >> solapa Translucidez
- Chequear Usar translucidez/sombras
- Aparece un mensaje de advertencia diciendo que el soporte de
translucidez es nuevo y puede causar problemas. En realidad ya no es
tan nuevo, y personalmente nunca he tenido problemas. Acepte el
diálogo con el mensaje si le gusta la aventura.
- Al activar esta opción, se habilitan tres solapas
adicionales en donde se pueden configurar los efectos a gusto de cada
uno. Solo a modo de guía, adjunto pantallas con mi
configuración actual.

Solapa
Opacidad

Solapa
Sombras

Solapa
Efectos
Finalmente, unas pantallas de ejemplo mostrando el resultado final de todas estas configuraciones:
Tags: linux, KDE, efectos, transparencia, translucidez, sombras