如何使Unity记住启动器中的应用程序?


13

当我注销然后再次登录时,Unity启动器中显示的应用程序是默认应用程序,我既不能添加应用程序,也不能隐藏默认应用程序。如何使Unity记住我的应用程序?

Answers:


11

我找到了答案:dconf-tools并且libdconf0没有安装,所以统一记不起来设置了。

使用软件中心或apt-get安装:


这就是问题所在,如果没有这些软件包,它将无法保存设置。
Florian

哎呀,对不起!仅dconf-tools是可选的。libdconf0是默认安装的一部分,删除后我会看到您的症状。
htorque 2011年

1
有同样的问题。这些解决方案均无效。我将回到11.04。团结使我发疯,并且变得糟透了。arrgggggg
弗拉德·

3

您可能有错误。我只需右键单击启动器中的项目即可将其固定或取消固定。


它确实适用于终端,shotwell等开箱即用的应用程序。但是,如果您从重新打包的tar软件包(而不是从deb-package安装)启动Eclipse应用程序,则可以重现该问题。另外,您还将面临找不到应用程序图标的问题。
vak 2011年

您必须为此应用程序创建一个桌面文件。统一启动器仅记住桌面文件,而不记住应用程序
Florian

我知道了。但是,如果在选择“保持启动器”时可以即时创建那些文件,那将是自然且用户友好的。
vak 2011年

1
是的,它将是:)在bugs.launchpad.net/unity上将其作为错误提交:)
Florian

3

对于那些正在寻找一种解决方案,以使GNOME3更新并恢复为Unity之后使Unity记住设置的人,我有一个解决方案,该解决方案将上述Q&A作为开始。

如果已安装dconf-toolslibdconf0,则可能会遇到以下问题:

  • 当您尝试使用来编辑Unity的启动器设置时sudo dconf-editor,您可以在桌面>统一>启动器下找到正确的值,但它似乎是只读的;

  • 当您尝试使用use gsettings时,它说

GLib-GIO-Message:使用“内存” GSettings后端。您的设置将不会保存或与其他应用程序共享。

然后不要放弃,您距离解决问题仅一步之遥!

这个解决方案很有趣。您将必须重新添加gnome3团队存储库并从那里安装软件包:

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install dconf-gsettings-backend

[我真的不知道为什么会这样,但是安装GNOME3东西似乎使GSettings后端非常混乱,以致仅安装dconf-tools和libdconf0就无法修复。

您可以通过运行来检查设置是否可写

gsettings writable com.canonical.Unity.Launcher favorites

如果一切正常,则它返回true,并且在注销/登录后Unity将记住设置。


1
它确实返回true,但仅在以下情况之后返回:“ GLib-GIO-Message:使用'内存'GSettings后端。您的设置将不会保存或与其他应用程序共享。”
HongboZhu 2013年
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.