Use la opción --forms.
Daniel Mustieles
daniel.mustieles@gmail.com 2012-2014
Jorge González
jorgegonz@svn.gnome.org 2007-2010
Alejandro Aravena
raidenblast@gmail.com 2005
QA: Francisco Javier F. Serrador
serrador@cvs.gnome.org 2005

# Diálogo de formularios

Use la opción --forms para crear un diálogo de formularios.

El diálogo de formularios soporta las siguientes opciones:

# --add-entry=nombre_del_campo

Añadir una entrada nueva en el diálogo de formularios.

# --add-password=FieldName

Añadir una contraseña nueva en el diálogo de formularios. (Ocultar el texto)

# --add-calendar=nombre_del_campo

Añadir un calendario nuevo en el diálogo de formularios.

# --text=TEXTO

Establezca el texto del diálogo.

# --separator=SEPARADOR

Establecer el carácter separador. (Predeterminado: «|»)

# --forms-date-format=PATRÓN

Establecer el formato de la fecha que se devuelve. El formato predeterminado depende de su configuración regional. «formato» debe ser un formato que sea compatible con la función strftime, por ejemplo %A %d/%m/%y.

El siguiente script de ejemplo muestra cómo se crea un diálogo de formularios:

#!/bin/sh

zenity --forms --title="Añadir amigo" \ --text="Introduzca la información sobre su amigo." \ --separator="," \ --add-entry="Nombre" \ --add-entry="Apellido" \ --add-entry="Correo-e" \ --add-calendar="Cumpleaños" >> dirs.csv

case $? in 0) echo "Amigo añadido.";; 1) echo "No se ha añadido ningún amigo." ;; -1) echo "Ha ocurrido un error inesperado." ;; esac

# Ejemplo de diálogo de formularios

Ejemplo del diálogo de información de Zenity