我正在为 Linux 开发一个应用程序,它有一个图标。我确信还没有图标主题包含我的应用程序的图标。每个系统上是否都安装了预先存在的图标主题,我可以将图标放入其中以便 .desktop 文件可以找到它?特别是用于应用程序的库存图标的图标,以防它不在用户自己的主题中?这需要通过 BASH 脚本和/或特定于发行版的软件包部署在所有 Linux 发行版上。
答案1
您不会将应用程序图标放入主题中;您将其放入与应用程序相关的目录中,然后桌面文件指向该目录。
例如,您可能想将文件放入/usr/share/myapp/myicon.ico
,然后您的桌面文件包含以下行Icon=/usr/share/myapp/myicon.ico