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 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:
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
EXTdf = 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:[email protected]”. 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.
Continúar leyendo...
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:[email protected] 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.
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
EXTdf = 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:[email protected]”. 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.
Continúar leyendo...