То, что я пытаюсь сделать, является этим:
zenity --forms --add-list my_list --list-values="one|two|three"
То, что я получаю, является этим:
Та белая строка в центре является списком, который по некоторым причинам не имеет никакой ширины вообще. Как я настраиваю это?
Я не уверен, является ли это ошибкой или чем-то, что пользователи должны настроить сами. Zenity --help-forms
и страница справочника не проливает света на это вообще
Примечание: Я знаю о zenity --list
опция, но я должен сделать это работами конкретно с --forms
Это, кажется, ошибка в Zenity. Я не нашел способ непосредственно зафиксировать это, но "обходное решение".
, Если Вы добавляете другой вид виджета форм, как --add-entry
, который правильно расширяется до полного диалогового окна width, виджет списка расширится до полной ширины также.
Пример:
zenity --forms --add-list="interfaces" --list-values="eth0|eth1|wlan0" --add-entry="foo"
необходимо выбрать виджет, который полезен для диалогового окна, хотя, просто бросая запись "нечто" у основания диалога, который не имеет никакого значения, не то, что они называют пользовательским дружелюбием. ;-)