Unity Launcher .desktop 文件在哪里?

Tig*_*ull 149 unity launcher unity-2d

我想知道 Unity Launcher .desktop 文件存储在哪个文件夹中,因为它们不再存在/.gconf/desktop,我需要将自定义应用程序添加到启动器栏(添加它/usr/share/applications似乎还不够)。

Unity Launcher .desktop 文件在哪里?

hto*_*que 194

在全球范围

/usr/share/applications 
Run Code Online (Sandbox Code Playgroud)

本地

~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)

如果要添加自定义启动器,请在 中创建它~/.local/share/applications,使其可执行,将其拖放到启动器*上,最后将其固定(右键单击启动器项目?保留在启动器中)。

* 使用 Nautilus 打开它似乎不起作用。

  • 您可以通过在桌面文件中添加以下行来手动指定要使用的图标:`Icon=/absolute/path/to/image.png` (2认同)

小智 14

Unity 2D 在/usr/share/applications目录中查找 .desktop 文件。这可以通过在终端中使用以下命令找到:

locate firefox.desktop
Run Code Online (Sandbox Code Playgroud)

对我来说,它通过在终端中使用以下内容添加一个已经存在的启动器(例如gimp.desktop)来工作

gconf-editor
Run Code Online (Sandbox Code Playgroud)

将条目添加到收藏夹列表中desktop/unity-2d/launcher


use*_*480 7

这个问题几乎是 9 年前发布的,但它仍然出现在该主题的搜索顶部。为了完整起见,由于 Snap 现在已经很流行,因此至少有 4 个位置:

全球:

/usr/share/applications
Run Code Online (Sandbox Code Playgroud)

/usr/local/share/applications/(不常见)

本地:

~/.local/share/applications
Run Code Online (Sandbox Code Playgroud)

快照:

/var/lib/snapd/desktop/applications
Run Code Online (Sandbox Code Playgroud)


Rin*_*ind 6

cd ~/.local/share/applications 是第一个看的地方。

我用来添加快速列表的目录中的示例:

~/.local/share/applications$ ls
banshee.desktop gnome-terminal.desktop
铬-browser.desktop mimeapps.list
firefox.desktop 鹦鹉螺-home.desktop
gedit.desktop ubuntu-software-center.desktop