Dmenu y Rofi: 2 excelentes lanzadores de aplicaciones para los WMs

Dmenu y Rofi: 2 excelentes lanzadores de aplicaciones para los WMs

Dmenu y Rofi: 2 excelentes lanzadores de aplicaciones para los WMs

Continuando con el tema de los Lanzadores de Aplicaciones (Launchers), hoy hablaremos de otros 2 muy usados, pero sobre todo en los Gestores de Ventanas (WMs), más que en los Entornos de Escritorio (DEs). Y estos 2 se llaman: Dmenu y Rofi.

Vale la pena destacar, que como se verá en imágenes más abajo, lanzadores lineales y sencillos como Dmenu y Rofi también pueden ser usados en algunos DEs como XFCE. Y viceversa, es decir, que lanzadores gráficos y poderosos como Albert, Kupfer, Ulancher y Synapse pueden servir en algunos de los WMs existentes, lo cual sé con certeza, ya que, yo mismo he probado varios lanzadores de estos en algunos WMs.

Ulauncher y Synapse: 2 excelentes lanzadores de aplicaciones para Linux

Ulauncher y Synapse: 2 excelentes lanzadores de aplicaciones para Linux

Para aquellos que no han visto y/o leído aún nuestras anteriores y más recientes publicaciones sobre los demás Lanzadores de Aplicaciones (Launchers), pueden acceder a las mismas, luego de leer esta presente publicación, haciendo clic en los siguientes enlaces relacionados:

Artículo relacionado:
Cerebro: Una aplicación abierta multiplataforma para la productividad
Artículo relacionado:
Albert y Kupfer: 2 excelentes lanzadores como alternativas a Cerebro
Artículo relacionado:
Ulauncher y Synapse: 2 excelentes lanzadores de aplicaciones para Linux

Y recuerden que hay muchos otros, Lanzadores de Aplicaciones (Launchers) activos e inactivos, tales como:

  • Avant Window Navigator (Awn): https://launchpad.net/awn
  • Bashrun2: http://henning-liebenau.de/bashrun2/
  • Dmenu: https://tools.suckless.org/dmenu/
  • DockBarX: https://github.com/M7S/dockbarx
  • Duck Launcher: https://launchpad.net/~the-duck/+archive/ubuntu/launcher
  • JGMenu: https://github.com/johanmalm/jgmenu
  • GNOME Do: https://do.cooperteam.net/
  • Gnome Pie: https://schneegans.github.io/gnome-pie.html
  • Krunner: https://userbase.kde.org/Plasma/Krunner
  • Launchy: https://www.launchy.net/index.php
  • Lighthouse: https://github.com/emgram769/lighthouse
  • Mutate: https://github.com/qdore/Mutate
  • Plasma Kickoff: https://userbase.kde.org/Plasma/Kickoff
  • Pmenu: https://github.com/sgtpep/pmenu
  • Rofi: https://github.com/davatorium/rofi
  • Slingshot: https://launchpad.net/slingshot
  • Synapse: https://launchpad.net/synapse-project
  • Ulauncher: https://ulauncher.io/
  • Whisker Menu: https://gottcode.org/xfce4-whiskermenu-plugin/
  • Wofi: https://hg.sr.ht/~scoopta/wofi
  • Zazu: https://zazuapp.org/

Dmenu en I3wm

Lanzadores recomendados para WMs: Dmenu y Rofi

Dmenu

Este ligero y funcional lanzador es descrito en su sitio web oficial, de la siguiente manera:

Un menú dinámico para X, originalmente diseñado para dwm. Maneja un gran número de elementos de menú definidos por el usuario de manera eficiente.

Al igual que otros lanzadores para WMs, Dmenu es además de sencillo y funcional, muy adaptable y personalizable, en fin, abierto a la posibilidad de ser modificado o complementado con añadidos propios o de terceros, mediante programas, scripts y/o simples órdenes de comando especiales al configurarse para ser iniciado dentro de los WMs o DEs donde será ejecutado.

En la sección script de su web pueden bajarse algunos complementos bien útiles e interesantes. Mientras que para personalizaciones más avanzadas, pueden utilizarse algunas líneas de código extraídas de los muchos archivos de configuración (dotfiles) disponibles en la Internet, por los apasionados usuarios y comunidades de este conocido lanzador.

Yo, en lo personal, me ha gustado mucho el combinarlo con la Aplicación Fzf, que es un buscador difuso (fuzzy) de línea de comando de propósito general.  Por lo que suelo instalar Dmenu con Fzf en una sola orden de comando, tal como se muestra a continuación:

«sudo apt install suckless-tools fzf»

He integrándolos de la siguiente manera, sobre el WM i3 usando el archivo correspondiente en la ruta: «.config/i3/config»

Y usando una útil configuración siguiente hallada en Internet:

«bindsym $mod+z exec --no-startup-id xterm -e i3-dmenu-desktop --dmenu=fzf for_window floating enable»

Por último, vale destacar que actualmente Dmenu va por su versión 5.0, la cual ha sido liberada hace poco (02/09/2020), según consta en su sitio oficial en la plataforma Git. Por lo que, se puede descargar y usar esta última versión para ver usar sus más actuales bondades, en caso de no querer usar Dmenu desde los repositorios de su Distro.

Dmenu en XFCE

Rofi

Este siguiente sencillo pero versátil lanzador es descrito en su sitio web oficial, de la siguiente manera:

Un cambiador de ventana, un lanzador de aplicaciones y un reemplazo de dmenú.

Y básicamente, Rofi ha adquirido su actual versatilidad o cantidad de fáciles funcionalidades integradas, debido a que comenzó como un clon de SimpleSwitcher, escrito por Sean Pringle, luego se convirtió en el actual Rofi al incorporar un amplio repertorio de características adicionales, como un lanzador de aplicaciones y un lanzador ssh, lo que le permite actuar como un sustituto del Menú desplegable y/o Dmenu.

Por ende, Rofi, al igual que el Dmenu, puede proporcionar al usuario final de una Distro GNU/Linux, una lista textual de opciones en la que se puede seleccionar una o más, sin importar si son órdenes de comandos para la ejecución de una aplicación, la selección de una ventana o de opciones proporcionadas por un script externo.

Rofi es fácil de instalar, ya que, está en la mayoría de los repositorios de las Distribuciones GNU/Linux. Por ejemplo, con la simple orden de comando siguiente, yo lo he instado en MX Linux:

«sudo apt install rofi»

Su sitio web oficial en GitHub, en inglés, es bien completo informativamente, lo que lo convierte en una herramienta bien documentada sencilla y rápida de usar. Sin embargo, al igual que con Dmenu, se puede hallar en internet, interesantes configuraciones o personalizaciones de uso y aspecto para probar. También se puede visitar la siempre confiable Wiki de Arch para hallar más información sobre Rofi.

Rofi en XFCE

Y por último, tal como se puede ver en las 2 anteriores imágenes, Dmenu y Rofi pueden ser implementados, por ejemplo, en un DE como XFCE.

Imagen generica para conclusiones de artículos

Conclusión

Esperamos que esta pequeña y útil publicación sobre estos 2 muy recomendados y ya conocidos lanzadores de aplicaciones ideales llamados «Dmenu y Rofi», que suelen usados por la gran comunidad de usuarios sobre sus Gestores de Ventanas (WMS) en vez de otros, tales como Ulauncher, Synapse, Albert y Kupfer; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.


4 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.   pedruchini dijo

    Yo uso dMenu-extended (un dMenu más completo).
    Por otro lado, la ventaja de dMenu (y quizás también de Rofi), a diferencia de otros lanzadores, es que solo consume recursos (y muy poquitos) cuando lo usas. Otros están consumiendo recursos aunque no los uses.

    1.    Linux Post Install dijo

      Saludos, Pedruchini. Gracias por tu comentario y aporte. No conocía Dmenu Extended, así que dejo para los interesados el enlace al sitio web oficial:

      https://markhedleyjones.com/projects/dmenu-extended

  2.   M13 dijo

    Eh probado varios de esos y la verdad no me convencen, siempre hay algo que no me acomoda. El único que uso, me gusta y siento rápido, cómodo y que no esta en esta lista, es jgmenu, combinado con gmrun.

    1.    Linux Post Install dijo

      Saludos, M13. Gracias por tu comentario y aporte. Voy a investigar sobre ese que nos has comentado.