Unity Launcher .desktop文件在哪里?


132

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

Unity Launcher .desktop文件在哪里?


Answers:


178

全球范围

/usr/share/applications 

本地

~/.local/share/applications

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

*使用Nautilus打开它似乎并不能解决问题。


实际上,这种方式不会显示自定义图标,而是显示应用程序图标。关于如何解决该问题的任何想法?我也尝试通过gconf-editor添加.desktop,但没有找到Unity条目。
提格

没错,这可能是一个错误。相反,您只需将.desktop文件拖放到启动器上即可。要找到收藏夹列表,请安装dconf-tools软件包并运行dconf-editor。该列表存储在桌面→统一→启动器下
htorque'5

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

请注意,那些使用快照的人可能会在/var/lib/snapd/desktop/applications/xyz.desktop中找到它们
Jon

14

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

locate firefox.desktop

对我而言,它通过在终端中使用以下命令添加已经存在的启动器之一(例如gimp.desktop)来工作

gconf-editor

在的收藏夹列表中添加一个条目desktop/unity-2d/launcher


我忘了locate,谢谢!/usr/local/share/applications/那是罪魁祸首!
variona

5

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

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

〜/ .local / share / applications $ ls
banshee.desktop gnome-terminal.desktop
铬浏览器。桌面mimeapps.list
firefox.desktop nautilus-home.desktop
gedit.desktop ubuntu-software-center.desktop

4

除了在全球范围内/usr/share/applications,在本地范围内~/.local/share/applications,它也在/usr/local/share/applications/。它具有与全局相似的效果。某些应用程序选择将其桌面文件放在此文件夹中。


1
关于的提示/usr/local/share/applications/是现场!谢谢!
smac89'8

3

我实际上自己找到了修复程序!必须在alacarte中创建一个条目。要自定义图标,您必须再次从alacarte手动编辑图标。


这听起来似乎不是正确的解决方案,但是对于启动程序或原始.desktop文件中的错误,更多的解决方法是。
2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.