Linux桌面应用程序:如何查看包图标?

时间:2016-03-14 01:36:01

标签: linux bash icons zenity freedesktop.org

显然,人们可以仅通过名称来引用程序的图标,例如:

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确定

谢谢!

1 个答案:

答案 0 :(得分:1)

我能够通过将我的图标复制到各种/ usr / share / icons / gnome目录,按大小添加新的已识别图标名称,然后运行 sudo gtk-update-icon-cache / usr / share / icons / gnome 没有它,图标仍然无法被识别。