Use the --list option. Diàleg de llista

Use the --list option to create a list dialog. Zenity returns the entries in the first column of text of selected rows to standard output.

Les dades del diàleg s'han d'especificar columna per columna, fila per fila. Les dades es poden proporcionar al diàleg a través de l'entrada estàndard. Cada entrada s'ha de separar per un caràcter de línia nova.

If you use the --checklist or --radiolist options, each row must start with either 'TRUE' or 'FALSE'.

El diàleg de llista admet les opcions següents:

<cmd>--column</cmd>=<var>column</var>

Specifies the column headers that are displayed in the list dialog. You must specify a --column option for each column that you want to display in the dialog.

<cmd>--checklist</cmd>

Especifica que la primera columna del diàleg de llista conté caselles de selecció.

<cmd>--radiolist</cmd>

Especifica que la primera columna del diàleg de llista conté botons d'opció.

<cmd>--editable</cmd>

Permet que s'editin els elements mostrats.

<cmd>--separator</cmd>=<var>separator</var>

Especifica quina cadena s'utilitza quan el diàleg de llista retorna les entrades seleccionades.

<cmd>--print-column</cmd>=<var>column</var>

Especifica quina columna s'hauria d'imprimir si es selecciona. La columna per defecte és «1». Es pot utilitzar «ALL» (totes) per a imprimir totes les columnes de la llista.

The following example script shows how to create a list dialog:

#!/bin/sh zenity --list \ --title="Choose the Bugs You Wish to View" \ --column="Bug Number" --column="Severity" --column="Description" \ 992383 Normal "GtkTreeView crashes on multiple selections" \ 293823 High "GNOME Dictionary does not handle proxy" \ 393823 Critical "Menu editing does not work in GNOME 2.0"
Exemple de diàleg de llista Zenity list dialog example