`/opt/extras` 中的应用程序可以在 `/usr/share` 中安装主题图标吗?

Pet*_*evi 6 quickly application-development

我的应用程序 Variety Wallpaper Changer 运行/opt/extras并使用指示器图标。我想让这个指标图标特定于主题。据我了解,标准方法是在安装时将命名图标安装到/usr/share/iconswithxdg-icon-resource中。(我对此是否正确?)。关于这个我有两个问题:

  1. Variety 从/opt/extras.ubuntu.com. 它在/usr/share使用中安装图标是否可以接受,xdg-icon-resource或者我可以做些什么来拥有特定于主题的图标而没有特殊外壳主题并在代码中动态选择图标?

  2. Variety 是使用 Quickly 打包的(我自己是打包的新手) - 如何配置它以在安装时安装特定于主题的命名图标?

thi*_*rty 3

一般来说,答案是否定的。根据文件系统层次结构标准/opt(FHS),如果您的软件以这种方式安装,则只有需要位于特定位置的文件(例如锁定文件和设备文件)才允许位于树之外。

您是正确的,您可以将图标安装到/usr/share/icons,但同样,如果您的软件包安装到 ,请不要这样做/opt。我不熟悉 Quickly,但请考虑更改您的应用程序,以便它安装到 Linux 软件的“常用”位置: /usr/bin二进制文件、/etc配置文件、/usr/share数据等。这样,您的图标就不会错位!