使窗口图标与 Zenity 配合使用

使窗口图标与 Zenity 配合使用

我在使用 Zenity 时遇到了一个奇怪的问题。我以前从未使用过 Zenity,所以这可能是一个错误。如果我输入命令,zenity --question --text=QUESTIONGOESHERE --window-icon=/some/path/to/64x64/.png/file图标 (.png) 应该会作为 Zenity 的图标出现在启动器上,不是吗?它不起作用。它需要有不同的尺寸吗?它不能是 .png 还是其他什么?我需要帮助。图标就是不显示。

答案1

--window-icon参数并非用于设置信息/警告/消息/问题对话框中显示的图像,而是 gtk-window 图标。您可以使用 来确认是否已设置xprop

这意味着目前对此没有答案。如果你愿意修改代码并自行编译,我已经在已报告错误在启动板上:

https://bugs.launchpad.net/ubuntu/+source/zenity/+bug/998491/+attachment/4293554/+files/image-fix.patch

这会改变它,以便 --window-icon 不仅设置窗口图标,还设置对话框图像:

zenity-修复

答案2

(答案取自这个来源

这是在 Ubuntu 16.04.3 LTS 和 zenity 版本上测试的3.18.1.1

如果您想用其中一个库存图标更改对话框图标,则可以使用未记录的选项--icon-name

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

结果如下:

您可以使用列表中的任何名称GNOME 标准图标名称

相关内容