无法连接到无障碍总线

Bac*_*ach 20 ssh x11-forwarding dbus

ssh与 X11 转发一起使用时,我在运行 gui 应用程序时收到各种错误和警告。

例如,每当我运行gitg 时,都会收到以下警告:

** (gitg:15904): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-ychCoQcrqT: Connection refused
Run Code Online (Sandbox Code Playgroud)

除了丑陋之外,这是否表明任何真正的错误?

我在运行evince 时收到相同的警告:

** (evince:16634): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-ychCoQcrqT: Connection refused
Run Code Online (Sandbox Code Playgroud)

...或eog

** (eog:16872): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-ychCoQcrqT: Connection refused
Run Code Online (Sandbox Code Playgroud)

等等。

也许值得一提:我从 12.04 连接到(是的,不受支持)13.04。

小智 20

我认为警告并不重要(除非您需要无障碍总线)。显然尚不支持通过 SSH 转发可访问性总线。

但是,如果它惹恼您,您可以尝试以下操作来抑制错误:

在任何命令前添加以下内容:

NO_AT_BRIDGE=1
Run Code Online (Sandbox Code Playgroud)

或者(长期尝试)尝试使用SSH 中的-Y选项-X来启用可信转发。