每当我通过终端打开任何软件时,我都会收到以下错误,最终软件会打开
dconf-WARNING **: failed to commit changes to dconf: The connection is closed
(gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed
(gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
可能的问题是什么?
发布于 2015-02-20 15:12:48
我也遇到了同样的问题,在我的例子中,我是从一个用户帐户运行"sudo gedit"
的;因此,当它试图保存dconf更改时,它会意识到用户不是根用户,从而引发这些错误。我通过将gedit作为“根”运行来解决这个问题:
sudo -i
gedit &
在那里,sudo -i
将登录到一个用户帐户。
发布于 2015-09-26 11:56:37
这件事让我心烦意乱已经很长时间了。我最终使用gksudo -l <command>
解决了它,它在登录shell中运行命令-类似于XAVI的答案,但不需要在sudo
之后输入命令。
发布于 2018-10-11 13:09:28
您可能需要检查以下文件夹是否属于root
:
~/.cache/dconf
~/.dbus
如果是,试着删除它们。根据我发现的其他消息来源,它们应该由您自己拥有,但是如果您已经使用sudo
运行了图形程序,那么它们可能是由root创建的。删除它们显然是安全的,因为它们会根据需要自动重新创建,但可能会首先备份它们。
https://unix.stackexchange.com/questions/182925
复制相似问题