在 Windows 10 上安裝 Linux 桌面環境(更新)
---日期: Aug 23, 2016
標籤:
- WSL
語言: English 正體中文
---
從BashOnWindows GitHub網站上的文章 進行整理和翻譯。
我前面寫了一遍如何利用X server, CCSM, Compiz和其他元件,與Bash On Ubuntu On Windows相互配合在Windows 10上直接執行Linux桌面環境。最近,我改進了其中的步驟,所以再發了一篇。
除非你是Linux發燒友,不建議使用此Linux桌面環境,因為質量和效果不是很好。推薦使用更輕量的i3wm和openbox.
首先…
在Bash On Windows執行以下程式碼:
1 | echo "export DISPLAY=:0.0" >> ~/.bashrc |
以Root使用者執行以下程式碼:
1 | sudo sed -i 's$<listen>.*</listen>$<listen>tcp:host=localhost,port=0</listen>$' /etc/dbus-1/session.conf |
一定要以root執行,否則會沒有效果
Unity桌面環境
-
安裝VcXsrv並開啟XLaunch。 選擇 “One large window” 並在display number 輸入0,如圖:
一路next下去就行,直到他完成配置 -
開啟Bash On Windows並安裝 ubuntu-desktop,unity 和 ccsm:
1
sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
輸出顯示:
1
export DISPLAY=localhost:0
並開啟ccsm。
-
ccsm中可能顯示不出滑鼠指針,因為沒有載入玩所有內容。如圖選擇外掛。
-
現在關閉ccsm並開啟 compiz.
Compiz會花些時間載入,稍稍等待下桌面環境就會出現
-
關閉桌面環境的方法只能是關閉bash視窗,或者殺Compiz程序。
XFCE桌面環境
-
安裝VcXsrv並開啟XLaunch。 選擇 “One large window” 並在display number 輸入0,如圖:
一路next下去就行,直到他完成配置 -
安裝xorg和xubuntu:
1
sudo apt-get install xorg xubuntu-desktop
此步驟會花上一些時間。
-
完成後輸入
xfce4-session
執行Xfce.