Use la opción --list para crear un diálogo de lista. Zenity devuelve las entradas en la primera columna de texto de las filas seleccionadas a la salida estándar.
Los datos para el diálogo deben especificarse columna por columna, fila por fila. Puede proporcionar datos al diálogo a través de la entrada estándar. Cada entrada se debe separar por un carácter de línea nueva.
Si usa la opción --checklist o --radiolist, cada fila debe comenzar con 'TRUE' o 'FALSE'.
El diálogo de lista soporta las siguientes opciones:
Especifica el encabezado de la columna mostrada en el diálogo de lista. Usted debe especificar una opción --column por cada columna que usted desea mostrar en el diálogo.
Especifica que la primera columna en el diálogo de lista contiene casillas de marcado.
Especifica que la primera columna en el diálogo de lista contiene casillas de opción.
Permite editar los elementos mostrados.
Especifica qué cadena de caracteres se utilizará cuando el diálogo de lista devuelva las entradas seleccionadas.
Especifica qué columna debería imprimirse hasta la selección. La columna predeterminada es '1', 'ALL' puede usarse para imprimir todas las columnas.
El siguiente script de ejemplo muestra cómo crear un diálogo de lista:
#!/bin/sh
zenity --list \
--title="Elija los fallos que desea ver" \
--column="Número del fallo" --column="Severidad" --column="Descripción" \
992383 Normal "GtkTreeView se cuelga con selecciones múltiples" \
293823 Alto "El diccionario de GNOME no manipula proxys" \
393823 Critico "El editor de menú no trabaja en GNOME 2.0"