為win10的linux子系統搭載圖形界面(WSL安裝桌面)


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是否可用:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM