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、文中所有連結