Zenity で奇妙な問題が発生しています。これまで Zenity を使用したことがないので、これは間違いかもしれません。コマンドを入力すると、zenity --question --text=QUESTIONGOESHERE --window-icon=/some/path/to/64x64/.png/file
アイコン (.png) が Zenity のアイコンとしてランチャーに表示されるはずですが、機能しません。サイズが異なる必要がありますか? .png などではだめですか? 助けが必要です。アイコンが表示されません。
答え1
この--window-icon
パラメータは、情報/警告/メッセージ/質問ダイアログに表示される画像を設定するためのものではなく、gtk ウィンドウのアイコンを設定するためのものです。 を使用してこれが設定されていることを確認できますxprop
。
これは、現時点ではこれに対する答えがないことを意味します。コードを修正して自分でコンパイルする気があれば、報告されたバグランチパッドで:
これにより、--window-icon はウィンドウ アイコンだけでなくダイアログ イメージも設定するようになります。
答え2
(答えはここからソース)
これはUbuntu 16.04.3 LTSのzenityバージョンでテストされました3.18.1.1
ダイアログ アイコンを標準アイコンの 1 つに変更する場合は、文書化されていないオプションを使用できます--icon-name
。
zenity --icon-name='dialog-warning' --question --title='Title' --text='Test text'
結果は次のとおりです。
リストにある名前のいずれかを使用できますGNOME 標準アイコン名。