Ce que j'essaie de faire est la suivante:
zenity --forms --add-list my_list --list-values="one|two|three"
Ce que je reçois est ceci:
Cette ligne blanche au centre est la liste qui, pour une raison quelconque, n’a aucune largeur. Comment puis-je configurer cela?
Je ne suis pas certain qu'il s'agisse d'un bogue ou de quelque chose que les utilisateurs doivent configurer eux-mêmes. --help-forms
de Zenity et la page de manuel n'apportent aucune information à ce sujet.
NOTE: Je connais l'option zenity --list
, mais je dois faire en sorte que cela fonctionne spécifiquement avec --forms
.
Cela semble être un bug dans Zenity. Je n'ai pas trouvé le moyen de résoudre ce problème directement, mais une solution de contournement.
Si vous ajoutez un autre type de widget de formulaire, tel que --add-entry
, qui s'étend correctement à la largeur de la fenêtre de dialogue, le widget de liste s'étendra également à la largeur totale.
Exemple:
zenity --forms --add-list="interfaces" --list-values="eth0|eth1|wlan0" --add-entry="foo"
Vous devez cependant choisir un widget qui est utile pour votre dialogue. Il suffit de placer une entrée "foo" au bas de votre dialogue, ce qui n'a pas de sens. Ce n'est pas ce qu'ils appellent la convivialité. ;-)