Efecto “Exposé” de verdad con Skippy-XD y Brightside en Arch Linux

Cuando trabajamos en entornos de escritorio ligeros (XFCE, LXDE, Openbox) a veces se extraña la facilidad que nos brinda el efecto “Exposé” de Mac OS X (agrupar todas las ventanas activas en una sola pantalla) y que en GNU/Linux tenemos disponible a través de Compiz Scale.  Existe una alternativa liviana y poderosa para obtener este efecto en escritorios ligeros: Skippy-XD pero tiene la desventaja que para activarlo hay que ejecutar el programa y después oprimir una tecla (por defecto es F11 ) perdiendo la funcionalidad de hacerlo sólo con colocar el puntero del ratón en una esquina activa.

Pero todo es posible en Arch Linux. A continuación una breve guía de como tener “Exposé”en Skippy-XD con esquinas activas, y para ello utilizaremos un programa veterano pero todavía útil y funcional: Brigthside.

Primero hay que instalar Skippy-XD desde AUR, pero no la versión “original”, instalaremos una versión ligeramente modificada que está disponible en AUR vía GIT y que básicamente activa a Skippy-XD con la simple orden de comando sin necesidad de usar una tecla asignada; en este ejemplo usaremos Packer para instalarlo pero podemos hacerlo con Yaourt también:

$ pacaur -S skippy-xd-git

Ahora instalaremos Brigthside, lo que hace este programa es asignar a las esquinas y a los lados de la pantalla  cualquier comando u orden que nosotros queramos con solo acercar el puntero del mouse al área activada; puede ser abrir un archivo, ejecutar un script o correr un programa. Lo instalamos con Packer o Yaourt:

$ pacaur -S brightside

Ahora estamos listos para la magia: vamos a configurar Brigthside para activar Skippy-XD en la esquina que nosotros queramos, en un terminal tecleamos:

$ brightside-properties &

Y aparecerá la ventana de configuración Screen Actions, marcamos el círculo de “Configurable Actions” y marcamos la casilla de la esquina de la pantalla que queramos activar, en este ejemplo será la superior derecha (Top right corner) y en su menú desplegable elegiremos “Custom action…” y aparecerá otra ventana como en la siguiente imagen:

Escribimos: skippy-xd, cerramos ambas ventanas y listo. Ahora hay que ejecutar Brightside:

$ brightside

abrimos varias ventanas, acercamos el puntero del mouse a la esquina que hayamos elegido y tendremos algo como esto:

Para tener a Brightside activado desde el arranque del sistema hay que añadirlo a la lista de aplicaciones al inicio de nuestro entorno de escritorio, en XFCE  sería en “Sesión e inicio” en la pestaña “Autoarranque de aplicaciones” click en “+Añadir” y en el nombre escribimos: Brightside y en Comando: brightside aceptamos y listo. En LXDE el procedimiento es similar y en Openbox hay que añadir manualmente en “Autostart.sh” el comando: brightside & al final del script, lo guardamos y listo.

Espero que estas instrucciones les sean de utilidad, y saludos a todos.



Brizno El Fantasma Negro, Amo y Señor del Inframundo del Ciberespacio, Terror y Pesadilla de Internet, debianita crunchbangueado archificado. Ocasional agente al servicio del Alto Mando.

35 comentarios

  1.   eliotime3000 dijo

    Excelente. Además, me recuerda muchísimo a GNOME Shell.

    PD: a ver si puedo hacer una reedición del tuto de @elav sobre Arch Linux (de hecho, es impresionante esa distro).

    1.    Brizno dijo

      Es en XFCE, pero el tema de estlio y ventanas es GTK-3 y se llama “Boje” y la verdad lo deja muy elegante:
      http://nale12.deviantart.com/art/Boje-1-2-1-342853818

      1.    eliotime3000 dijo

        Excelente. Lo pondré en mi Slackware con XFCE.

  2.   cooper15 dijo

    Que gran aporte… Funciona con las ventanas minimizadas??

    1.    Brizno dijo

      Lamentablemente no, en Skippy-XD solo te mostrará las ventanas que esten maximizadas y con click derecho ya dentro de Skippy-XD se minimizarán las que estén abiertas.

  3.   msx dijo

    “Y así fue como un pequeño gestor de ventanas fue poco a poco convirtiendose en un entorno de escritorio atado con alambre.”

    1.    Brizno dijo

      Es la Ley de la Vida, según el santo patrono del sofware libre San iGNUcio, que en bytes esté.

  4.   itachi dijo

    Genial el tip, muchas gracias por compartirlo…

    1.    Brizno dijo

      Por nada, en Openbox marca una gran diferencia que dejará por lo menos muy sorprendido a mas de uno.

  5.   ianpocks dijo

    Muy buen tuto , gracias!!! 😉

  6.   jamin-samuel dijo

    Hola saludos, podrias explicarnos como aplicar esto en Lubuntu 13.04 si no es mucho pedir y de ante mano gracias

    1.    Brizno dijo

      En este caso en particular funciona solo en Arch Linux porque la versión modificada de Skippy-XD que se necesita solo esta compilada en PGKBUILD para AUR en Arch, aunque voy a ver si puedo compilar el código fuente para hacer un paquete .deb que sirva en Crunchbang (Debian) y que teóricamente también funcione en Ubuntu, en cuanto lo logre actualizaré el post.

    2.    Brizno dijo

      Ya lo tengo, resulta que el mantenedor del proyecto tiene esta versión de Skippy-XD empaquetado en .deb para Ubuntu 11.10, y funciona perfecto en Lubuntu 13.04. Primero descarga el paquete .deb de esta dirección:
      https://code.google.com/p/skippy-xd/downloads/list
      Elige la versión que use tu Lubuntu: 32 o 64 bit. Doble click cuando se descargue y deja que Gdebi la instale.
      Ahora hay que instalar Brightside:
      sudo apt-get instal brightside
      afortunadamente está en repositorios todavía, a pesar de ser del 2004 (te va a instalar como 20 dependencias pero es el precio que hay que pagar) una vez instalada sigue las instrucciones del post a partir de la configuración de Brightside:
      $ brightside-properties &
      y lo configuras en la esquina que tu quieras. Y para tenerlo instalado desde el arranque hay que modificar como root o superusuario este archivo:
      $ sudo leafpad /etc/xdg/lxsession/Lubuntu/autostart
      se abre un documento y le agregas al final del script:
      @brightside
      Y listo. Para que veas que no te digo mentiras te lo estoy escribiendo desde una de mis netbooks con Lubuntu 13.04 y funciona a las mil maravillas, pero no está por demás un pantallazo presuntuoso:
      http://i875.photobucket.com/albums/ab320/brizno/lubuntuskbr_zps8faab58b.png

    3.    Brizno dijo

      Correcciónes:
      Para instalar Brightside correctamente desde los repositorios de Lubuntu:
      $ sudo apt-get install brightside

      Para iniciar con Brightside desde el arranque el archivo en Lubuntu que hay que modificar como superusuario es este:
      $ sudo leafpad ~/.config/lxsession/Lubuntu/autostart
      ahora si en este script agregas al final:
      @brightside
      lo guardas, reinicias Lubuntu y listo.

  7.   Angel_Le_Blanc dijo

    pero la verdad eso es sólo una necisidad ni no se usa la clásica barra de tareas con icono y título, si no es como un lujo.

    1.    Angel_Le_Blanc dijo

      Pero buen post! A veces hay que presumir

      1.    Brizno dijo

        Te agradezco, mi punto de vista muy personal es que si uno tiene un escritorio modesto, adornarlo un poquito para presumirlo y que sea mas funcional es un lujo que cualquiera tiene derecho a darse, mas aún en GNU/Linux. Y porque se puede hacer.

  8.   Denos dijo

    Buen punto de vista Brizno

  9.   jeremias dijo

    Que atroz, esto cada vez se parece mas a Mac OSX, se nota que ustedes son unos amargados que hablan de la boca para afuera, pero por dentro lloran y desean tener un flamante Mac.

    1.    Brizno dijo

      Tengo 2 obviedades que recordarte: tienes la libertad de modificar tu sistema o de no hacerlo, y generalmente la gente que desea un equipo Mac (con un OS restrictivo y castrante hasta la claustrofobia) cree que también los demás iBorregos lo quieren. Y venir a comentar a un blog de Linux sus frustraciones reprimidas al parecer es lo único que puedes hacer. De nada.

    2.    gato dijo

      Parece que acá el resentido es otro…

      1.    eliotime3000 dijo

        Que muestre su escritorio. Si usa un tema tipo OSX, que retire lo que dijo.

    3.    eliotime3000 dijo

      Mejor usa la interfaz Xorg en su estado más puro. Así te evitas problemas.

  10.   cookie dijo

    Se ve chido.
    No lo instalaré porque me gusta mi escritorio simple, pero me recuerda a cuando usaba GNOME Shell (que al contrario de la mayoría de por aquí, me gusta).

    1.    Brizno dijo

      Esto va a animar a mas de uno a pensar en dejar de gastar recursos con Gnome Shell y regresar a algún escritorio mas liviano.

      1.    eliotime3000 dijo

        O en saber aprovecharlos de una mejor forma en un escritorio KDE con lo que realmente se usa.

  11.   babel dijo

    Creo que mi escritorio favorito es XFCE justamente por su potencial persoanlizador. Por cuestiones prácticas cambién a Gnome Shell justo por las esquinas activas. Con esto puedo pensar en regresar a Arch y XFCE como dios manda 😉

    1.    Brizno dijo

      Es una señal, hay que hacerle caso.

      1.    eliotime3000 dijo

        Pues, yo usaré XFCE en Slackware para mi otra PC vetuste que está sufriendo con Windows XP. Ya mucho ha sufrido con Vista.

  12.   Lucas dijo

    Excelente tutorial, no lo conocia !

  13.   Angel_Le_Blanc dijo

    Grazie.
    Me sirvió. Sos grosso, sábelo

  14.   vencejo dijo

    Buenas, ¿alguien lo ha probado en Manjaro? He seguido el tuto, pero no sé por qué no hace nada…será problema de xfce?
    Por cierto muy bueno

    1.    vencejo dijo

      joder, sí que me funcionaba…el problema era que primero tengo que llevar el puntero a la esquina, y después ‘arrastrarlo’ de nuevo al centro CON DOS DEDOS para activar el comando….descubierto accidentalmente, claro..

  15.   legion1978 dijo

    hola..
    lo instale en manjaro, pero en lugar delas ventanas del escritorio activo, me muestra una cuadricula verde con los iconos de las ventanas en todos los escritorios.. por un lado bien, porke de hecho venia a preguntar si habia alguna forma de hacer lo mismo con los escritorios, pero supongo ke hay algo mal, eh? opiniones?

    1.    legion1978 dijo

      se ve asi.. http://es.tinypic.com/r/2yvq9g7/5
      ademas no corresponde exactamente a los escritorios, porke los 3 documentos de libreoffice estan en un mismo escritorio.. sin embargo como mi entorno esta configurado con 12 workspaces y cada app principal en uno de ellos, funciona muy similar a lo ke estaba buscando.
      another linux happy accident 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.