win10个人电脑端显示Linux服务器图形界面

前言

       刚开始接触Linux的“黑框”,有些许不习惯。刚实验完远程在服务器端运行matlab代码,就想着如果程序有绘制图形的需求不就无法显示了吗,在网上找了很多教程,最终可以以图形化操作远程服务器。

      才开始实验putty+xming来显示图形界面,但是一直不成功,最后改用xshell测试成功,所以以后就直接用xshell来使用服务器了。想测试putty+xming显示的可以参考这篇文章。与xshell相配套的文件传输程序是xftp,直接是图形化上传文件,感觉比较方便,安装和使用可以参考这篇文章(怎样在服务器上跑程序——Xshell和Xftp的安装与使用)。

实验过程

   方法一:直接将服务器以桌面的形式显示

      请参考这篇文章(阿里云ECS,Ubuntu Server 16.04安装图形界面远程控制),按照其操作即可,最后效果如下图。

win10个人电脑端显示Linux服务器图形界面_第1张图片

        因为我的服务器上面安装了matlab,所以可以看到桌面上有一个matlab图标。双击matlab图标启动matlab,效果如下图。

win10个人电脑端显示Linux服务器图形界面_第2张图片

      可以看到能正确打开MATLAB软件,运行上篇文章上传的文件,可以得到结果。打开软件延时比较大,可能是网速对其有影响,也可能和服务器的处理速度有关。

   方法二:利用xshell和xming来显示服务器程序的图形化界面

   (1)下载安装xming

      参考这篇文章下载xming和对应的字体,安装即可。

   (2)打开xming

       打开后,可以看到左面右下角会有xming程序正在运行,他只有在后续操作后才会展现其作用,现在只是它的等待状态。

   (3)打开xshell,进行相关设置后连接到服务器

      打开 “隧道” ,进行如下设置,然后连接到服务器就好。

win10个人电脑端显示Linux服务器图形界面_第3张图片

   (4)运行相关程序

       利用xshell连接服务器后,按照自己的需求在shell输入相关代码运行相关程序,比如我现在想运行matlab。和上篇文章提到的启动matlab程序的代码相同,不过这次输入代码回车后matlab直接以图形化显示出来,特别好玩。

  cd /usr/local/MATLAB/R2017b/bin
  ./matlab

      回车之后的启动界面:

win10个人电脑端显示Linux服务器图形界面_第4张图片

     启动并且运行测试程序成功:

win10个人电脑端显示Linux服务器图形界面_第5张图片

       实验成功。这样运行时,最好保证比较好的网速,不然真的很慢。

 

参考

1、文中所有链接

2、在windows上使用PUTTY,Xming设置X11 forwarding

3、【编程语言】Python 异常 TclError: no display name and no $DISPLAY environment variable

 

你可能感兴趣的:(【Linux学习笔记】,图形操作,服务器,Linux,win10)