如何让Unity记住启动器中的哪些应用程序?
当我注销然后再次登录时,Unity启动器中显示的应用程序是默认应用程序,我既不能添加应用程序也不能隐藏默认应用程序。 如何让Unity记住我的应用程序?
我找到了答案:没有安装dconf-tools
和libdconf0
,所以unity无法记住设置。
使用Software Center或apt-get
安装:
- dconf工具
- libdconf0
你可能有一个bug。 我只需右键单击启动器中的项目即可固定或取消固定它们。
对于那些正在寻找解决方案的人来说, 在GNOME3更新之后让Unity记住设置并恢复到Unity ,我有一个解决方案,它使用上面的问答作为开始。
如果您安装了dconf-tools
和libdconf0
,则可能遇到以下问题:
-
当您尝试使用
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将记住设置。