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