dmenu (Español)
dmenues un lanzador de menú rápido, dinámico y ligero para X. Lee texto arbitrario desde stdin, y crea un menú con un ítem por cada linea. El usuario puede entonces seleccionar un ítem, a través de las flechas de teclado o escribiendo parte del nombre, y la linea es escrita a stdout. dmenu_run es un wrapper que viene con la distribución de dmenu que permite su uso como lanzador de aplicaciones.
Instalación
Instale el paquete dmenu, o dmenu-gitAUR para la versión en desarrollo.
Existen varias variantes parcheadas que extienden la funcionalidad por defecto de dmenu. Considere instalar alguno de los siguientes paquetes desde el AUR:
- dmenu2AUR: Bifurcación de dmenu con varios parches útiles y capacidades adicionales incluyendo oscurecimiento, especificando una opacidad personalizada, y destacado.
Puede ejecutar dmenu con:
$ dmenu_run
Configuración
Ahora, querrá anclar el comando dmenu_run
a una combinación de teclas. Esto puede hacerse vía su gestor de ventanas o la configuración de su entorno de escritorio, o con un programa como xbindkeys. Vea el artículo Hotkeys para obtener más información.
Mostrar ítems personalizados
Los ítems personalizados serán mostrados al separarlos con una nueva linea (\n) y direccionadolos hacia dmenu. Por ejemplo:
$ echo -e "primero\nsegundo\ntercero" | dmenu
Añadiendo ítems manualmente
dmenu buscará ejecutables en los directorios definidos en su $PATH
. Para información acerca de modificar su $PATH
vea Variables de entorno.
Fuentes
dmenu puede mostrar fuentes usando XLFD como se encuentra usando la herramienta xfontsel, la cual es proveída por . Este ejemplo ejecutará dmenu usando :
$ dmenu_run -fn "-xos4-terminus-medium-r-*-*-14-*"
La sintaxis es similar si se usa una variante de dmenu parcheada con soporte XFT.
$ dmenu_run -fn 'Droid Sans Mono-9'
Soporte para alias de shell
dmenu no soporta alias de shell. Para que dmenu reconozca sus alias, instale el paquete desde el AUR y ejecute . Sus alias deben estar en ~/.bash_aliases
para ser reconocidos por dmenu-recent-aliases.
Soporte para historial
Para ordenar los comandos por recencia, descarge dmenu_run_history a su $PATH
y use en vez de dmenu_run
.
Resolución de problemas
No locale support
Ejecutando dmenu_run resulta en el siguiente mensaje de error:
Asegurese de que la variable de entorno LANG
esta definida correctamente. Vea lo siguiente para mas información: Locale#Troubleshooting.
Entradas del menú faltantes
Si ciertas entradas del menú faltan en dmenu, el cache podría estar malformado. Eliminelo y reinicie dmenu.
$ rm ~/.dmenu_cache $ rm ~/.cache/dmenu_run
Tome en cuenta que lo mas común es que solo haya un archivo de cache, dependiendo si esta definido. Vea los contenidos de para mas información.
Variables de entorno
Las variables de entorno requeridas por las aplicaciones deberían ser agregadas a .
Véase también
- dmenu – Sitio oficial de dmenu
- Dmenu Hacking thread – Hilo de hackeo de dmenu en el Arch Linux forum. Un conjunto de scripts es proveído en dmenu_scripts collection.