Hej,
@rysiu, tak przeglądałam ten kod i jest to może z 500 lini pythona i ~300 basha, nie wygląda to też ani na skomplikowane, ani szczególnie dobrze napisane.
#---------------------- funciones graficas -----------------
function opciones {
	while getopts t:m: OPCION; do
	        case $OPCION in
	                t) TITULO=${OPTARG}
	                ;;
	                m) MENSAJE=${OPTARG}
	                ;;
	        esac
	done
	# parametros
	N=0
	for T in $(cat /dev/stdin); do
		T=$(echo $T | sed 's/_/\ /g')
		C="$C $N \"$T\""
		N=$(($N+1))
	done
	# genera el menu
	eval "zenity --title \"$TITULO\" --text \"$MENSAJE\" --list --height=250 --column \"\" --column \"\" --hide-column 1  --hide-header $C"
}
Nie wydaje mi się, żeby był sens tego używać. Może po prostu napiszemy wlasne, po polsku^Wangielsku jak przystoi?