Use la opción --list.
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 lista

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:

# --column=columna

Especifica el encabezado de la columna mostrada en el diálogo de lista. Debe especificar una opción --column por cada columna que quiera mostrar en el diálogo.

# --checklist

Especifica que la primera columna en el diálogo de lista contiene casillas de marcado.

# --radiolist

Especifica que la primera columna en el diálogo de lista contiene casillas de opción.

# --editable

Permite editar los elementos mostrados.

# --separator=separador

Especifica qué cadena de caracteres se utilizará cuando el diálogo de lista devuelva las entradas seleccionadas.

# --print-column=columna

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 quiere 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 manera proxys" \ 393823 Crítico "El editor de menú no funciona en GNOME 2.0"

# Ejemplo del diálogo de lista

Ejemplo del diálogo de lista de Zenity