dbus-launch 异常终止并出现以下错误:未指定协议

Dre*_*pin 8 arch-linux d-bus x11

在我的 Arch Linux x64 系统最近升级后,我在安装或删除带有pacman.

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

所以,到目前为止我还没有看到任何不良影响(我知道),但我想让这个警告消失。

编辑

我可以通过安装或卸载 GNOME Do 来始终如一地重现这一点。以下两个命令都会产生上面的输出。

$ sudo pacman -S gnome-do
$ sudo pacman -Rns gnome-do
Run Code Online (Sandbox Code Playgroud)

运行xhost +似乎暂时缓解了警告(至少在我重新启动之前)。我可以运行xhost -并且警告返回。

更新 此问题在几次升级后消失了(即pacman -Syu)。

Sta*_*k07 8

尝试:

export $(dbus-launch)
Run Code Online (Sandbox Code Playgroud)

然后尝试任何基于 dbus 的命令。

  • 你能解释一下那个命令在做什么吗?它帮助我修复了错误,但我想了解发生了什么。编辑:我认为它会像平常一样通过桌面环境登录用户,但在我的情况下,我仅通过 ssh 登录。所以 dbus-launch 可能正在启动那个会话,对吧?http://dbus.freedesktop.org/doc/dbus-launch.1.html (2认同)