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

Añadir una entrada nueva en el diálogo de formularios.

--add-password=nombre_del_campo

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

--add-calendar=nombre_del_campo

Añadir un calendario nuevo en el diá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