/.gconf/desktop
中,并且我需要向启动器栏中添加一个自定义应用程序(将其添加到/usr/share/applications
中似乎还不够) )。 Unity Launcher .desktop文件在哪里?
#1 楼
在全球/usr/share/applications
在本地
~/.local/share/applications
如果要添加自定义启动器,请在以下位置创建
~/.local/share/applications
,使其可执行,将其拖放到启动器上*,最后将其固定(右键单击启动器项目→Keep In Launcher)。*使用Nautilus似乎无法打开它做到这一点。
评论
实际上,这种方式不会显示自定义图标,而是显示应用程序图标。关于如何解决该问题的任何想法?我还尝试通过gconf-editor添加.desktop,但没有找到Unity条目。
–提格
2011年5月7日在8:24
没错,这可能是一个错误。相反,您只需将.desktop文件拖放到启动器上即可。要找到收藏夹列表,请安装dconf-tools软件包并运行dconf-editor。该列表存储在桌面→统一→启动器下。
–扭矩
2011年5月7日8:32
您可以通过在桌面文件中添加以下行来手动指定要使用的图标:Icon = / absolute / path / to / image.png
–沙丘
2015年5月19日在12:19
请注意,使用快照的用户可能会在/var/lib/snapd/desktop/applications/xyz.desktop中找到它们
–乔恩
18年8月3日在9:38
#2 楼
Unity 2D在/usr/share/applications
目录中查找.desktop文件。这可以通过在终端中使用以下命令找到:locate firefox.desktop
对我来说,它通过添加一个已经存在的启动器(例如gimp.desktop)而起作用。在Terminal
gconf-editor
中使用以下内容,将条目添加到
desktop/unity-2d/launcher
下的收藏夹列表中。评论
我忘记了定位,谢谢! / usr / local / share / applications /就是问题所在!
–variona
16-11-12在7:53
#3 楼
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
#4 楼
除了/usr/share/applications
中的全球范围,~/.local/share/applications
中的本地范围之外,/usr/local/share/applications/
中也有它。它具有与全局相似的效果。某些应用程序选择将其桌面文件放在此文件夹中。评论
关于/ usr / local / share / applications /的技巧就发现了!谢谢!
–smac89
16年8月1日在6:08
#5 楼
我实际上自己找到了修复程序!必须在alacarte中创建一个条目。要自定义图标,必须再次从alacarte手动编辑图标。评论
这听起来似乎不是正确的解决方案,但是对于启动器或原始.desktop文件中的错误,更多的解决方法是。
– JanC
2011年6月9日10:37
#6 楼
这个问题发表于大约9年前,但仍然出现在该主题的搜索量之上。为了完整起见,由于现在已经有了快照,因此至少有4个位置:全局:
/usr/share/applications
/usr/local/share/applications/
(较不常见)本地:
~/.local/share/applications
/var/lib/snapd/desktop/applications
评论
相关:.desktop图标文件存储在哪里?