Получение значка окна работать с Zenity

У меня есть странная проблема с Zenity. Я никогда не использовал Zenity прежде, таким образом, это могло быть ошибкой. Если я ввожу команду zenity --question --text=QUESTIONGOESHERE --window-icon=/some/path/to/64x64/.png/file это должно сделать его так, чтобы значок (.png) появился на средстве запуска как значок для Zenity, нет?Это не работает. Это должно иметь различные размеры? Разве это не может быть .png или что-то?Мне нужна помощь. Значок просто не отображается.

2
задан 20 September 2014 в 06:32

2 ответа

--window-icon параметр не предназначен для установки изображения, отображенного в информационных/предупреждениях/сообщениях/вопросах диалоговых окнах, но значке gtk-окна. Можно подтвердить, что это установлено с помощью xprop.

Это означает, что в настоящее время нет никакого ответа на это. Если Вы готовы изменить код и скомпилировать его сами, я добавил патч к ошибка, о которой сообщают на панели запуска:

https://bugs.launchpad.net/ubuntu / + source/zenity / + ошибка/998491 / + вложение/4293554 / + files/image-fix.patch

Это изменяет его, так, чтобы - значок окна не только установил значок окна, но также и диалоговое изображение:

zenity-fix

5
ответ дан 7 October 2019 в 02:09

(ответ берет из этого источника),

Это было протестировано на Ubuntu 16.04.3 LTS с zenity версией 3.18.1.1

Если Вы хотите изменить диалоговый значок с одним из значков запаса, можно использовать недокументированную опцию --icon-name:

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

Это - результат:

Можно использовать любое из имен в списке имен значка стандарта GNOME.

2
ответ дан 2 December 2019 в 01:38

Другие вопросы по тегам:

Похожие вопросы: