dmenu (Español)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Estado de la traducción: esta traducción de dmenu fue revisada el 2020-11-23. Si existen cambios puede actualizarla o avisar al equipo de traducción.

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

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: Desde dmenu 4.6 el renderizado de fuentes XFT esta habilitado por defecto: Notas de la versión 4.6. Especificar fuentes vía XLFD ya no funciona. Si no, la sintaxis de font.conf de fontconfig es usada. (Discuss in Talk:Dmenu (Español))

dmenu puede mostrar fuentes usando XLFD como se encuentra usando la herramienta xfontsel, la cual es proveída por xorg-xfontsel. Este ejemplo ejecutará dmenu usando terminus-font:

$ 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 dmenu-recent-aliases-gitAUR desde el AUR y ejecute dmenu-recent-aliases. 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 dmenu_run_history en vez de dmenu_run.

Resolución de problemas

No locale support

Ejecutando dmenu_run resulta en el siguiente mensaje de error:

$ dmenu_run
no locale support

Asegurese de que la variable de entorno LANG esta definida correctamente. Vea lo siguiente para mas información: Locale (Español)#Solución de problemas.

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 $XDG_CACHE_HOME esta definido. Vea los contenidos de /usr/bin/dmenu_run para mas información.

Variables de entorno

Las variables de entorno requeridas por las aplicaciones deberían ser agregadas a /etc/environment.

Véase también