putty + xming 实现远程linux系统图形界面程序启动

由于模拟程序在服务器上运行,在家工作时需要不时检查结果输出情况,输出文件很大不方便下载下来。一个办法是直接在服务器端调用作图软件(这里我用的是gnuplot)。以前为了做到这个,不得不装上cygwin来模拟linux环境,不仅软件本身很大,慢而且不稳定。在不支持鼠标中间键的笔记本上复制粘贴也比较麻烦。最近学习到可以用xming实现同样的功能(详细的介绍请参考这里)。

一下的介绍基于上面的文章,主要是自己做个总结,方便自己找。

windows上远程调用linux端GUI程序的原理是在windows端启用一个x server, 然后将linux端的程序的显示forward给x server。由于linux管理显示及输入的都是通过一个统一的Server,所以本地和远程显示只是Server的地址不同,本质上并没有区别。

下载安装xming之后,启动。在windows 任务栏(时间显示旁边)可以看到一个X样的图标,说明server已经启动了。鼠标移上去可以看到 xming Server:0,记住这个数字。

启动putty,在左侧catagory: 选择Connection –> SSH –> X11,选上Enable X11 forwarding,在X display location里输入: localhost:0.

然后回到Session,建立连接就可以了。

这样做之后感觉反应速度比cygwin快,而且用鼠标右键就可以复制了。。。(老笔记本终于可以往窗口里复制粘贴了)

Advertisement
Explore posts in the same categories: Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.