J'ai un problème étrange avec Zenity. Je n'ai jamais utilisé Zenity auparavant, alors cela pourrait être une erreur. Si je tape la commande zenity --question --text=QUESTIONGOESHERE --window-icon=/some/path/to/64x64/.png/file
qui devrait faire en sorte que l'icône (.png) apparaisse sur le lanceur en tant qu'icône pour Zenity, non? Ça ne fonctionne pas. A-t-il besoin d'avoir différentes dimensions? Ne peut-il pas être un fichier .png ou quelque chose? J'ai besoin d'aide. L'icône ne s'affiche tout simplement pas.
Le paramètre --window-icon
n'est pas destiné à définir l'image affichée dans les boîtes de dialogue info/avertissement/message/question, mais l'icône gtk-window. Vous pouvez confirmer que ceci est défini avec xprop
.
Cela signifie qu’il n’ya actuellement aucune réponse à cette question. Si vous souhaitez modifier le code et le compiler vous-même, j'ai ajouté un correctif au bug signalé sur le tableau de bord:
Cela change, de sorte que --window-icon définit non seulement l'icône de la fenêtre, mais également l'image de la boîte de dialogue:
(réponse prenez ceci source )
Ceci a été testé sur Ubuntu 16.04.3 LTS avec la version zenity 3.18.1.1
Si vous souhaitez modifier l'icône de la boîte de dialogue avec l'une des icônes de stock, vous pouvez utiliser l'option non documentée --icon-name
:
zenity --icon-name='dialog-warning' --question --title='Title' --text='Test text'
Voici le résultat:
Vous pouvez utiliser n'importe quel nom de la liste noms d'icônes standard GNOME .