安装 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
我也遇到过同样的问题。在我的系统中,这个问题是由于~/.dbus
root 拥有所有权而导致的。更改所有权为我解决了这个问题。我建议您也检查一下您的系统。
可以使用以下命令更改所有权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