Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd

Cyflwyniad

Mae'r erthygl hon wedi'i bwriadu at sylw gweinyddwyr system sy'n paratoi gweithleoedd nodweddiadol ar gyfrifiaduron sy'n rhedeg Windows 10, gan gynnwys datblygwyr meddalwedd.

Dylid nodi bod problem benodol yn gysylltiedig ag amhosibilrwydd integreiddio meddalwedd a gafwyd o siop ar-lein Microsoft Store i'w ddefnyddio mewn delwedd arferiad Windows 10. Heb fynd i fanylion, byddaf yn egluro bod y broblem hon yn gysylltiedig Γ’'r ffaith bod mae rhaglenni sydd wedi'u gosod o'r Microsoft Store yn cyfathrebu Γ’'r cyfrif gwasanaeth Gweinyddwr, a phryd y cwblheir y gwaith o greu delwedd wedi'i deilwra gan y cyfleustodau sysprep gwallau yn digwydd oherwydd yr amgylchiad hwn.

Mae'r dull a drafodir yn yr erthygl hon yn osgoi'r broblem hon wrth baratoi delwedd Windows 10 OS gydag is-system WSL2 wedi'i ffurfweddu ymlaen llaw, yn ogystal Γ’ delwedd Ubuntu 20.04 OS wedi'i baratoi a'i ffurfweddu ymlaen llaw gyda GUI Plasma KDE, a all yn ei dro gael ei hun set o feddalwedd arferiad.

Mae yna lawer o enghreifftiau a thiwtorialau ar y Rhyngrwyd ar gyfer sefydlu is-systemau WSL (h.y. WSL1 a'r WSL2 cymharol newydd), gyda sefydlu rhyngwyneb GUI ar gyfer systemau OS seiliedig ar linux o Ubuntu 16.04 i Ubuntu 20.04, ond roedd hyn yn ymwneud yn bennaf Γ’ byrddau gwaith yn seiliedig ar ar yr hyn a elwir. "ysgafn" xfce4, sydd Γ’ chyfyngiadau dealladwy mewn gosodiadau defnyddwyr. Ond cyn belled ag y mae GUI Plasma KDE ar gyfer Ubuntu 20.04 yn y cwestiwn, nid oes llawer o wybodaeth i'w chael ar y we. Ond yr opsiwn hwn sy'n rhoi set o osodiadau bron yn ddiderfyn i'r defnyddiwr terfynol ar gyfer ymddangosiad y system a gosodiadau caledwedd, wrth gwrs, gan ystyried galluoedd integreiddio cyfredol systemau linux a weithredir yn is-system WSL2.

Gosod y set ofynnol o feddalwedd a ffurfweddu WSL2

Rydym yn gwirio'r fersiwn gyfredol o Windows, ar gyfer hyn, yn y bar chwilio Windows, nodwch y gorchymyn winver ac rydym yn cael rhywbeth fel hyn:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Mae'n bwysig bod y fersiwn OS yn 1903 neu 1909 (rhaid i fersiynau OS penodedig fod gyda'r diweddariad cronnus KB4566116 wedi'i osod), neu 2004 (rhif adeiladu dim llai na 19041), nid yw gweddill y wybodaeth o bwys. Os yw rhif y fersiwn yn llai, argymhellir eich bod yn uwchraddio i'r fersiwn diweddaraf o Windows i atgynhyrchu'r canlyniadau yn yr erthygl hon yn gywir.

Er hwylustod camau gweithredu pellach, gosodwch y Terfynell Windows am ddim gan ddefnyddio'r Microsoft Store (mae yna bosibilrwydd lawrlwytho o ffynonellau eraill hefyd):

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Rydyn ni'n gosod X Server X410 trwy'r un Microsoft Store, mae'r meddalwedd hwn yn cael ei dalu, ond mae cyfnod am ddim o 15 diwrnod, sy'n ddigon ar gyfer profion amrywiol.

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Fel dewis arall am ddim i X410 llwytho i lawr a gosod y gweinydd VcXsrv X.

Mewn unrhyw le cyfleus ar y ddisg, rydym yn creu cyfeiriadur lle byddwn yn storio ein ffeiliau. Fel enghraifft, gadewch i ni greu cyfeiriadur C:wsl.

Lawrlwytho a gosod gosodwr annibynnol Ubuntu 20.04, dadbacio'r ffeil ganlyniadol gan ddefnyddio archifydd (er enghraifft, 7-zip). Ail-enwi'r cyfeiriadur heb ei bacio gydag enw hir Ubuntu_2004.2020.424.0_x64 i rywbeth mwy derbyniol, fel Ubuntu-20.04 a'i gopΓ―o i'r cyfeiriadur C:wsl (yn syml o hyn ymlaen wsl).

Lawrlwytho a dadbacio i mewn i gyfeiriadur wsl gweinydd sain traws-lwyfan PulseAudio v.1.1., rydym hefyd yn gwneud cywiriadau i'w ffeiliau ffurfweddu.

Mewn ffeil wslpulseaudio-1.1etcpulsedefault.pa adran Load audio drivers statically golygu'r llinell:

load-module module-waveout sink_name=output source_name=input record=0


ac yn yr adran Network access golygu'r llinell:

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1


Mewn ffeil wslpulseaudio-1.1etcpulsedaemon.conf uncomment a newid y llinell

exit-idle-time = -1


Rydym yn ffurfweddu is-system WSL2 yn unol Γ’ dogfennaeth Microsoft. Yr unig sylw yw ein bod eisoes wedi lawrlwytho'r dosbarthiad Ubuntu, a byddwn yn ei osod yn y cam nesaf. Yn y bΓ΄n, mae'r ffurfweddiad yn dibynnu ar alluogi'r cydrannau ychwanegol "Windows Subsystem for Linux" a "Virtual Machine Platform", ac yna ailgychwyn i gymhwyso newidiadau i osodiadau'r cyfrifiadur:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd

Os yw'n anghenrheidiol llwytho i lawr a gosod y pecyn gwasanaeth cnewyllyn Linux yn WSL2.
Rydym yn lansio Windows Terminal ac yn dewis y modd Command Prompt trwy wasgu'r bysellau Ctrl+Shift+2.

Yn gyntaf oll, rydym yn gosod y dull gweithredu WSL2, ar gyfer hyn rydym yn nodi'r gorchymyn:

wsl  --set-default-version 2


Newid i gyfeiriadur cychwynnydd annibynnol Ubuntu 20.04, yn fy achos i mae hyn wslUbuntu-20.04 a rhedeg y ffeil ubuntu2004.exe. Pan ofynnir am enw defnyddiwr, rhowch yr enw defnyddiwr engineer (gallwch nodi unrhyw enw arall), nodwch eich cyfrinair a chadarnhewch y cyfrinair a gofnodwyd ar gyfer y cyfrif penodedig:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Mae anogwr terfynell yn ymddangos, mae cnewyllyn Ubuntu 20.04 wedi'i osod. Gadewch i ni wirio cywirdeb gosodiadau modd WSL2, ar gyfer hyn, yn Nherfynell Windows, dewiswch y tab Windows PowerShell a nodwch y gorchymyn:

wsl -l -v


Dylai canlyniad y dienyddiad fod fel hyn:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd

Rydym yn ffurfweddu wal dΓ’n Microsoft Defender, h.y. ei analluogi ar gyfer y rhwydwaith cyhoeddus:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd

Sefydlu Ubuntu 20.04

Yn Nherfynell Windows, dewiswch y tab Command Prompt eto a gosod diweddariadau ar gyfer Ubuntu 20.04. I wneud hyn, ar y llinell orchymyn, rhowch:

sudo apt update && sudo apt upgrade –y


Gosod y bwrdd gwaith Plasma KDE:

sudo apt install kubuntu-desktop -y


mae'r gosodiad yn cymryd hyd at 30 munud, yn dibynnu ar berfformiad y cyfrifiadur a lled band y sianel mynediad Rhyngrwyd, pan gaiff ei annog gan y gosodwr, rydym yn cadarnhau OK.
Gosod lleoleiddio Rwsia a geiriaduron Ubuntu 20.04. I wneud hyn, ar y llinell orchymyn, rhowch:

sudo apt install language-pack-ru language-pack-kde-ru -y
sudo apt install libreoffice-l10n-ru libreoffice-help-ru -y
sudo apt install hunspell-ru mueller7-dict -y
sudo update-locale LANG=ru_RU.UTF-8
sudo dpkg-reconfigure locales # ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ru_RU.UTF-8 UTF-8, см. ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Π½ΠΈΠΆΠ΅.
sudo apt-get install --reinstall locales


Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Ychwanegwch y fersiwn diweddaraf o'r bwrdd gwaith Plasma KDE:

sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt update && sudo apt full-upgrade -y


Rydym yn ychwanegu ein set ein hunain o gymwysiadau consol, er enghraifft mc ΠΈ neofetch:

sudo apt install mc neofetch -y


Rydym yn gwirio beth ddigwyddodd, mynd i mewn i'r llinell orchymyn neofetch, gweler y sgrinlun:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Wrthi'n golygu ffeil ffurfweddu WSL /etc/wsl.conf:

sudo nano /etc/wsl.conf


copΓ―wch y testun i'r ffenestr golygydd testun gwag sy'n agor:

[automount]
enabled = true
root = /mnt
options = Β«metadata,umask=22,fmask=11Β»
mountFsTab = true
[network]
generateHosts = true
generateResolvConf = true
[interop]
enabled = true
appendWindowsPath = true


arbed newidiadau (Ctrl+O), cadarnhau'r gweithrediad a gadael y golygydd testun (Ctrl+X).

Allforio'r ddelwedd Ubuntu-20.04 wedi'i haddasu i'r cyfeiriadur a grΓ«wyd gennym wsl. I wneud hyn, yn Nherfynell Windows, eto dewiswch y tab Windows PowerShell a nodwch y gorchymyn:

wsl --export Ubuntu-20.04 c:wslUbuntu-plasma-desktop


bydd y ddelwedd a grΓ«wyd yn ein helpu i awtomeiddio gweithrediadau lansio / ailosod y Ubuntu 20.04 wedi'i ffurfweddu, os oes angen, bydd yn caniatΓ‘u inni ei drosglwyddo'n hawdd i gyfrifiadur arall.

Paratoi ffeiliau ystlumod a llwybrau byr i fwrdd gwaith Windows

Gan ddefnyddio golygydd Notepad ++, creu ffeiliau ystlumod (sy'n ofynnol mewn amgodio OEM-866 ar gyfer yr allbwn cywir o nodau Cyrilig):
file Install-Ubuntu-20.04-plasma-desktop.bat - wedi'i gynllunio i awtomeiddio gosodiad cychwynnol y ddelwedd a grΓ«wyd o Ubuntu 20.04 ar gyfrifiadur ag is-system WSL2 sydd eisoes wedi'i ffurfweddu a gweinydd X. Os yw'r enw defnyddiwr a'r cyfrinair yn wahanol i'r rhai a nodir yn yr enghraifft, yna mae angen i chi wneud y newidiadau priodol i'r ffeil ystlumod hon:

@echo off
wsl --set-default-version 2
cls
echo ΠžΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅ окончания установки дистрибутива Ubuntu-20.04...
wsl --import Ubuntu-20.04 c:wsl c:wslUbuntu-plasma-desktop
wsl -s Ubuntu-20.04
cls
echo Дистрибутив Ubuntu-20.04 ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ установлСн!
echo НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Β«rootΒ» Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ,
echo Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Β«engineerΒ», ΠΏΠ°Ρ€ΠΎΠ»ΡŒ: Β«passwordΒ».
pause


file Reinstall-Ubuntu-20.04-plasma-desktop.bat - wedi'i gynllunio i ailosod y ddelwedd a baratowyd o Ubuntu 20.04 ar y cyfrifiadur.

@echo off
wsl --unregister Ubuntu-20.04
wsl --set-default-version 2
cls
echo ΠžΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅ окончания пСрСустановки дистрибутива Ubuntu-20.04...
wsl --import Ubuntu-20.04 c:wsl c:wslUbuntu-plasma-desktop
wsl -s Ubuntu-20.04
cls
echo Дистрибутив Ubuntu-20.04 ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ пСрСустановлСн!
pause


file Set-default-user.bat - i osod y defnyddiwr diofyn.

@echo off
set /p answer=Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись Π² Ubuntu (engineer):
c:wslUbuntu-20.04ubuntu2004.exe config --default-user %answer%
cls
echo УчСтная запись ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ %answer% Π² Ubuntu-20.04 установлСна ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ!
pause


file Start-Ubuntu-20.04-plasma-desktop.bat - lansiad gwirioneddol bwrdd gwaith Plasma KDE.

@echo off
echo ===================================== Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ============================================
echo  Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ GUI Ubuntu 20.04 Π² WSL2 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ X Server.
echo  ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² случаС использования VcXsrv Windows X Server Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
echo  строки Π² Ρ„Π°ΠΉΠ»Π΅ Start-Ubuntu-20.04-plasma-desktop.bat, содСрТащиС "config.xlaunch" ΠΈ
echo  "vcxsrv.exe", ΠΈ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС строки, содСрТащиС "x410".
echo ============================================================================================
rem start "" /B "c:wslvcxsrvconfig.xlaunch" > nul
start "" /B x410.exe /wm /public > nul
start "" /B "c:wslpulseaudio-1.1binpulseaudio.exe" --use-pid-file=false -D > nul
c:wslUbuntu-20.04Ubuntu2004.exe run "if [ -z "$(pidof plasmashell)" ]; then cd ~ ; export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0 ; setxkbmap us,ru -option grp:ctrl_shift_toggle ; export LIBGL_ALWAYS_INDIRECT=1 ; export PULSE_SERVER=tcp:$(grep nameserver /etc/resolv.conf | awk '{print $2}') ; sudo /etc/init.d/dbus start &> /dev/null ; sudo service ssh start ; sudo service xrdp start ; plasmashell ; pkill '(gpg|ssh)-agent' ; fi;"
rem taskkill.exe /F /T /IM vcxsrv.exe > nul
taskkill.exe /F /T /IM x410.exe > nul
taskkill.exe /F /IM pulseaudio.exe > nul


file Start-Ubuntu-20.04-terminal.bat - lansio terfynell graffigol heb y bwrdd gwaith Plasma KDE.

@echo off
echo ===================================== Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ============================================
echo  Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ GUI Ubuntu 20.04 Π² WSL2 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ X Server.
echo  ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² случаС использования VcXsrv Windows X Server Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
echo  строки Π² Ρ„Π°ΠΉΠ»Π΅ Start-Ubuntu-20.04-plasma-desktop.bat, содСрТащиС "config.xlaunch" ΠΈ
echo  "vcxsrv.exe", ΠΈ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС строки, содСрТащиС "x410".
echo ============================================================================================
rem start "" /B "c:wslvcxsrvconfig.xlaunch" > nul
start "" /B x410.exe /wm /public > nul
start "" /B "c:wslpulseaudio-1.1binpulseaudio.exe" --use-pid-file=false -D > nul
c:wslUbuntu-20.04Ubuntu2004.exe run "cd ~ ; export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0 ; export LIBGL_ALWAYS_INDIRECT=1 ; setxkbmap us,ru -option grp:ctrl_shift_toggle ; export PULSE_SERVER=tcp:$(grep nameserver /etc/resolv.conf | awk '{print $2}') ; sudo /etc/init.d/dbus start &> /dev/null ; sudo service ssh start ; sudo service xrdp start ; konsole ; pkill '(gpg|ssh)-agent' ;"
taskkill.exe /F /T /IM x410.exe > nul
rem taskkill.exe /F /T /IM vcxsrv.exe > nul
taskkill.exe /F /IM pulseaudio.exe > nul


Hefyd er hwylustod yn y catalog wsl rydym yn paratoi llwybrau byr sy'n pwyntio at y ffeiliau ystlumod cyfatebol. Yna cynnwys y cyfeiriadur wsl fel a ganlyn:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd

Lansio Bwrdd Gwaith Plasma KDE

Rydym yn gwirio bod yr holl gamau paratoadol wedi'u cwblhau, rydym yn ceisio lansio'r llwybr byr Plasma-desktop. Mae cais cyfrinair yn ymddangos, rhowch y cyfrinair ar gyfer y cyfrif a ... mae'r ffenestr yn cau. Mae'n iawn y tro cyntaf. Ceisiwn eto - a gwelwn y bar tasgau Plasma KDE cyfarwydd. Rydym yn addasu ymddangosiad y bar tasgau, yn yr enghraifft, er hwylustod, symudir y panel i ochr dde'r sgrin a'i ganoli. Rydym yn gwirio'r gosodiadau lleoleiddio, os oes angen, ychwanegwch yr iaith Rwsieg:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd

Os oes angen, rydym yn dod Γ’ llwybrau byr ar gyfer cymwysiadau linux wedi'u gosod i far tasgau KDE Plasma.

Os yw Ubuntu 20.04 yn gofyn ichi allgofnodi o'ch cyfrif defnyddiwr er mwyn gwneud newidiadau i'r gosodiadau, neu os oes angen i chi ailgychwyn yr OS, i wneud hyn, yn Nherfynell Windows, rhowch y gorchymyn:

wsl -d Ubuntu20.04 --shutdown


Gyda label Plasma-desktop neu Konsole gallwch redeg y Plasma KDE Ubuntu 20.04 GUI. Er enghraifft, gosod gyda Konsole Golygydd graffeg GIMP:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Ar Γ΄l i'r gosodiad gael ei gwblhau, rhedwch o Konsole Golygydd graffeg GIMP:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Mae GIMP yn gweithio, a dyna roeddwn i eisiau ei wirio.
A dyma sut mae gwahanol gymwysiadau linux yn gweithio yn KDE Plasma yn WSL2:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
mae'r bar tasgau Plasma KDE wedi'i addasu ar ochr dde'r sgrin. ac mae'r fideo yn y ffenestr Firefox yn chwarae gyda sain.

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd

Os oes angen, gallwch chi ffurfweddu mynediad i Ubuntu20.04 erbyn SSH ΠΈ RDP, ar gyfer hyn mae angen i chi osod y gwasanaethau priodol gyda'r gorchymyn:

sudo apt install ssh xrdp -y


nodyn: i alluogi mynediad cyfrinair gan SSH mae angen i chi olygu'r ffeil /etc/ssh/sshd_config, sef y paramedr PasswordAuthentication no rhaid gosod i PasswordAuthentication yes, arbed newidiadau ac ailgychwyn Ubuntu20.04.

Bob tro y byddwch chi'n cychwyn Ubuntu20.04, mae'r cyfeiriad ip mewnol yn newid, cyn sefydlu mynediad o bell, mae angen i chi wirio'r cyfeiriad ip cyfredol gan ddefnyddio'r gorchymyn ip a:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Yn unol Γ’ hynny, rhaid nodi'r cyfeiriad ip hwn yng ngosodiadau'r sesiwn SSH ΠΈ RDP cyn cychwyn.
Dyma sut olwg sydd ar fynediad o bell SSH gan ddefnyddio MobaXterm:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
A dyma sut olwg sydd ar fynediad o bell RDP:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd

Defnyddio gweinydd x vcxsrv yn lle x410

Lansio a sefydlu vcxsrv, gosodwch y blychau gwirio priodol yn ofalus:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Cadw'r ffurfweddiad wedi'i ffurfweddu yn y cyfeiriadur wslvcxsrv gydag enw safonol config.xlaunch.

Golygu ffeiliau ystlumod Start-Ubuntu-20.04-plasma-desktop.bat ΠΈ Start-Ubuntu-20.04-terminal.bat yn Γ΄l eu cyfarwyddiadau.

Lansio'r llwybr byr Plasma-desktop, a dyma beth rydyn ni'n ei gael:

Windows 10 + Linux. Sefydlu GUI Plasma KDE ar gyfer Ubuntu 20.04 yn WSL2. Trwodd
Mae bwrdd gwaith Plasma KDE yn cau penbwrdd Windows yn gyfan gwbl, i newid rhwng ffenestri rhaglenni linux a ffenestri rydym yn defnyddio'r cyfuniad bysellau adnabyddus Alt+Tab, nad yw'n gyfleus iawn.
Yn ogystal, datgelwyd nodwedd annymunol o'r gweinydd X vcxsrv - mae'n damwain wrth lansio rhai cymwysiadau, yn enwedig yr un GIMP neu LibreOffice Writer. Efallai y dylem aros nes bod y datblygwyr yn cael gwared ar y "bygiau" a nodwyd, ond nid yw hyn yn sicr ... Felly, i gael canlyniadau derbyniol, mae'n well defnyddio'r X Server Microsoft x410.

Casgliad

Eto i gyd, rhaid inni dalu teyrnged i Microsoft, roedd y cynnyrch WSL2 yn eithaf gweithiol, ac yn fy marn ddibrofiad, yn llwyddiannus iawn. A chyn belled ag y gwn, mae'r datblygwyr yn parhau i "orffen" yn ddwys, ac efallai - mewn blwyddyn neu ddwy, bydd yr is-system hon yn ymddangos yn ei holl gyflawnder swyddogaethol.

Ffynhonnell: hab.com

Ychwanegu sylw