Zenity es un programa para desplegar ventanas de diálogo que reciben o entregan información procesable con scripts en bash, por ejemplo. Es algo así como la versión moderna del comando dialog, pero que usa las bibliotecas GTK+ para sus propósitos.

Si eres usuario de GNOME ten por seguro que zenity viene integrado. Si no, pues no… Así que tendrás que instalarlo con el gestor de paquetes de tu distribución. Los manuales en español están disponibles en línea.

Los cuadros de diálogo provistos por zenity son, entre otros:

  • Calendario.
  • Seleccionador de archivos.
  • Mensajes de error, información, pregunta y advertencia.
  • Entrada de texto.
  • Ícono de notificación.

Teclea este comando para conocer todas las opciones disponibles para zenity:


Probemos con el calendario. Sabemos que Cervantes y Shakespeare murieron el 23 de abril de 1616. Ahora conozcamos con zenity el día de tan singular fecha: