dconf-service 是否应该在启动时启动?

dconf-service 是否应该在启动时启动?

最近,当我尝试安装最新的 gnome-shell 然后恢复到稳定版本时,遇到了一些问题。在我清除了所有正在使用的 PPA 并重新安装了 gnome-shell 和所有东西之后,我发现一切仍然无法正常工作。

我在网上找到一个地方(显然是信誉良好的来源),删除我的 dconf 配置文件, ~/.config/dconf/然后~/.cache/dconf/重新启动会有所帮助。虽然这确实将我的所有 gnome-shell 设置重置回初始状态(如我想要的那样),但我发现另一个问题是,我无法通过gnome-tweak-toolSystem 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。对我来说,这个方法有效。

相关内容