最近,当我尝试安装最新的 gnome-shell 然后恢复到稳定版本时,遇到了一些问题。在我清除了所有正在使用的 PPA 并重新安装了 gnome-shell 和所有东西之后,我发现一切仍然无法正常工作。
我在网上找到一个地方(显然是信誉良好的来源),删除我的 dconf 配置文件, ~/.config/dconf/
然后~/.cache/dconf/
重新启动会有所帮助。虽然这确实将我的所有 gnome-shell 设置重置回初始状态(如我想要的那样),但我发现另一个问题是,我无法通过gnome-tweak-tool
、System Settings
或更改系统上的任何设置dconf-editor
。我会收到一条错误消息:
WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files
经过大量的谷歌搜索和摆弄之后,我发现如果我运行/usr/lib/d-conf/dconf-service &
然后在运行时更改所有设置,我就可以更改设置。
我有两个问题:
有人知道为什么会发生这样的事情吗(我能做些什么来解决它?
和
将它添加/usr/lib/d-conf/dconf-service/
到我的启动应用程序中以便能够在日常使用计算机时更改设置,这很糟糕吗?这实际上只是一种解决方法,但我想知道它是否安全。
谢谢!
答案1
看来 /usr/share/dbus-1/services/ 中缺少 ca.desrt.dconf.service。请尝试重新安装 dconf-gsettings-backend。对我来说,这个方法有效。