显然,人们可以仅通过名称来引用程序的图标,例如:
zenity --question --text "Hello <b>world</b>" --icon-name "baobab"
尝试用baobab
替换gnome-terminal
,图标会发生变化,甚至可能会删除引号。显然,这里有一些抽象的工作(我喜欢那些)和数据库。 (我知道.desktop文件和xdg工具] 1。但是有一个CLI可以显示(甚至更多 hefpul:如果找不到则不显示它,抛出错误 ))这些图标就像eog baobab
一样? (不起作用。)我想这样做,显示我显示的程序的图标,有时说程序来自更大的包,所以我没有真正的方法知道它是否已安装。
chk_icon "baobab" ; $?=0
确定chk_icon "installed stuff" ; $?=0
确定谢谢!
答案 0 :(得分:1)
我能够通过将我的图标复制到各种/ usr / share / icons / gnome目录,按大小添加新的已识别图标名称,然后运行 sudo gtk-update-icon-cache / usr / share / icons / gnome 没有它,图标仍然无法被识别。