设置x11-forward

在远程服务器上使用gnuplot或者gedit,并且x11 forward到本地windows机器时,经常会爆出下面错误:

Failed to initialize wxWidgets.

这时候首先确定本地X11客户端是否正确安装。没安装的可以安装xManager。

其次确定SSH客户端正确设置了X11的转发。比如xShell需勾选“连接-SSH-隧道”的“转发X11连接到(x)”的选项。

如果还有问题,就是服务器端的问题。一般情况下都是未正确设置$DISPLAY的原因。

首先运行

xauth list

这时候可以看到

auto/unix:13  xxxxxxx xxxxxxxxxxxxxxxxxxxx

这样的信息。上面13即你客户端的显示序号。这时候需设置EXPORT环境参数,以便让X11找到正确的转发路径:

export $DISPLAY='localhost:13.0'

为使设置持续有效,可将该命令加入~/.bashrc

Copyright © zhiqiang.org 2016 all right reserved,powered by Gitbook该文件修订时间: 2016-08-03 01:06:06

results matching ""

    No results matching ""