您的位置: 首頁(yè) >產(chǎn)經(jīng) >

IT動(dòng)態(tài):Win10 Linux子系統(tǒng)安裝圖形化界面的兩種方法及其對(duì)比

2022-04-16 05:48:02 編輯:崔蝶亨 來(lái)源:
導(dǎo)讀 5G已經(jīng)片區(qū)使用,很多小伙伴對(duì)通信這塊還不熟系!越來(lái)越多的人開(kāi)始對(duì)IT、5G信息方面產(chǎn)生興趣,近來(lái)Win10 Linux子系統(tǒ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


免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

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)將#換成@)