以下是一些.desktop
可以在其中找到描述应用程序的文件的目录:
~/local/.share/applications
/usr/share/applications
/usr/share/app-install/desktop
也许还有更多。每个特定文件存在的实际目的是什么,在什么情况下我应该将我的应用程序 .desktop 文件放入其中?
文件中引用的应用程序图标放在哪里.desktop
?
以下是一些.desktop
可以在其中找到描述应用程序的文件的目录:
~/local/.share/applications
/usr/share/applications
/usr/share/app-install/desktop
也许还有更多。每个特定文件存在的实际目的是什么,在什么情况下我应该将我的应用程序 .desktop 文件放入其中?
文件中引用的应用程序图标放在哪里.desktop
?
.desktop 文件
全局安装的应用程序
.desktop
在/usr/share/applications
. 如果中存在类似命名的.desktop
文件~/.local/share/applications
,它将“否决”全局文件(在创建后注销/登录后)。本地.desktop
文件用于特定于用户的启动器功能更改,将项目添加到快速列表(在 Unity 中),例如,或用于本地安装的应用程序。您提到的第三个目录
/usr/share/app-install/desktop
由 所使用Software Center
,如此处所述。许多应用程序根本不使用这个。图标
技术上可以存储在任何地方。小型应用程序可以将它们的文件(包括图标)存储在一个独立的目录中
/opt/<application_name>
,但大多数都可以在/usr/share/icons/
.可以在此处找到有关图标的出色问题/答案组合。