【问题标题】:Linux Desktop app: How can I check a package icon?Linux 桌面应用程序:如何检查包图标?
【发布时间】:2016-03-14 01:36:00
【问题描述】:

显然,可以仅通过名称来引用程序的图标,如下所示:

zenity --question --text "Hello <b>world</b>"  --icon-name "baobab"

尝试用gnome-terminal 替换baobab,图标会改变,你甚至可以去掉引号。显然,这里有某种抽象(我喜欢那些)与数据库一起工作。 (我知道 .desktop 文件和 xdg 工具]1。但是是否有 CLI 可以显示(甚至 更多 hefpul:如果找不到就不要显示它 em>,抛出一个错误))这些图标以这样的方式,比如eog baobab? (不起作用。)我想这样做,显示我正在显示的程序的图标,有时说程序来自较大的包,所以我无法知道它是否已安装。

  • 我怎么知道图标没有找到(重要)?
  • 如何获取所有“已安装”图标的列表?
  • 如何像chk_icon "baobab" ; $?=0OK 一样进行测试
  • 我怎样才能像chk_icon "installed stuff" ; $?=0OK一样测试

谢谢!

【问题讨论】:

  • 我不知道有什么工具可以帮助您解决这个问题,但您正在谈论并寻找我相信的 freedesktop.org 图标主题规范。

标签: linux bash icons zenity freedesktop.org


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-05
    • 2023-01-02
    • 2013-07-30
    • 2013-08-17
    • 2010-09-12
    • 1970-01-01
    • 2014-03-10
    • 1970-01-01
    相关资源
    最近更新 更多