Estou tendo um problema estranho com o Zenity. Nunca usei o Zenity antes, então isso pode ser um erro. Se eu digitar o comando zenity --question --text=QUESTIONGOESHERE --window-icon=/some/path/to/64x64/.png/file
que deve fazer com que o ícone (.png) apareça no launcher como o ícone do Zenity, não? Não está funcionando. Precisa ter dimensões diferentes? Não pode ser um .png ou algo assim? Eu preciso de ajuda. O ícone simplesmente não é exibido.
Responder1
O --window-icon
parâmetro não se destina a definir a imagem exibida nas caixas de diálogo de informações/aviso/mensagem/pergunta, mas sim o ícone da janela gtk. Você pode confirmar se isso está definido usando xprop
.
Isso significa que atualmente não há resposta para isso. Se você estiver disposto a modificar o código e compilá-lo sozinho, adicionei um patch aobug relatadona barra de lançamento:
Isso muda, para que --window-icon não defina apenas o ícone da janela, mas também a imagem da caixa de diálogo:
Responder2
(resposta tirada distofonte)
Isso foi testado no Ubuntu 16.04.3 LTS com versão zenity3.18.1.1
Se você quiser alterar o ícone da caixa de diálogo com um dos ícones de estoque, você pode usar a opção não documentada --icon-name
:
zenity --icon-name='dialog-warning' --question --title='Title' --text='Test text'
Este é o resultado:
Você pode usar qualquer um dos nomes na lista deNomes de ícones padrão do GNOME.