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