O que estou tentando fazer é o seguinte:
zenity --forms --add-list my_list --list-values="one|two|three"
O que eu recebo é isto:
Essa linha branca no centro é a list , que por algum motivo não tem largura alguma. Como faço para configurar isso?
Não tenho certeza se isso é um bug ou algo que os próprios usuários precisam configurar. A página do Zenity --help-forms
e do manual não esclarece nada sobre isso
OBSERVAÇÃO: Eu sei sobre zenity --list
a opção, mas preciso fazê-la funcionar especificamente com--forms
Responder1
Este parece ser um bug no Zenity. Não encontrei uma maneira de corrigir isso diretamente, mas uma "solução alternativa".
Se você adicionar outro tipo de widget de formulário, como --add-entry
, que se expande corretamente para toda a largura da janela de diálogo, o widget de lista também se expandirá para toda a largura.
Exemplo:
zenity --forms --add-list="interfaces" --list-values="eth0|eth1|wlan0" --add-entry="foo"
Você deve escolher um widget que seja útil para o seu diálogo, simplesmente colocar uma entrada "foo" na parte inferior do seu diálogo que não tem significado não é o que eles chamam de facilidade de uso. ;-)