我想知道 Unity Launcher .desktop 文件存储在哪个文件夹中,因为它们不再存在,/.gconf/desktop
并且我需要向启动器栏添加自定义应用程序(添加它/usr/share/applications
似乎不够)。
Unity Launcher 的 .desktop 文件在哪里?
答案1
全球在
/usr/share/applications
本地在
~/.local/share/applications
如果您想添加自定义启动器,请在中创建它~/.local/share/applications
,使其可执行,将其拖放到启动器上*,最后将其固定(右键单击启动器项目 →保留在启动器中)。
* 使用 Nautilus 打开它似乎没有效果。
答案2
Unity 2D 在目录中查找 .desktop 文件/usr/share/applications
。可以在终端中使用以下命令找到它:
locate firefox.desktop
对我来说,它通过添加一个已经存在的启动器来实现(例如gimp.桌面)在终端中使用以下命令
gconf-editor
添加条目到收藏列出desktop/unity-2d/launcher
。
答案3
这个问题是近 9 年前发布的,但它仍然出现在该主题的搜索顶部。为了完整起见,由于 Snaps 现在已经成为一种流行事物,因此至少有 4 个位置:
全球范围内:
/usr/share/applications
/usr/local/share/applications/
(不常见)
本地:
~/.local/share/applications
快照:
/var/lib/snapd/desktop/applications
答案4
除了全局在/usr/share/applications
,本地在 之外~/.local/share/applications
,还有在/usr/local/share/applications/
。它的作用与全局类似。一些应用程序选择将其桌面文件放在此文件夹中。