我的应用程序 Variety Wallpaper Changer 运行/opt/extras
并使用指示器图标。我想让这个指示器图标特定于主题。据我所知,标准方法是在安装时将命名图标安装到其中/usr/share/icons
。xdg-icon-resource
(我说得对吗?)。我对此有两个问题:
Variety 从 安装并运行。在使用
/opt/extras.ubuntu.com
中安装图标是否可以接受,或者我是否可以做其他事情来获得特定于主题的图标,而无需特殊主题并在代码中动态选择图标?/usr/share
xdg-icon-resource
Variety 是使用 Quickly 打包的(我自己也是打包新手) - 我如何配置它以在安装时安装特定于主题的命名图标?
答案1
一般来说,答案是否定的。根据文件系统层次标准/opt
(FHS),如果您的软件以这种方式安装,则只有需要位于特定位置的文件(如锁文件和设备文件)才允许位于树之外。
您说得对,您可以将图标安装到/usr/share/icons
,但同样,如果您的软件包安装到 ,请不要这样做/opt
。我不熟悉 Quickly,但请考虑更改您的应用程序,以便它安装到 Linux 软件的“常用”位置: /usr/bin
二进制文件、/etc
配置文件、/usr/share
数据等。这样,您的图标就不会错位!