当前位置: 首页 > 知识库问答 >
问题:

Linux桌面应用程序:如何检查软件包图标?

田远
2023-03-14

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

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

尝试用gnome-terminal替换baobab,图标将会改变,甚至可以删除引号。显然,这里有某种抽象在起作用(我喜欢那些)。(我知道。Desktop文件和xdg工具)1.但是是否有一个CLI要显示(甚至更hefpul:如果找不到就不显示,抛出错误))这些图标的方式,比如EOG Baobab?(不起作用。)我想这样做,显示我所显示的程序的图标,有时说程序来自更大的包,所以我没有真正的方法知道它是否安装了。

  • 如何知道尚未找到图标(重要)?
  • 如何获取所有“已安装”图标的列表?
  • 我如何测试像chk_icon“猴面包树”;$?=0确定
  • 如何测试像chk_icon“已安装的东西”;$?=0确定

谢了!

共有1个答案

涂溪叠
2023-03-14

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

 类似资料:
  • 问题内容: 我正在使用Eclipse SWT库进行GUI渲染,用Java为桌面编写一个应用程序。我认为SWT帮助Java克服了在桌面上接受的最大障碍:即为Java应用程序提供一致的,响应式的界面,该界面看起来与桌面上其他任何应用程序的界面都一样。但是,我觉得打包应用程序仍然是一个问题。 OS X本机提供了一种将Java应用程序包装在本机应用程序包中的简便机制,但是为Windows / Linux生

  • 在学习这本书的过程中,你已经掌握了很多关于 Git 的命令。虽然这些是在学习过程中不可缺少的,但是版本控制的核心并不是让你学习所有的命令和参数。 当你掌握一些基本的概念,再加上一个带有用户图形界面的应用程序的帮助,就可以让你的日常工作变得更加简单。一个最大的好处就是它会为你提供了一个可视化的用户操作界面。 在桌面应用程序中,很多任务使用起来会更加容易和更方便。并且你也不需要记住那几十个繁琐的 Gi

  • 我正在开发一个使用SQLite DB的WPF桌面应用程序,它位于我的App_data文件夹中,在调试中运行它是可以的,但是当我构建应用程序并在另一台计算机上运行它时,如何包含DB文件呢?我是否需要为我的应用程序构建安装程序,以便在具有读/写访问权限的用户计算机上的某个位置创建DB的副本? 谢谢

  • 问题内容: 在Linux桌面上使用C ++,获得图标,文档描述和与任意文件/文件路径“关联”的应用程序的最佳方法是什么? 我想使用最“规范”的方式在KDE和gnome上查找图标,mime类型/文件类型的描述以及相关的应用程序,我想 避免对命令行的任何“脱壳” 和“低级”例程,以及避免自己重新发明轮子(无需解析mime-types文件等)。 编辑和注释: 嘿,我最初是问有关QT文件信息对象的问题,并

  • 需求场景 在只有局域网的情况下,把一台笔记本电脑和的软件分享给另一个新的笔记本电脑 相同操作系统,相同机器架构如何 分享软件? 这里说一下,虽然指出不通过 软件安装程序 分享软件,但是可以接受 把 电脑上已经安装的软件 打包成一个软件安装程序 的解决方案

  • 作者:陈希章 发表于 2017年3月22日 桌面应用程序,在我这篇文章的语境中,我是特指在Windows桌面上面直接运行的.NET应用程序,包括Console Application,WPF Application,Windows Forms Application, UWP Application,并且限于篇幅,我只会以Console Application作为演示,因为无论表现形式如何不同,它