Cuando escriba scripts, puede usar Zenity para crear diálogos simples que interactúen gráficamente con el usuario, como por ejemplo:
Cuando el usuario cierra el diálogo, Zenity imprime el texto producido por diálogo a la salida estándar de error.
Cuando usted escriba comandos de Zenity, asegúrese de poner comillas alrededor de cada argumento.
Por ejemplo, use:
zenity --calendar --title="Planificador de vacaciones"zenity --calendar --title=Planificador de vacacionesSi no usa comillas, puede que consiga resultados inesperados.
Una combinación de teclas le permite realizar una acción desde el teclado en lugar de utilizar el ratón para elegir un comando de un menú o un diálogo. Cada combinación de teclas se identifica por una letra subrayada en una opción del menú o de un diálogo.
Algunos diálogos de Zenity soportan el uso de combinaciones de teclas. Para especificar el carácter que se utilizará como combinación de teclas, ponga un guión bajo precediendo ese carácter en el texto del diálogo. El ejemplo siguiente muestra cómo especificar la letra 'E' como combinación de teclas:
"_Elija un nombre".Zenity devuelve los siguientes códigos de salida:
| Código de salida | Descripción |
|---|---|
| 0 | El usuario ha presionado Aceptar o Cerrar. |
| 1 | El usuario ha presionado Cancelar, o ha utilizado la función de la ventana para cerrar el diálogo. |
| -1 | Ha ocurrido un error inesperado. |
| 5 | El diálogo se ha cerrado porque se alcanzó el tiempo de expiración. |
Todos los diálogos de Zenity soportan las siguientes opciones generales:
Especifica el título de un diálogo.
Especifica el icono que se muestra en el marco de la ventana del diálogo. Hay 4 iconos disponibles, proporcionando las palabras claves siguientes - 'info', 'warning', 'question' y 'error'.
Especifica el ancho del diálogo.
Especifica la altura del diálogo.
Especifica el tiempo de expiración en segundos después del cual el diálogo se cierra.
Zenity proporciona las opciones de ayuda siguentes:
Muestra un texto de ayuda abreviado.
Muestra un texto de ayuda completo para todos los diálogos.
Muestra el texto de ayuda para los opciones de diálogo generales.
Muestra el texto de ayuda para las opciones de diálogo del calendario.
Muestra el texto de ayuda para las opciones del diálogo de entrada de texto.
Muestra el texto de ayuda para las opciones del diálogo de error.
Muestra el texto de ayuda para las opciones del diálogo de información.
Muestra el texto de ayuda para las opciones del diálogo de selección de archivos.
Muestra el texto de ayuda para las opciones del diálogo de lista.
Muestra el texto de ayuda para las opciones de iconos de notificación.
Muestra el texto de ayuda para las opciones del diálogo de progreso.
Muestra el texto de ayuda para las opciones del diálogo de pregunta.
Muestra el texto de ayuda para las opciones del diálogo de advertencia.
Muestra el texto de ayuda para las opciones del diálogo de información.
Muestra el texto de ayuda para las opciones misceláneas.
Muestra la ayuda para las opciones de GTK+.
Zenity también proporciona las siguientes opciones misceláneas:
Muestra el diálogo Acerca de Zenity, que contiene la información de la versión de Zenity, información del copyright, e información del desarrollador.
Muestra el número de versión de Zenity.