2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ 備案號(hào):
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
郵箱:toplearningteam#gmail.com (請(qǐng)將#換成@)
5G已經(jīng)片區(qū)使用,很多小伙伴對(duì)通信這塊還不熟系!越來(lái)越多的人開(kāi)始對(duì)IT、5G信息方面產(chǎn)生興趣,近來(lái)Win10 Linux子系統(tǒng)安裝圖形化界面的兩種方法及其對(duì)比的話題也是引起了很多人的關(guān)注,那么既然現(xiàn)在大家都想要知道Win10 Linux子系統(tǒng)安裝圖形化界面的兩種方法及其對(duì)比,小編今天就來(lái)給大家針對(duì)Win10 Linux子系統(tǒng)安裝圖形化界面的兩種方法及其對(duì)比做個(gè)詳細(xì)介紹。
理論上講,所有Win10的Linux子系統(tǒng)都可以通過(guò)Windows10本機(jī)遠(yuǎn)程桌面和Xming的方法來(lái)安裝使用圖形化界面,筆者目前只接觸了Debian系的Linux系統(tǒng),故以Debian GNU/Linux系統(tǒng)和xfce4為例介紹(Ubuntu系統(tǒng)裝完Xming就能使用,在此不再敘述,詳情請(qǐng)關(guān)注IT之家極客學(xué)院,同時(shí)本文也是為了方便一些有一定Linux使用經(jīng)驗(yàn)朋友而寫的,不喜勿噴)。另外,如果是Linux使用比較多的話,筆者推薦使用Debian系統(tǒng),穩(wěn)定性、依賴方面強(qiáng)過(guò)Ubuntu及Kali Linux等。
一、使用Windows10本機(jī)遠(yuǎn)程桌面連接
1.1、首先安裝好Debian
具體過(guò)程不再敘述,參見(jiàn)IT之家Win10使用進(jìn)階:一周年更新14316如何開(kāi)啟Linux Bash命令行,安裝好并設(shè)置密碼之后如下:
1.2.使用國(guó)內(nèi)軟件源
眾所周知的原因,在國(guó)內(nèi)如果使用官方源的話,更新軟件、安裝軟件會(huì)非常的慢,非常痛苦,我們需要替換成國(guó)內(nèi)軟件源:
1、在win10資源管理器中打開(kāi)C:\Users\username\AppData\Local\Packages\TheDebianProject.DebianGNULinux_76v4gfsz19hv4\LocalState\rootfs\etc\apt文件夾(將username替換為你自己的win10賬戶名)。
2、編輯sources.list文件,用#號(hào)注釋掉原有的官方更新源,增加國(guó)內(nèi)源。下面我貼出中科大比較穩(wěn)定的stretch分支的源,軟件比較老,但是穩(wěn)定。然而我個(gè)人用的是buster分支,軟件比較新,有些奇怪的事,Ubuntu默認(rèn)用的很多軟件的版本就比較新,所以系統(tǒng)穩(wěn)定性要比Debian差些,求穩(wěn)的同志們就用下面的源吧:
deb https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free
deb https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free
筆者在此也放出中科大大佬的工具,上面有常用的Linux發(fā)行版的國(guó)內(nèi)源文件,已經(jīng)設(shè)置好的,供各位下載:https://mirrors.ustc.edu.cn/repogen/
3、編輯完保存,如圖:
1.3.更新軟件源
代碼:sudo apt-get update
注意:這里有個(gè)坑,因?yàn)槭莌ttps協(xié)議的,但Win10的Debian子系統(tǒng),并沒(méi)有安裝apt-transport-https,直接更新會(huì)報(bào)錯(cuò),建議第一次更新先使用http協(xié)議或者官方源,在裝完apt-transport-https之后,再使用1.2中https協(xié)議的軟件源(Debian的buster以上分支也不需要,stable類的分支必須先安裝apt-transport-https才能使用https協(xié)議的軟件源,使用https協(xié)議可以有效防止運(yùn)營(yíng)商劫持)。
更新完如圖:
1.4.安裝xorg
xorg是xfce桌面需要的一個(gè)基礎(chǔ)依賴性質(zhì)東西,開(kāi)機(jī)時(shí)候提供登陸界面。這里我說(shuō)的可能不太準(zhǔn)確,個(gè)人理解就是要裝xfce必須先安裝xorg,不然使用起來(lái)會(huì)有些問(wèn)題,比如缺少這個(gè)組件那個(gè)組件的,如果裝Ubuntu桌面的話替換成kdm,xfce也可以先裝xdm,看個(gè)人喜好。
代碼:sudo apt-get install xorg
大約需要占用361M空間。
選擇語(yǔ)言區(qū)域(建議選英文,選漢語(yǔ)也沒(méi)用,就當(dāng)學(xué)英語(yǔ)了),一路回車:
最后那行報(bào)錯(cuò)不用管,研究好些天都沒(méi)解決掉,反正軟件安裝成功了。
1.5.安裝xfce4
代碼:sudo apt-get install xfce4
大概需要441M空間,如果不換國(guó)內(nèi)源的話怕是需要下載一天。
1.6.安裝并配置xrdp
Xrdp允許Windows或Linux系統(tǒng)通過(guò)遠(yuǎn)程桌面的方式來(lái)訪問(wèn)另外一臺(tái)主機(jī),特別適合本地虛擬機(jī)使用,詳情參考Linux公社文章:xrdp完美實(shí)現(xiàn)Windows遠(yuǎn)程訪問(wèn)Ubuntu 16.04。
1、安裝xrdp,代碼:sudo apt-get install xrdp
2、設(shè)置使用3390端口
代碼:sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
3、向xsession中寫入xfce4-session
代碼:sudo echo xfce4-session >~/.xsession
4、重啟xrdp服務(wù),代碼:sudo service xrdp restart
這時(shí),可能會(huì)有防火墻提示,允許就好。
1.7.啟動(dòng)遠(yuǎn)程桌面
1、在Cortana中搜索遠(yuǎn)程桌面并啟動(dòng):
2、點(diǎn)擊顯示選項(xiàng),填入本機(jī)IP(這里是局域網(wǎng)IP,所以你也可以用局域網(wǎng)內(nèi)其他Windows10電腦試試,建議使用靜態(tài)ip)、剛剛設(shè)置的端口號(hào)、還有你的Linux子系統(tǒng)用戶名(也可以使用root賬戶登陸,比較麻煩,因?yàn)镈ebian默認(rèn)是禁止使用root賬戶登陸的),如圖:
3、點(diǎn)擊鏈接:
4、輸入Linux子系統(tǒng)密碼:
5、盡情享(shí)用吧:
至于后面需要做的配置,參見(jiàn):debian 9安裝后需做的幾件事。
二、使用Xming及ssh連接
如果你用的Windows10子系統(tǒng)是Ubuntu,那安裝完就能用了,很簡(jiǎn)單的詳見(jiàn)IT之家相關(guān)教程,理論上所有Linux都可以通過(guò)本方法來(lái)實(shí)現(xiàn)安裝,下面是Debian以及Kali Linux等系統(tǒng)需要做的配置,參考了:Use SSH and XMing to Display X Programs From a Linux Computer on a Windows Computer
首先需要安裝Debian還有xfce4,與上面第一種方法述1.1至1.5的內(nèi)容完全一致,在此不再贅述,安裝好之后近些如下操作:
2.1.安裝xming
沒(méi)什么特殊的,下載安裝,打開(kāi)就行。
地址:https://xming.en.softonic.com/?ex=REG-60.2
2.2.確定OpenSSH已經(jīng)安裝
在終端執(zhí)行:sudo apt-get install openssh-server
要是如下圖這樣,那就是沒(méi)有安裝,輸入y確認(rèn)就是了:
2.3.配置DISPLAY方法運(yùn)行變量
安裝完xming之后你會(huì)發(fā)現(xiàn)并不能像Ubuntu一樣運(yùn)行DISPLAY=:0 startxfce4指令來(lái)啟動(dòng)Debian的應(yīng)用程序,提示找不到DISPLAY方法,那是沒(méi)有配置ssh相關(guān)內(nèi)容,我們需要做如下配置:
1、打開(kāi)${HOME}/.bashrc文檔,在最后面加入:
if [ -d "${HOME}/bin" ] ; then
export? PATH="${PATH}:${HOME}/bin"
if [ -f "${HOME}/bin/ssh_login" ] ; then
. "${HOME}/bin/ssh_login"
fi
fi
2、在${HOME}/bin/文件夾下新增ssh_login文件(bin文件夾沒(méi)有就新建一個(gè)),內(nèi)容如下:
if [ -n "${SSH_CLIENT}" ] ; then
if [ -z "${DISPLAY}" ] ; then
export DISPLAY='localhost:10'
fi
fi
3、給ssh_login文件777權(quán)限,代碼:sudo chmod 777 ${HOME}/bin/ssh_login
2.4.在終端中啟動(dòng)xfce4桌面
如果你沒(méi)有配置xming,沒(méi)改里面東西,那默認(rèn)實(shí)在0號(hào)顯示器上顯示Linux系統(tǒng)的程序,輸入代碼如下:
DISPLAY=:0 startxfce4
也可以直接啟動(dòng)root賬戶:
sudo su
DISPLAY=:0 startxfce4
默認(rèn)狀態(tài)會(huì)只有兩個(gè)比較簡(jiǎn)陋的panel,如下圖:
你也可以再進(jìn)行拖動(dòng)調(diào)整,比如筆者上面是Windows10的任務(wù)欄,下面是Debian的panel,結(jié)合到一起美滋滋:
其實(shí)正常狀態(tài)下,還會(huì)啟動(dòng)一個(gè)桌面進(jìn)程的,由于我用的是buster分支的軟件源,這就導(dǎo)致軟件不是最穩(wěn)定版本,然后desktop啟動(dòng)失敗,于是就剩下這兩個(gè)panel,然而因禍得福,個(gè)人感覺(jué)這樣很舒服,所以保留了這種,如果你用了我上面寫的源,啟動(dòng)后的將會(huì)和前面的遠(yuǎn)程桌面類似。
三、Win10遠(yuǎn)程桌面與Xming連接的對(duì)比
其實(shí)實(shí)現(xiàn)原理都比較接近,都需要配置一系列東西,但兩者體驗(yàn)還是有些不一樣的,下面做個(gè)簡(jiǎn)要的對(duì)比:
1、安裝難易度:
個(gè)人感覺(jué),就Debian來(lái)講使用xming的方式安裝稍微簡(jiǎn)單一些,但二者相差不多,如果是Ubuntu,那會(huì)更加簡(jiǎn)單,各位可以自行體驗(yàn)。
2、啟動(dòng)便攜度:
相同點(diǎn)是:兩者都需要先在powershell或者cmd中先啟動(dòng)bash。
不同點(diǎn)是:遠(yuǎn)程桌面的方法啟動(dòng)bash后再啟動(dòng)遠(yuǎn)程桌面,只用配置一次,以后點(diǎn)擊鏈接就可以,相當(dāng)于每次啟動(dòng)需要鼠標(biāo)點(diǎn)擊一次powershell,輸入bash,點(diǎn)擊遠(yuǎn)程桌面,點(diǎn)擊鏈接;
xming的方法需要再啟動(dòng)xming,然后在powershell里輸入DISPLAY=:0 starxfce4,但是終端都會(huì)記錄以前輸入的內(nèi)容,所以也不用每次都輸入,其實(shí)就我個(gè)人而言,xming的方法更加方便啟(zhuang)動(dòng)(bi),哪怕每次都輸入DISPLAY=:0 startxfce4。
使用遠(yuǎn)程桌面的方法啟動(dòng)后,可以關(guān)掉powershell了,只要后臺(tái)服務(wù)在運(yùn)行,就不會(huì)影響體驗(yàn),但是xming不行,如果剛剛那個(gè)啟動(dòng)xfce4的powershell關(guān)掉,所有打開(kāi)的窗口都會(huì)關(guān)閉。
3、使用體驗(yàn):
采用遠(yuǎn)程桌面連接的方式,將會(huì)有非常完整的沉浸式體驗(yàn),你會(huì)獲得一個(gè)完整而不割裂的Linux系統(tǒng),如在電腦上單獨(dú)安了一個(gè)完整的Linux體驗(yàn):
而使用xming的方法,你會(huì)感覺(jué)兩個(gè)系統(tǒng)合二為一了,有種混血兒的感覺(jué),每一個(gè)Linux程序都將會(huì)開(kāi)啟一個(gè)xming窗口,而且這些窗口也支持win10的分屏功能:
4、資源占用情況:在啟動(dòng)系統(tǒng)只開(kāi)一個(gè)文件管理器的情況下,使用遠(yuǎn)程桌面的方法資源占用稍多,個(gè)人猜測(cè)可能是遠(yuǎn)程桌面本身占用的資源稍多一些,另外說(shuō)一下,兩者是可以同時(shí)打開(kāi)的:
5、與Windows10系統(tǒng)的互通性:
文件互通性:兩者都支持在兩個(gè)系統(tǒng)下實(shí)時(shí)更改文件,但是都需要使用root賬戶登陸才能完全實(shí)現(xiàn)實(shí)時(shí)更改文檔,不然在Windows10下的更改,在Linux下看不見(jiàn),但在Linux下的更改立刻就能在Windows10上看到。
剪貼板互通性:兩者都可以實(shí)現(xiàn)剪貼板文本內(nèi)容的互通,但對(duì)于文件就有所不同。如使用遠(yuǎn)程桌面,文件的話由于兩個(gè)系統(tǒng)的路徑不同,無(wú)法從Windows10下粘貼文件到Linux下,如圖:
但是可以從Linux下把文件粘貼到Windows10下的,比如粘貼到桌面,這是通過(guò)遠(yuǎn)程桌面本身實(shí)現(xiàn)的,如圖:
而如果使用xming的話,只能文本互通,文件無(wú)法通過(guò)剪貼板復(fù)制粘貼,有時(shí)候還會(huì)有意外發(fā)生,需要清空剪貼板,比如筆者就在桌面上放了個(gè)
6、性能方面
個(gè)人實(shí)際體驗(yàn),xming方式的性能較差,比如使用Firefox的時(shí)候往往比較卡,這可能是實(shí)現(xiàn)方式不同的原因,嘗試過(guò)提高xming優(yōu)先級(jí),也沒(méi)多大用。
綜上所述,如果希望有完整的沉浸式Linux體驗(yàn),推薦使用遠(yuǎn)程桌面連接的方式,如果主要用的還是Windows10,希望使用Windows10的同時(shí)也使用Linux,那么筆者推薦使用xming的方式,這種方式可以將兩個(gè)系統(tǒng)同時(shí)結(jié)合起來(lái),從而獲得很神奇的體驗(yàn)。在此再感謝下參考文獻(xiàn)中的大神,有了他們的無(wú)私奉獻(xiàn),我們才能學(xué)到更多的知識(shí)。
參考文獻(xiàn):
1、Win10使用進(jìn)階:一周年更新14316如何開(kāi)啟Linux Bash命令行
2、中科大Debian源使用幫助
3、使用xrdp實(shí)現(xiàn)windows遠(yuǎn)程桌面ubuntu linux
4、debian 9安裝后需做的幾件事
5、Use SSH and XMing to Display X Programs From a Linux Computer on a Windows Computer
中國(guó)經(jīng)濟(jì)展望2024(關(guān)于中國(guó)經(jīng)濟(jì)展望2024的簡(jiǎn)介)
暴發(fā)性心肌炎警示:感冒也可能引發(fā)致命疾病,注意預(yù)防和早期診治!
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ 備案號(hào):
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
郵箱:toplearningteam#gmail.com (請(qǐng)將#換成@)