Seamos realistas…

Licensed as GPL: GNU Pettanko Loli

Conseguir efecto expose en Ubuntu sin Compiz

Quienes han usado Mac Os X deberán conocer la utilidad expose que permite poner en suspensión las ventanas activas y seleccionar la deseada. En Linux se puede conseguir ese efecto con Compiz (Scale), pero quien no pueda ejecutarlo carece de esa opción. Hay una utilidad llamada Skippy que provee ese efecto sin consumir tantos recursos, pero en ubuntu es un poco buggy, así que les mostrare como editar algunos ficheros para tener este programa en funcionamiento. NOTA: el programa es skippy-xd requiere xcompmgr.1.-Primero que nada bajaremos el archivo http://thegraveyard.org/files/skippy-xd-0.5.0.tar.bz2

2.- Se descomprime el archivo

3.- Instalamos las siguientes dependencias:

sudo apt-get install libxft-dev libxrender-dev libxcomposite-dev libxdamage-dev libxfixes-dev libxmu-dev

4.-En este paso hay que editar algunos archivos, no es difícil si siguen las instrucciones:

Abren el fichero mainwin.c con un editor de texto y creamos una nueva linea entre la 69 y 70

     int event_base;

Guardamos los cambios

Abrimos el fichero mainwin.h con un editor de texto y en la linea 58 reemplazamos esta sección:

#ifdef XINERAMA
    int xin_screens;
    int event_base;
    XineramaScreenInfo *xin_info, *xin_active;
#endif  /* XINERAMA */

con esta

/* #ifdef XINERAMA
    int xin_screens;
    int event_base;
    XineramaScreenInfo *xin_info, *xin_active;
#endif  XINERAMA */

Guardamos los cambios

Abrimos el fichero makefile y en las lineas 13 y 14 agregamos al principio de esas lineas #

# Comment these out to disable Xinerama support
#CFLAGS += -DXINERAMA
#LDFLAGS += -lXext -lXinerama

Debe quedar como arriba y lo guardamos.

5.- Ahora navegamos por la terminal hasta la carpeta descomprimida y compilamos con la orden make

6.- Si todo salio bien en el paso anterior, ahora lo instalamos con la orden sudo make install

7.- Después de instalado, debemos renombrar el archivo “skippy-xd.rc-default” a “.skippy-xd.rc” y moverlo a nuestra carpeta home. Este archivo contiene la configuración del programa como con que tecla se lanza (predeterminada F11), color, transparencia, etcétera. Si no quieres editarlo puedes dejarlo así.

8.- Ahora solo ejecutamos xcompmgr (con la configuración que quieras yo escogí xcompmgr -C) y después skippy-xd. Presionamos la tecla para ejecutarlo (F11 en este caso) y listo expose sin consumir recursos. Aquí una captura de mi pantalla:

pantallazoUn poco complicado pero vale la pena.

Visto en | Ubuntu Forums

Anuncios

5 Respuestas a “Conseguir efecto expose en Ubuntu sin Compiz

  1. xgamanet febrero 3, 2009 en 8:33 pm

    me funciono bien… pero igual que compiz scale no muestra lo que esta minimizado..
    en el archivo de configuracion deje ignoreSkipTaskbar = false
    y hace lo mismo, sera que realmente no existe un expose para lo minimizado??, la mac os X, si lo muestra. : /

  2. Link.Net febrero 5, 2009 en 2:31 pm

    muy buen blog o.O sigue asi…

    gnu/linux y anime yeah!!!

  3. Pingback:Ubunlog

  4. GinoX agosto 23, 2009 en 7:47 pm

    Vaya gracias por el tip, y por cierto muy bueno el blog!

  5. Thalskarth febrero 6, 2010 en 2:05 pm

    Tarde, pero lo estoy probando 😄

A %d blogueros les gusta esto: