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

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

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

  1. Variety 从 安装并运行。在使用/opt/extras.ubuntu.com中安装图标是否可以接受,或者我是否可以做其他事情来获得特定于主题的图标,而无需特殊主题并在代码中动态选择图标?/usr/sharexdg-icon-resource

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

答案1

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

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

相关内容