WSL 使用指南——04 安裝桌面環境
WSL 使用指南——04 安裝桌面環境
安裝桌面
嗯,使用WSL後你一定開始懷念Linux雙系統的桌面環境了……
WSL的初衷是為了在Windows系統中運行Linux工具鏈,所以WSL沒有「原生」搭載桌面環境,但這不影響我們自己安裝一個Linux桌面環境。
以Ubuntu
為例,為WSL安裝桌面環境需要兩大項工作————在Win10中安裝X Server
、在WSL中安裝Ubuntu桌面
等組件。
安裝X Server
下載並安裝VcXsrv,安裝之後桌面會出現兩個快捷方式分別為VcXsrv
和XLaunch
。
安裝Ubuntu桌面
在Windows系統中安裝X Server
後,開始在WSL中通過命令行安裝Ubuntu桌面組件,步驟如下:
更新系統
sudo apt-get update && sudo apt-get upgrade
安裝桌面組件,該過程需要一些時間,請坐和放寬~~
echo "y"|sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
配置dbus以避免出現錯誤
dpkg-reconfigure dbus && service dbus restart
配置桌面
所需組件安裝完成之後,接下來開始配置工作,步驟如下:
打開Windows主系統桌面的XLaunch
圖標,並按照圖示操作。
點擊下一步保持默認設置直到最後完成,此時我們會看到一個純黑色的無標題欄窗口(黑色的原因是沒有任何X Client
連接)。
切換到Ubuntu
的Bash
窗口,執行以下命令配置X Server
埠。
export DISPLAY=localhost:0
執行以下命令,然後切換到VcXsrv窗口(即之前打開的純黑色窗口)
sudo ccsm
按照下圖設置桌面環境並退出,如果提示遇到衝突則選擇忽略衝突即可。
切換到Ubuntu``Bash
窗口,執行以下命令並切換回VcXsrv
窗口查看效果。
sudo compiz
Enjoy!
安裝中文支持並配置profile文件
在桌面環境打開一個終端
,執行以下命令安裝中文支持(如果當前不是用戶root
,命令前面要加上sudo
)
apt-get -y install language-pack-zh-hans
將以下環境變數添加到/etc/profile
文件
export DISPLAY=localhost:0export LANG=zh_CN.UTF-8export LANGUAGE=zh_CN.UTF-8export LC_ALL=zh_CN.UTF-8
重新載入profile
source /etc/profile
重新生成locale
locale-gen
- 注意!我們開啟桌面後是root賬戶,有可能會影響WSL穩定性!
- 如果需要以其他用戶啟動桌面環境,必須重新配置
ccsm
及其他組件,當然我們也可以把已經配置好的配置文件複製到其他賬戶下,方法為——把將已配置桌面環境的用戶目錄(cd ~
)下.cache
文件夾複製到其他用戶目錄下。 - Ubuntu桌面環境的安裝方法參考了Run any Desktop Environment in WSL
下一步
- 美化桌面環境見自定義桌面環境
- 桌面環境的進一步探索見通過腳本提高效率
本作品採用知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議進行許可。歡迎轉載、使用、重新發布,但務必保留文章署名Wang Jiaxiang(包含鏈接:https://github.com/WangJiaxiang96/WSL-Guideline),不得用於商業目的,基於本文修改後的作品務必以相同的許可發布。如有任何疑問,請與我聯繫。
推薦閱讀:
※2.5 寸的 SSD(固態硬碟)怎麼塞進 3.5 寸的 SATA 硬碟櫃?
※安同 Linux 是如何開發的?
※Linux進程間如何傳遞文件描述符?
※kali下安裝010Editor十六進位編輯器
※MIUI V6 引入的Linux系統內核內存優化技術分別是什麼?