Gmrun: lanzador de aplicaciones ultra-liviano

Gmrun es un lanzador de aplicaciones muy liviano que viene por defecto en muchas distribuciones que utilizan Openbox, Enlightenment y otros gestores de ventanas ligeros. Siempre lo utilicé como complemento de dmenu, aunque estoy empezando a descubrir que podría llegar a reemplazarlo.

Gmrun (lanzador de aplicaciones) en acción

Gmrun en acción

Instalación

En Arch y derivados:

sudo pacman -S gmrun

En Debian y derivados:

sudo apt-get install gmrun

En Fedora y derivados:

sudo yum install gmrun

Utilización

Gmrun es mucho más poderoso de lo que parece a simple vista. Siendo un «fan» de las distros ultra-livianas, siempre utilicé a gmrun presionando Alt+F2 y ejecutando alguna aplicación ya instalada o a lo sumo ejecutando un comando del estilo «killall compton», para no tener que abrir un terminal.

Algunas funcionalidades no tan obvias de Gmrun:

  • Para abrir una aplicación que tiene una interfaz visual basta con escribir el nombre y presionar Enter. Para abrir una aplicación usando el terminal hay que escribir su nombre y presionar Ctrl+Enter. Además, al presionar Ctrl+Enter sin haber ingresado ningún texto, se abrirá el terminal.
  • Al presionar tab se mostrará una lista de posibles alternativas para completar. En caso de ser una única opción, se completa automáticamente el texto ingresado. Por ejemplo: «Lxt» + Tab = «Lxterminal» y así.
  • Las direcciones web ingresadas en Gmrun serán ejecutadas con el explorador de internet predeterminado.
  • Lo mismo ocurre con las direcciones de correo electrónico, siempre que se utilice el prefijo mailto. Por ejemplO: mailto:foo@bar.com abrirá el cliente de correo predeterminado.
  • Es posible realizar una búsqueda en el historial de Gmrun ingresando el prefijo !. El título cambiará de Run a Search.
  • Ctrl-s pasará al siguiente elemento de la búsqueda.
  • Ctrl-r pasará al siguiente elemento de la búsqueda, en sentido inverso («para atrás»).
  • Ctrl-g cancelará la búsqueda.
  • Las flechas hacia arriba y hacia abajo permiten navegar por el historial.
  • Esc cierra Gmrun.

Extras

Ahí no acaba la cosa. Hoy descubrí que Gmrun permite incluir atajos personalizados, lo que permitiría, por ejemplo, realizar búsquedas de documentos.

Para ello, hay que configurar el archivo /usr/share/gmrun/gmrunrc. De esta manera la configuración se aplicará a todos los usuarios. En caso de que desees establecer una configuración personalizada para tu usuario, es necesario editar el archivo ~/.gmrunrc.

Así quedó el mío después de un poco de configuración.

Como es un poco extenso, destaco solamente la parte que me interesa comentar:


URL_http = firefox %u
URL_mailto = firefox -remote "mailto(%s)"
URL_man = ${TermExec} 'man %s'
URL_info = ${TermExec} 'info %s'
URL_pd = ${TermExec} 'perldoc %s'
URL_file = thunar %s
URL_readme = ${TermExec} 'less /usr/doc/%s/README'
URL_info = ${TermExec} 'info %s'
URL_sh = sh -c '%s'
URL_shome = catfish --hidden --path=/home/earendil/ '%s'
URL_s = catfish --hidden --path=/ '%s'
URL_paci = ${TermExec} 'pacman -S %s'
URL_pacs = ${TermExec} 'pacman -Ss %s'
# extension handlers
EXT:doc,rtf = libreoffice %s
EXT:txt,cc,cpp,h,java,html,htm,epl,tex,latex,js,css,xml,xsl,am,php,css,js,py,rb = leafpad %s
EXT:mpeg,mpg,avi,mkv,flv = vlc %s
EXT:mp3,ogg,m4a,wmv,wma = deadbeef %s
EXT:pdf = foxitreader %s

Como ven, es posible agregar atajos bien interesantes como el que abre una búsqueda de catfish al ingresar lo siguiente en Gmrun:

shome:archivo_que_busco_en_mi_home

ó

s:archivo_que_busco_en_el_sistema_entero

También he configurado a Gmrun para que abra Firefox al ingresar, por ejemplo, «mailto:foo@bar.com». Para que, a su vez, Firefox abra las direcciones de mail usando Gmail, tan solo hay que abrir Firefox e ir a Preferencias > Aplicaciones > Mailto y elegir Gmail.

Por último, como verán, también es posible indicar las aplicaciones con las que deben abrirse determinados tipos de archivos.


13 comentarios, deja el tuyo

Deja tu 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.

  1.   eliotime3000 dijo

    Impresionante, aunque el lanzador de KDE está muy bueno también (aunque es más un widget bastante útil que un mero lanzador de aplicaciones).

  2.   ianpocks dijo

    A mi me gusta mucho y lo uso en crunchbang aunque hace un tiempo atrás también vengo usando synapse. Synapse lo descubri en manjaro con openbox. Y es mas poderoso que gmrun pero creo que con tus tips y mirando el manual o how-to de gmrun puede llegar a ser tan poderoso como synapse. Lo bonito de los wm es la ligereza y el poder trabajar sin usar el teclado es una pasada!

    1.    RAW-Basic dijo

      Supongo quisiste decir trabajar sin usar el mouse.. ..no sin el teclado.. 😛

      gmrun, me encanta.. ..siempre dije que le quería cambiar un poco la apariencia, pero nunca me puse a leer para hacerlo, por ahí alguien puede hacer un post con esa temática..

      1.    ianpocks dijo

        Alli me has pillado mi error.jijiji
        Pues si tienes razón alguien del equipo de desdelinux podia escribir un par de tips sobre apariencia. Y personalizacion. Aunque con estos tips ya aprendo muchas cosas!!

  3.   elav dijo

    Yo lo usaba cuando tenía OpenBox. Es una excelente herramienta.

    1.    usemoslinux dijo

      Así es… excelente, de verdad.

  4.   abimaelmartell dijo

    me gusta mucho este lanzador
    pensaba que era parte de openbox XD

    1.    usemoslinux dijo

      No, no es parte de openbox pero seguramente lo vas a encontrar en muchas distros que se basan en openbox. Se complementan muy bien. 🙂

  5.   hexborg dijo

    ¡Vaya! No está nada mal. Lo había probado alguna vez, pero nunca me había parado a profundizar en las posibilidades que tiene. Me lo quedo permanentemente como complemento a las utilidades que uso en XFCE. Muchas gracias. 🙂

    1.    usemoslinux dijo

      Viste? Yo tampoco… y te vas a llevar más de una sorpresa!
      Abrazo! Pablo.

  6.   Rodolfo dijo

    Bueno opcion para openbox interesante, yo uso el xfce4-appfinder, que tiene xfce muy bueno 😉

  7.   Dcoy dijo

    Tendré que probarlo, uso Synapse y también es bastante bueno.. .

  8.   Essaú dijo

    prefiero synapse por dos motivos esenciales, se iconiza en el tray, y directamente no necesitas teclear el nombre completo de la aplicación.