问题描述
我想知道Unity Launcher .desktop文件存储在哪个文件夹中,因为它们不再位于/.gconf/desktop
中,我需要将自定义应用程序添加到启动栏(在/usr/share/applications
中添加它似乎不够)。
Unity Launcher .desktop文件在哪里?
最佳解决方案
全球范围内
/usr/share/applications
本地在
~/.local/share/applications
如果您想添加自定义启动器,请在~/.local/share/applications
中创建它,将其设置为可执行文件,将其拖放到启动器*上,然后将其固定(启动器项目上的right-click→保存在启动器中)。
*使用Nautilus打开它似乎没有办法。
次佳解决方案
Unity 2D在/usr/share/applications
目录中查找.desktop文件。这可以通过在终端中使用以下内容来找到:
locate firefox.desktop
对我来说,它通过在终端中添加一个已经存在的发射器(例如gimp.desktop)
gconf-editor
将条目添加到desktop/unity-2d/launcher
下的收藏夹列表中。
第三种解决方案
cd ~/.local/share/applications
是第一个看的地方。
我用来添加快速列表的我的目录中的示例:
~/.local/share/applications$ ls
banshee.desktop gnome-terminal.desktop
chromium-browser.desktop mimeapps.list
firefox.desktop nautilus-home.desktop
gedit.desktop ubuntu-software-center.desktop
第四种方案
我其实自己找到了一个修复!有必要在alacarte中创建一个条目。要自定义图标,您必须再次从alacarte手动编辑图标。
第五种方案
除了在/usr/share/applications
的全球范围内,在~/.local/share/applications
的本地,它也在/usr/local/share/applications/
中有。它具有与全球相似的效果。某些应用程序选择将其桌面文件放在此文件夹中。