標籤:

WSL 使用指南——04 安裝桌面環境

WSL 使用指南——04 安裝桌面環境

安裝桌面

嗯,使用WSL後你一定開始懷念Linux雙系統的桌面環境了……

WSL的初衷是為了在Windows系統中運行Linux工具鏈,所以WSL沒有「原生」搭載桌面環境,但這不影響我們自己安裝一個Linux桌面環境。

Ubuntu為例,為WSL安裝桌面環境需要兩大項工作————在Win10中安裝X Server、在WSL中安裝Ubuntu桌面等組件。

安裝X Server

下載並安裝VcXsrv,安裝之後桌面會出現兩個快捷方式分別為VcXsrvXLaunch

安裝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連接)。

切換到UbuntuBash窗口,執行以下命令配置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(包含鏈接:github.com/WangJiaxiang),不得用於商業目的,基於本文修改後的作品務必以相同的許可發布。如有任何疑問,請與我聯繫。


推薦閱讀:

2.5 寸的 SSD(固態硬碟)怎麼塞進 3.5 寸的 SATA 硬碟櫃?
安同 Linux 是如何開發的?
Linux進程間如何傳遞文件描述符?
kali下安裝010Editor十六進位編輯器
MIUI V6 引入的Linux系統內核內存優化技術分別是什麼?

TAG:Windows10 | Linux |