WSL圖形界面優勢
為wsl安裝圖形界面之后,就像擁有一台新電腦一樣。
wsl安裝完畢后,與wsl子系統交互的方法只有shell,具有一些弊端:
1.學習難度大,交互式編程循環結構難以加入。
2.不支持GUI,對數據可視化很不友好,終端中查看圖片時會報錯X11未安裝。matplotlib中的plt.show()也會報錯。
3.需要額外安裝適用於wsl的文本編輯器,終端等linux生態系列軟件。
wsl的圖形界面相比雙系統也有很多優勢:
1.系統功能和面板設置基本相同。
2.類似虛擬機,但是剪切板和文件夾公用,可以從圖形界面上控制win10進程。
3.為子系統增加了GUI設計的可能,對數據可視化非常友好。
4.圖形界面中有的文本編輯器和終端,這樣可以免去在win10中下載配置文本編輯器和終端的繁瑣。
安裝教程
圖形界面的安裝需要在win10系統上安裝VcXsrv,用於監聽wsl系統,以顯示wsl的桌面;同時在wsl系統上安裝xfce4,即wsl的輕量級桌面。
win10系統安裝VcXsrv
win10中安裝VcXsrv的下載網址是 https://sourceforge.net/projects/vcxsrv/
下載后安裝-下一步-完成后再開始菜單和桌面上都可以找到Xlaunch,就是顯示子系統wsl桌面的窗口。
wsl終端中安裝xfce4
在終端中依次輸入以下命令即可
1 #!/bin/bash 2 # this is bash command 3 sudo apt-get update #更新源 4 sudo apt-get install xfce4 xfce4-terminal #安裝xfce4桌面 5 echo -e "\n##DISPLAY Configuration" >> ~/.bashrc #配置聲明 6 echo "export DISPLAY=127.0.0.1:0.0" >> ~/.bashrc #添加配置 7 source ~/.bashrc #配置生效 8 #run xfce4 9 startxfce4 #如何運行xfce4
安裝配置完畢
使用教程
step01 在win10系統中打開VcXsrv,以開啟Xserver監聽wsl,選擇one window without titlebar模式(其他模式無法顯示Linux系統的任務欄),然后一直下一步即可。
step02 打開wsl終端,開啟xfce4桌面,命令是 startxfce4
然后即可在VcXsrv中進行Linux系統的操作了。例如打開終端運行一個小命令 xeyes試驗圖形界面是否可行
測試一下python的matplotlib是否可用: