in10內置ubuntu子系統安裝桌面版教程
注意!!!:
本教程僅作為普及,不代表個人觀點!!!。
(1)必備條件:
win10已安裝WSL,并可以運行Bash。
補充:
WSL:windows subsystem for linux。
如果沒有安裝wsl,請參考:
手把手教你啟用win10系統中內置的Linux子系統
(2)思路之曲線救國:
WSL沒有x-windows來提供圖形化界面的支持,但我們可以在windows下安裝x-windows,然后在這個桌面環境下顯示linux應用,從而達到間接使用ubuntu-desktop。
(3) 操作步驟
1、 安裝x-windows
可供選擇安裝的X-Windows有多個,這里我們使用VcXsrv。
官網:https://sourceforge.net/
下載好軟件,在windows下安裝好。
首次啟動自動進入界面設置后,按下圖設置:
選擇one large window
Display number設置成0
以下安裝其它默認即可
2、 在我們的Ubuntu系統中安裝桌面環境
打開Bash,安裝ubuntu-desktop、unity、ccsm。
sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
軟件包比較大,稍稍等待幾十分鐘...
當然這里也是看個人的網速......
如安裝遇到問題,可能是源的問題,請參考:
Ubuntu更換為阿里云軟件源
3、 配置compiz窗口管理器
(1)啟動之前安裝的x-windows
(2)在Bash中執行如下命令
export DISPLAY=localhost:0
sudo ccsm
(3)
此時在X-windows中,會彈出ccsm的配置界面,勾選需要的Desktop組件。
這里注意要勾選Desktop中的Ubuntu Unity Plugin,其它默認就好。
(4)
關閉ccsm,在bash中啟動compiz,加載Unity-desktop。
打開VcXsrv,我們的ubuntu界面就出現在面前了
再次重申!!!:
本教程僅作為普及,不代表個人觀點!!!。
歡迎大家給予寶貴的意見或者建議。
歡迎大家補充或者共享一些其他的方法。
感謝支持。
(建議將win10版本升級到至少專業版網上搜索kms工具,下載就行這個是我的云盤,不知道能用到什么時候鏈接:https://pan.baidu.com/s/1_jdaiw610pxg7JiJGKSnSQ
提取碼:7mzs)
一.到微軟應用商店搜索linux
二。按照步驟下載安裝你想要的linux系統
三.在下載的過程中,我們來做一些基本設置
打開控制面板-程序-程序與功能,依次點擊
在設置-更新和安全中-開發者選項中切換到開發人員模式
四,先不急著重啟電腦,等Linux安裝完成后,再重啟后
我們就已經安裝好了linux系統,進行用戶名和密碼的設置就可以使用了(密碼正常輸入,Linux注重安全,輸入密碼時沒有顯示),不過是只有命令行的
五,給它裝個圖形界面
一般,我們要先給它換源
首先用lsb_release -a查看自己的Ubuntu/Linux系統的版本,方便之后選取合適的源。在我下面的演示中可以看到,我的版本是18.04的。
liz@LAPTOP-QEKPRFEO:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic(注意這里,找源的時候要找個跟這個單詞相同的源)
123456
通過cp /etc/apt/sources.list /etc/apt/sources.list_backup備份內置的數據源。
數據原是放在/etc/apt的目錄下的source.list中的。備份完了之后就可以通過ls查看是否備份完成。
sudo vi /etc/apt/sources.list命令編輯
進去后按i就可以編輯,全部刪了換上這些就行
在下面的源選一個加上復制到vim打開的文件里面就行了
中科大源
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic(括號不要復制,注意你的是不是叫這個,不是建議去網上搜你的源https://mirrors.ustc.edu.cn/repogen/) main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
阿里云源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
清華源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
將源加上后執行:按esc,再輸入:wq(都要在英文環境中完成)
回車后出來
sudo apt-get update
sudo apt-get upgrade
更新
最后,圖形界面
用了VcXsrv的方式安裝GUI
實現原理
VcXsrv啟動Xserver服務之空白窗口于監聽;
WSL啟動程序后把界面數據發送給Xserver;
Xserver接收到數據進行渲染,于是在Window下便可看到圖形界面。
安裝VcXsrv
VcXsrv是一個免費開源的軟件,并且在SourceForget上評價也不錯,下載地址為https://sourceforge.net/projects/vcxsrv/
下載后進行默認安裝即可,之後再打開XLaunch,並選擇:“one large window”,Display number設置成0,其它保持默認即可,一路按下一步就好
一路到最后一步,推薦大家點個保存設定值,要不然每次都要打開XLaunch都要重新再設置一遍
之后如果有需要使用Linux圖形界面的程序,都需要提前打開XLaunch。
安裝桌面環境
sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
三個包比較大兩個g,要有空間
然后配置(*但XLaunch要事先啟用):
export DISPLAY=localhost:0
也可以這樣
echo “export DISPLAY=:0.0” >> ~/.bashrc
這樣要使用圖形界面程序就不需要XServer額外指定DISPLAY之設定。
配置:
#執行下面這條命令之前,確保上一步的XLaunch是開著的并且配置好了
sudo ccsm
PS:如果遇到配置選項無法保存的情況,可嘗試以下方法
安裝compizconfig-backend-gconf
sudo apt-get install compizconfig-backend-gconf
進入CCSM->Preferences,將Backend改為Gsettings Configuration Backend,并且勾選Enable Intergration into the desktop environment
勾選插件,如果遇到沖突,則把沖突的插件關閉即可(確保上圖的幾個插件勾選,別的可以關閉)
5.3開啟桌面
sudo compiz
輸入上面這條命令,就可以在XLaunch上看到桌面了