本地(非根)安装文件夹

本地(非根)安装文件夹

我正在尝试制作一个应用程序。目前我在安装过程中使用以下目录:

/usr/share/applications是我放下的地方software.desktop

/usr/share/icons是我放下的地方icon.svg

/usr/share/mime/packages是我放置mime.xml文件的地方。

由于这些是安装过程中唯一需要 root 访问权限的时间,我想知道它们是否是等效的非 root 目录,我可以将这些文件放到哪里并且它们会被系统拾取(例如 Unity 启动器)。

谢谢

答案1

各个用户特定的目录都在~/.local/share~是当前用户的主目录):

  • ~/.local/share/applications
  • ~/.local/share/icons
  • ~/.local/share/mime

所有这些目录的用途都与 中的目录相同,/usr/share只是它们的效果仅限于特定用户,并且您不需要 root 权限即可在其中写入。

相关内容