Obtendo o ícone da janela para trabalhar com o Zenity

1

Estou tendo um problema estranho com o Zenity. Eu 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 lançador 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.

    
por John Scott 20.09.2014 / 04:24

2 respostas

5

O parâmetro --window-icon não serve para definir a imagem exibida nas caixas de diálogo info / warning / message / question, mas o ícone da janela gtk. Você pode confirmar que 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, adicionei um patch ao bug relatado na barra de ativação:

link

Isso muda isso, então --window-icon não apenas define o ícone da janela, mas também a imagem da caixa de diálogo:

    
por swalog 07.01.2015 / 15:34
1

(responder a partir desta fonte )

Isso foi testado no Ubuntu 16.04.3 LTS com a versão zenity 3.18.1.1

Se você quiser alterar o ícone de caixa de diálogo com um dos ícones de ações, use a opção não documentada --icon-name :

zenity --icon-name='dialog-warning' --question --title='Title' --text='Test text'

Este é o resultado:

Vocêpodeusarqualquerumdosnomesnalistade nomes de ícones padrão do GNOME .

    
por CristianCantoro 04.02.2018 / 02:48