1. 程式人生 > >win10個人電腦端顯示Linux伺服器圖形介面

win10個人電腦端顯示Linux伺服器圖形介面

前言

       剛開始接觸Linux的“黑框”,有些許不習慣。剛實驗完遠端在伺服器端執行matlab程式碼,就想著如果程式有繪製圖形的需求不就無法顯示了嗎,在網上找了很多教程,最終可以以圖形化操作遠端伺服器。

      才開始實驗putty+xming來顯示圖形介面,但是一直不成功,最後改用xshell測試成功,所以以後就直接用xshell來使用伺服器了。想測試putty+xming顯示的可以參考這篇文章。與xshell相配套的檔案傳輸程式是xftp,直接是圖形化上傳檔案,感覺比較方便,安裝和使用可以參考這篇文章(怎樣在伺服器上跑程式——Xshell和Xftp的安裝與使用)

實驗過程

   方法一:直接將伺服器以桌面的形式顯示

        因為我的伺服器上面安裝了matlab,所以可以看到桌面上有一個matlab圖示。雙擊matlab圖示啟動matlab,效果如下圖。

      可以看到能正確開啟MATLAB軟體,執行上篇文章上傳的檔案,可以得到結果。開啟軟體延時比較大,可能是網速對其有影響,也可能和伺服器的處理速度有關。

   方法二:利用xshell和xming來顯示伺服器程式的圖形化介面

   (1)下載安裝xming

      參考這篇文章下載xming和對應的字型,安裝即可。

   (2)開啟xming

開啟後,可以看到左面右下角會有xming程式正在執行,他只有在後續操作後才會展現其作用,現在只是它的等待狀態。

   (3)開啟xshell,進行相關設定後連線到伺服器

開啟 “隧道” ,進行如下設定,然後連線到伺服器就好。

   (4)執行相關程式

       利用xshell連線伺服器後,按照自己的需求在shell輸入相關程式碼執行相關程式,比如我現在想執行matlab。和上篇文章提到的啟動matlab程式的程式碼相同,不過這次輸入程式碼回車後matlab直接以圖形化顯示出來,特別好玩。

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

      回車之後的啟動介面:

     啟動並且執行測試程式成功:

       實驗成功。這樣執行時,最好保證比較好的網速,不然真的很慢。

參考

1、文中所有連結