使用Xmanger本地登錄WSL圖形化界面
「不積跬步無以至千里,不積小流無以成江海」,這個系列是筆者在玩wsl的時候寫的一些東西。
關於wsl如果看過之前筆者寫的東西,大家一定不會陌生,就是Windows10下面的一個Linux子系統,本人一般玩的都是Debian Linux。默認就跟伺服器版本一樣,只有最基礎的東西,但某些特殊用途,還是需要圖形化界面來展現的,在之前筆者介紹的是用Xming來開啟Linux子系統圖形化界面,而今天筆者要跟大家分享的是使用Xmanger來實現同樣的功能。簡單提一句,Xmanger也是Xwindows的實現方式之一,他是商業軟體,而Xming是開源軟體,個人實測Xmanger圖形界面性能要好過Xming一些,其他關於Xmanger的內容大家自行了解便好,筆者也不是特別了解。
一、在Windows10下安裝Debian Linux子系統
詳情請查看網路上相關內容或者我的個人博客,十分簡單,這不是今天的重點,在此就不再贅述。
二、下載安裝Xmanager
Xmanager是一個商業收費軟體,可以下載試用,地址是:http://www.xshellcn.com/xiazai.html,申請界面如下圖:
安裝十分簡單,雙擊安裝包,然後一路下一步就是了,具體截圖如下:
安裝好了之後打開Xmanager備用即可。
三、Debian Linux子系統的配置
這裡使用的是ssh鏈接,就用默認的22埠即可,具體步驟如下:
1、安裝openssh,代碼:sudo apt install openssh-server,筆者這是已經安裝好的,如下圖:
2、徹底重啟ssh服務,代碼sudo service ssh --full-restart,如下圖:
3、安裝xfce4桌面,代碼:sudo apt install xfce4,這一步會消耗一定時間,請耐心等待,筆者安裝時候沒有截圖,卸載截圖也太麻煩,這個比較簡單,就不放圖了。
此時ssh服務已經啟動,Xfce4桌面也已安裝完畢,如果想更換埠或者用戶名什麼的,請查看ssh相關內容,這裡也不再展開討論。
四、新建Xstart並連接Linux子系統
Xstart可以使用ssh登錄Linux並執行一段命令,於是筆者猜想是不是也能同Xming一樣執行startx命令呢?於是開始實踐:
點擊主界面的工具,選擇Xstart,命名為Debian;
協議選擇ssh,主機填入127.0.0.1,用戶名使用wsl的用戶名,驗證選擇password(建議點擊password旁邊的設置,進去之後填入密碼並保存,免得每次都輸入密碼);
命令填入startxfce4;
點擊保存,然後點擊運行,如果前面沒有保存密碼,這裡會提示輸入密碼;
如果第一次運行xfce4桌面,會問你使用什麼樣的用戶配置,選擇default就是了;
筆者安裝了中文字體,安裝了xfce4-terminal之後做了簡單配置如下圖:
至此,今天的內容主體就完成了,Ubuntu等其他wsl理論上也可以使用同樣的方法啟動圖形化界面,有幾點需要說下:
Xstart開始之前,必須確保Linux子系統的ssh服務開啟,可以設置開機自啟;
相比於Xming,使用本文中的方法不用終端一直處於開啟狀態,只要Linux子系統的ssh服務在後台運行,就可以鏈接;
相比於Xming,這種方法的圖形性能要好些,以前用Xming的時候有時候會遇到卡頓的情況;
如果你有雲伺服器,也可以安裝一個圖形化界面,使用相同的方法鏈接,只不過主機部分就得填寫你的伺服器的地址;
Xmanger屬性里有很多設置,比如窗口模式什麼的,大家可以自行摸索下;
當然我們也可以安裝其他的桌面,比如gnome什麼的,方法類似,都用startX命令啟動即可。
※蘋果AirDrop性騷擾頻發,紐約要如此嚴懲
※俄羅斯「聯盟MS-11」飛船成功發射
TAG:IT之家 |