GConf 错误:没有运行 D-BUS 守护进程?!如何重新安装或修复?

GConf 错误:没有运行 D-BUS 守护进程?!如何重新安装或修复?

安装 Konquerer 并重新启动笔记本电脑后,我在尝试从终端(对我来说是存在的)中以 root 身份打开、编辑或访问文件时出现以下错误。

root@linuxBox:/home/v2r#gnome-open /home/

(gnome-open:2686): GConf-WARNING **: 客户端无法连接到 D-BUS 守护进程://bin/dbus-launch 异常终止,出现以下错误:未指定协议自动启动错误:X11 初始化失败。

GConf 错误:没有运行 D-BUS 守护进程

root@linuxBox:/home/v2r# 没有指定协议无法解析参数:无法打开显示:

另外,dbus 似乎没有正确安装,/bin/参见/usr/bin/ 屏幕截图: 在此处输入图片描述

我该如何解决这个问题并提前感谢您?!!!


谢谢您的回答,SirCharlo!这根本不能解决问题。请注意,这种情况只会在 root 身份下发生!

root@linuxBox:/home/v2r#gnome-open /home/

(gnome-open:5170): GConf-WARNING **: 客户端无法连接到 D-BUS 守护进程:无法连接到套接字 /tmp/dbus-2RdCUjrZ9k:连接被拒绝 GConf 错误:没有运行 D-BUS 守护进程

root@linuxBox:/home/v2r# 没有指定协议无法解析参数:无法打开显示:

答案1

我也遇到过同样的问题。在我的系统中,这个问题是由于~/.dbusroot 拥有所有权而导致的。更改所有权为我解决了这个问题。我建议您也检查一下您的系统。

可以使用以下命令更改所有权chown。对于单个文件:

chown <user>:<group> file

对于目录及其子目录:

chown -R <user>:<group> folder

因此,在这种情况下,

chown -R <your user>:<your group> ~/.dbus 

应该管用。

答案2

export $(dbus-launch)
当我在 Opensuse 12.1 上以虚拟机形式运行时,尝试了这个方法。

答案3

我也遇到了 dbus 和 vnc 的问题。所以我添加了

eval `dbus-launch`

~/.vnx/xstartup。它为我启动了 gnome 会话!

答案4

我在 Ubuntu 机器上遇到了这个问题。安装dbus-x11解决了该问题:

sudo apt install dbus-x11

相关内容