当使用ssh
X11 转发时,运行 GUI 应用程序时会出现各种错误和警告。
举个例子,每当我跑步的时候吉特格,我收到以下警告:
** (gitg:15904): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-ychCoQcrqT: Connection refused
除了丑陋之外,这是否意味着任何真正的错误?
我得到了同样的警告表明:
** (evince:16634): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-ychCoQcrqT: Connection refused
... 或者欧格:
** (eog:16872): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-ychCoQcrqT: Connection refused
等等。
也许值得一提的是:我正在从 12.04 连接到(是的,不支持)13.04。
答案1
我认为这些警告并不重要(除非您需要可访问性总线)。显然,尚不支持通过 SSH 转发可访问性总线。
但是,如果错误让您烦恼的话,您可以尝试以下方法来抑制错误:
在任何命令前添加以下内容:
NO_AT_BRIDGE=1
或者(可能性不大)尝试使用SSH 中-Y
的选项-X
来启用可信转发。
答案2
我已使用以下命令禁用 conda:
conda config --set auto_activate_base False
source ~/.bashrc
此后,当我启动 GDL 时,出现了类似的错误。修复方法如下:
conda init bash
希望它对其他人有用。