Ir al contenido principal

Compiz

Compiz es uno de los primeros gestores de ventana de composición para el sistema de ventanas X Window que es capaz de aprovechar la aceleración OpenGL.
También presenta algunas de las características que tienen otros competidores, como Exposé en Mac OS X de Apple. Compiz está construido sobre la extensión de composición de X y la extensión GLX_EXT_texture_from_pixmap de OpenGL.
Actualmente se esta planeando dividir la parte del código responsable por la composición y la gestión de las ventanas, pudiendo así usar Compiz en hardware sin soporte de algunas extensiones OpenGL como la anteriormente nombrada, usando RandR como arquitectura de aceleración.



Suponiendo que ya sabemos que es Compiz comenzamos con la configuración.
El Slackware 12 completo viene con compiz-0.5.0 incluido. Esto sirve para ver algunos efectos.
Para ver todos los efectos tenemos que instalar 2 paquetes de plugins.

Instalación de paquetes de plugins del xorg.conf

Es necesario instalar 2 paquetes que corresponden a plugins de compiz

Modificación del xorg.conf

1).- Agregar lo siguiente al xorg.conf (/etc/X11/xorg.conf)
  • En la seccion Device:
Option "LinearAlloc" "8160"
 Option "AIGLX" "true"
 Option "AllowGLXWithComposite" "true" 
 Option "RenderAccel" "true"
 Option "XAANoOffscreenPixmaps" "True"
 Option "AllowMouseOpenFail" "true"
 Option "DRI" "true"
  • En la seccion Screen:
Option "AddARGBGLXVisuals" "True"
  • Agregar estas 2 secciones:
Section "Extensions"
    Option "Composite" "Enable"
 EndSection

 Section "DRI"
    Mode 0666**
 EndSection
Sin Option “LinearAlloc” de la sección devices funciona.
La sección DRI me dio problemas para iniciar KDE y por eso lo comente en mi xorg.conf.
2).- Reiniciar X

Iniciando compiz

La forma de iniciar compiz es pasándole parámetros de acuerdo con los efectos (plugins) que queremos tener activados. Los 2 modos de inicio con todos los plugins por defecto son:
  • Iniciar compiz SIN decoración KDE:
compiz --replace decoration png svg wobbly fade minimize blur cube resize move neg place rotate scale state switcher trailfocus water zoom showdesktop &
  • Iniciar compiz CON decoración KDE:
compiz --replace decoration png svg wobbly fade minimize blur cube resize move neg place rotate scale state switcher trailfocus water zoom showdesktop & kde-window-decorator &

Finalizando compiz

  • Para finalizar compiz y volver a KDE normal ejecutamos:
kwin --replace &

Lista de comandos básicos

Shortcuts básicos:
  • Cambiar ventana = Alt+Tab
  • Mostrar grilla con todas las ventanas = Mover el puntero a la esquina
    erior derecha. Hacer click en alguna aplicacion para cerrar este modo.
  • Cambiar entre escritorios (CUBO) = Ctrl+Alt+Flecha Izquierda/Derecha (o mover mouse al borde de la pantalla y la rueda del mouse)
  • Cambiar entre escritorios (CUBO) la ventana activa = Ctrl+Shift+Alt+Flecha Izquierda/Derecha
  • Rotar cubo manualmente = Ctrl+Alt+click izquierdo y mover el mouse hacia los costados
  • Hacer ventanas transparentes/opacas = Alt+Rueda del mouse
  • Zoom hacia el puntero = [Tecla de windows]+Click derecho
  • Zoom manual = [Tecla de windows]+Rueda del mouse arriba/abajo
  • Mover ventana = Alt+Click izquierdo
  • Cambiar tamaño de ventanas = Alt+Click derecho
  • “Doblar” la ventana que esta en primer plano para ver la de abajo = Alt+Click botón medio
  • Agua = Mantener Ctrl+[Tecla de windows] y mover el mouse
  • Lluvia = Shift-F9
La función de agua y lluvia NO están disponibles en la versión que trae el Slackware 12 (la versión es 0.5.0).
En la versión 0.7.2 andan los efectos de lluvia y agua.

Videos de demostración de compiz

Pagina oficial

Otros links de interés

Comentarios

Entradas más populares de este blog

Samba y archivos con acentos

Para que al entrar en una carpeta compartida por samba se vean archivos con acentos (Ej.: Número0001.htm ) hay que: Modificar el archivo /etc/samba/smb.conf y agregar en la seccion [global] : unix charset = CP819 #dos charset = CP819 Refrescar samba con /etc/rc.d/rc.samba restart Y listo. Mas info de CP819 o ISO/IEC 8859-1 - http://en.wikipedia.org/wiki/Code_page_819

Firmware wireless viejo en mi Dell Vostro 1510

Instalando slackware 13.1 en mi notebook (Dell Vostro 1510) tuve un gran problema que es que el dmesg me informaba que el firmware de mi placa wireless estaba viejo. Para arreglar esto tuve que hacer las siguientes cosas: Bajar y compilar el b43-fwcutter que va a instalar el nuevo firmware: wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-013.tar.bz2 tar xjf b43-fwcutter-013.tar.bz2 cd b43-fwcutter-013 make Bajar e instalar el firmware broadcom: export FIRMWARE_INSTALL_DIR="/lib/firmware" wget http://downloads.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2 tar xjf broadcom-wl-4.178.10.4.tar.bz2 cd broadcom-wl-4.178.10.4/linux su ../../b43-fwcutter-013/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o Yo use broadcom-wl-4.178.10.4.tar.bz2 porque segun lei en la pagina (y el dmesg) era el driver que iba con mi placa wireless. Ustedes deberan ver su dmesg y bajar el driver correcto. Mas firmwares: http://wireless.kernel.org/...