显然,可以仅通过名称来引用程序的图标,如下所示:
zenity --question --text "Hello <b>world</b>" --icon-name "baobab"
尝试用 gnome-terminal
替换 baobab
并且图标会改变,你甚至可以删除引号。显然这里有某种抽象(我喜欢那些)与数据库一起工作。 (我知道 .desktop 文件和 xdg 工具] 1。但是是否有一个 CLI 可以显示(甚至更多 hefpul:如果找不到就不要显示 em>,以这种方式抛出错误)) 那些图标,比如 eog baobab
? (不起作用。)我想这样做,显示我正在显示的程序的图标,有时所说的程序来自较大的包,所以我没有真正的方法知道它是否已安装。
- 我怎么知道没有找到图标(重要)?
- 如何获得所有这些“已安装”图标的列表?
- 如何像
chk_icon "baobab"那样进行测试; $?=0
确定 - 我怎样才能像
chk_icon "installed stuff"那样进行测试; $?=0
确定
谢谢!
最佳答案
通过将我的图标按大小复制到各种/usr/share/icons/gnome 目录,然后运行,我能够添加一个新的可识别图标名称 sudo gtk-update-icon-cache/usr/share/icons/gnome 没有它,图标仍然无法被识别。
关于Linux 桌面应用程序 : How can I check a package icon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35978183/