当前位置: 首页>>技术教程>>正文


Unity Launcher .desktop文件在哪里?

, , ,

问题描述

我想知道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/中有。它具有与全球相似的效果。某些应用程序选择将其桌面文件放在此文件夹中。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/540.html,未经允许,请勿转载。