如何让Unity记住启动器中的哪些应用程序?

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

我找到了答案:没有安装dconf-toolslibdconf0 ,所以unity无法记住设置。

使用Software Center或apt-get安装:

  • dconf工具
  • libdconf0

你可能有一个bug。 我只需右键单击启动器中的项目即可固定或取消固定它们。

对于那些正在寻找解决方案的人来说, 在GNOME3更新之后让Unity记住设置并恢复到Unity ,我有一个解决方案,它使用上面的问答作为开始。

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

  • 当您尝试使用sudo dconf-editor编辑Unity的Launcher设置时,您可以在desktop> unity> launcher下找到正确的值,但它似乎是只读的;

  • 当你尝试使用gsettings时,它说

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

那么不要放弃 ,你离解决问题只有一步之遥!

这个解决方案很有趣; 你将不得不重新添加gnome3团队repo并从那里安装一个包:

 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将记住设置。