答え1
システムがUTF-8をサポートしていると仮定すると、次のように負の数を表示できます。Unicode マイナス記号:
zenity --list --column 'Numbers' −3
zenity --list --column 'Numbers' $'\xE2\x88\x923'
答え2
標準入力で項目を提供できます。
echo -3 | zenity --list --column 'Numbers'
各項目は改行文字で区切られます。したがって、複数の項目を提供するには、次のいずれかのオプションを実行する必要があります。
(echo -1; echo -2; echo -3) | zenity --list --column 'Numbers'
echo -e '-1\n-2\n-3' | zenity --list --column 'Numbers'
echo -1 -2 -3 | tr ' ' '\n' | zenity --list --column 'Numbers'