Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea

Utangulizi

Makala hii inalenga kwa tahadhari ya wasimamizi wa mfumo ambao huandaa maeneo ya kazi ya kawaida kwenye kompyuta zinazoendesha Windows 10, ikiwa ni pamoja na watengenezaji wa programu.

Ikumbukwe kwamba kuna shida fulani inayohusishwa na kutowezekana kwa kuunganisha programu iliyopatikana kutoka kwenye duka la mtandaoni la Microsoft Store kwa ajili ya matumizi katika picha ya desturi ya Windows 10. Bila kuingia katika maelezo, nitafafanua kuwa tatizo hili linahusiana na ukweli kwamba programu zilizowekwa kutoka kwa Duka la Microsoft huwasiliana na akaunti ya huduma ya Msimamizi, na wakati uundaji wa picha maalum umekamilika na shirika sysprep makosa hutokea kutokana na hali hii.

Njia iliyojadiliwa katika kifungu hiki inaepuka shida hii wakati wa kuandaa picha ya Windows 10 OS na mfumo mdogo wa WSL2 uliosanidiwa hapo awali, pamoja na picha ya Ubuntu 20.04 OS iliyotayarishwa awali na GUI ya KDE Plasma, ambayo inaweza kuwa na yake mwenyewe. seti ya programu maalum.

Kuna mifano mingi na mafunzo kwenye Mtandao ya kusanidi mifumo ndogo ya WSL (yaani WSL1 na WSL2 mpya), na kusanidi kiolesura cha GUI cha mifumo ya OS ya msingi ya linux kutoka Ubuntu 16.04 hadi Ubuntu 20.04, lakini dawati hili linahusika sana. juu ya kinachojulikana. "lightweight" xfce4, ambayo ina vikwazo vinavyoeleweka katika mipangilio ya mtumiaji. Lakini kwa kadiri KDE Plasma GUI ya Ubuntu 20.04 inavyohusika, hakuna habari nyingi zinazopatikana kwenye wavu. Lakini ni chaguo hili ambalo hutoa mtumiaji wa mwisho na seti isiyo na kikomo ya mipangilio ya kuonekana kwa mfumo na mipangilio ya vifaa, bila shaka, kwa kuzingatia uwezo wa sasa wa kuunganisha wa mifumo ya linux inayotekelezwa katika mfumo mdogo wa WSL2.

Inasakinisha seti inayohitajika ya programu na kusanidi WSL2

Tunaangalia toleo la sasa la Windows, kwa hili, kwenye bar ya utafutaji ya Windows, ingiza amri winver na tunapata kitu kama hiki:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Ni muhimu kwamba toleo la OS ni 1903 au 1909 (matoleo maalum ya OS lazima yawe na sasisho la jumla la KB4566116 iliyosakinishwa), au 2004 (nambari ya kujenga si chini ya 19041), maelezo mengine yote hayajalishi. Ikiwa nambari ya toleo ni ndogo, inashauriwa uboresha hadi toleo la hivi karibuni la Windows ili kutoa matokeo kwa usahihi katika nakala hii.

Kwa urahisi wa vitendo zaidi, sasisha Kituo cha Windows cha bure kwa kutumia Duka la Microsoft (pia kuna uwezekano wa kupakua kutoka kwa vyanzo vingine):

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Tunaweka X Server X410 kupitia Hifadhi sawa ya Microsoft, programu hii inalipwa, lakini kuna muda wa bure wa siku 15, ambayo ni ya kutosha kwa vipimo mbalimbali.

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Kama mbadala wa bure kwa X410 pakua na usakinishe seva ya VcXsrv X.

Katika sehemu yoyote inayofaa kwenye diski, tunaunda saraka ambayo tutahifadhi faili zetu. Kama mfano, wacha tuunde saraka C:wsl.

Pakua na usakinishe kisakinishi cha kujitegemea cha Ubuntu 20.04, fungua faili iliyosababishwa kwa kutumia kumbukumbu (kwa mfano, 7-zip). Badilisha jina la saraka ambayo haijapakiwa na jina refu Ubuntu_2004.2020.424.0_x64 katika kitu kinachokubalika zaidi, kama Ubuntu-20.04 na unakili kwenye saraka C:wsl (baadaye kwa urahisi wsl).

Pakua na ufungue kwenye saraka wsl seva ya sauti ya jukwaa tofauti PulseAudio v.1.1., pia tunafanya masahihisho kwa faili zake za usanidi.

Katika faili wslpulseaudio-1.1etcpulsedefault.pa sehemu Load audio drivers statically hariri mstari:

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


na katika sehemu Network access hariri mstari:

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


Katika faili wslpulseaudio-1.1etcpulsedaemon.conf ondoa maoni na ubadilishe mstari

exit-idle-time = -1


Tunasanidi mfumo mdogo wa WSL2 kwa mujibu wa nyaraka Microsoft. Maneno pekee ni kwamba tayari tumepakua usambazaji wa Ubuntu, na tutaiweka katika hatua inayofuata. Kimsingi, usanidi unakuja hadi kuwezesha vipengee vya ziada "Windows Subsystem for Linux" na "Virtual Machine Platform", na kisha kuwasha upya ili kutumia mabadiliko kwenye mipangilio ya kompyuta:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea

Ikiwa ni lazima pakua na usakinishe pakiti ya huduma ya Linux kernel katika WSL2.
Tunazindua Terminal ya Windows na chagua hali ya Amri ya Kuamuru kwa kushinikiza funguo Ctrl+Shift+2.

Kwanza kabisa, tunaweka hali ya operesheni ya WSL2, kwa hili tunaingiza amri:

wsl  --set-default-version 2


Badilisha kwa saraka ya bootloader ya Ubuntu 20.04, kwa upande wangu hii ni wslUbuntu-20.04 na endesha faili ubuntu2004.exe. Unapoulizwa jina la mtumiaji, ingiza jina la mtumiaji engineer (unaweza kuingiza jina lingine lolote), ingiza nenosiri lako na uthibitishe nenosiri lililowekwa kwa akaunti maalum:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Upeo wa terminal unaonekana, kernel ya Ubuntu 20.04 imewekwa. Wacha tuangalie usahihi wa mipangilio ya hali ya WSL2, kwa hili, kwenye terminal ya Windows, chagua kichupo cha Windows PowerShell na ingiza amri:

wsl -l -v


matokeo ya utekelezaji yanapaswa kuwa kama hii:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea

Tunasanidi firewall ya Microsoft Defender, i.e. Zima kwa mtandao wa umma:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea

Kuanzisha Ubuntu 20.04

Katika terminal ya Windows, chagua kichupo cha Amri Prompt tena na usakinishe sasisho za Ubuntu 20.04. Ili kufanya hivyo, kwenye mstari wa amri, ingiza:

sudo apt update && sudo apt upgrade –y


Sakinisha eneo-kazi la KDE Plasma:

sudo apt install kubuntu-desktop -y


usakinishaji huchukua hadi dakika 30, kulingana na utendaji wa kompyuta na bandwidth ya kituo cha ufikiaji wa mtandao, tunapoombwa na kisakinishi, tunathibitisha. OK.
Sakinisha ujanibishaji wa Kirusi na kamusi Ubuntu 20.04. Ili kufanya hivyo, kwenye mstari wa amri, ingiza:

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. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Ongeza toleo jipya zaidi la eneo-kazi la KDE Plasma:

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


Tunaongeza seti yetu wenyewe ya maombi ya console, kwa mfano mc ΠΈ neofetch:

sudo apt install mc neofetch -y


Tunaangalia kilichotokea, ingiza kwenye mstari wa amri neofetch, tazama picha ya skrini:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Kuhariri faili ya usanidi wa WSL /etc/wsl.conf:

sudo nano /etc/wsl.conf


nakili maandishi kwenye dirisha tupu la mhariri wa maandishi linalofungua:

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


hifadhi mabadiliko (Ctrl+O), thibitisha operesheni na utoke kwenye kihariri cha maandishi (Ctrl+X).

Inahamisha picha ya Ubuntu-20.04 iliyobinafsishwa kwa saraka tuliyounda wsl. Ili kufanya hivyo, kwenye terminal ya Windows, chagua tena kichupo cha Windows PowerShell na uweke amri:

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


picha iliyoundwa itatusaidia kubinafsisha shughuli za kuzindua / kuweka tena Ubuntu 20.04 iliyosanidiwa, ikiwa ni lazima, itaturuhusu kuihamisha kwa urahisi kwa kompyuta nyingine.

Kuandaa faili za popo na njia za mkato kwenye eneo-kazi la Windows

Kwa kutumia kihariri cha Notepad ++, tengeneza faili za popo (zinazohitajika katika usimbaji wa OEM-866 kwa matokeo sahihi ya herufi za Kicyrillic):
file Install-Ubuntu-20.04-plasma-desktop.bat - iliyoundwa ili kusanidi usakinishaji wa awali wa picha iliyoundwa ya Ubuntu 20.04 kwenye kompyuta iliyo na mfumo mdogo wa WSL2 uliosanidiwa tayari na seva ya X. Ikiwa jina la mtumiaji na nenosiri hutofautiana na yale yaliyoainishwa katika mfano, basi unahitaji kufanya mabadiliko sahihi kwenye faili hii ya bat:

@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 - iliyoundwa kusakinisha tena picha iliyotayarishwa ya Ubuntu 20.04 kwenye kompyuta.

@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 - kuweka mtumiaji chaguo-msingi.

@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 - uzinduzi halisi wa desktop ya KDE Plasma.

@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 - kuzindua terminal ya picha bila desktop ya KDE Plasma.

@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


Pia kwa urahisi wa matumizi katika orodha wsl tunatayarisha njia za mkato zinazoelekeza kwenye faili za bat zinazofanana. Kisha yaliyomo kwenye saraka wsl inaonekana kama hii:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea

Inazindua KDE Plasma Desktop

Tunaangalia kwamba hatua zote za maandalizi zimekamilika, tunajaribu kuzindua njia ya mkato Plasma-desktop. Ombi la nenosiri linaonekana, ingiza nenosiri kwa akaunti na ... dirisha linafunga. Ni sawa mara ya kwanza. Tunajaribu tena - na tunaona upau wa kazi wa KDE Plasma. Tunabinafsisha mwonekano wa upau wa kazi, kwa mfano, kwa urahisi wa utumiaji, paneli huhamishiwa upande wa kulia wa skrini na kuwekwa katikati. Tunaangalia mipangilio ya ujanibishaji, ikiwa ni lazima, ongeza lugha ya Kirusi:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea

Ikihitajika, tunaleta njia za mkato za programu zilizosakinishwa za linux kwenye upau wa kazi wa KDE Plasma.

Ikiwa Ubuntu 20.04 inakuhitaji uondoke kwenye akaunti yako ya mtumiaji ili kutekeleza mabadiliko kwenye mipangilio, au unahitaji kuanzisha upya OS, ili kufanya hivyo, kwenye Windows Terminal, ingiza amri:

wsl -d Ubuntu20.04 --shutdown


Kwa njia ya mkato Plasma-desktop au Konsole unaweza kuendesha KDE Plasma Ubuntu 20.04 GUI. Kwa mfano, kufunga na Konsole Mhariri wa picha za GIMP:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Baada ya usakinishaji kukamilika, endesha kutoka Konsole Mhariri wa picha za GIMP:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
GIMP inafanya kazi, ambayo ndio nilitaka kuangalia.
Na hii ndio jinsi programu mbali mbali za linux zinavyofanya kazi katika KDE Plasma katika WSL2:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
upau wa kazi uliobinafsishwa wa KDE Plasma uko upande wa kulia wa skrini. na video katika dirisha la Firefox inacheza na sauti.

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea

Ikiwa ni lazima, unaweza kusanidi ufikiaji wa Ubuntu20.04 kwa SSH ΠΈ RDP, kwa hili unahitaji kusanikisha huduma zinazofaa na amri:

sudo apt install ssh xrdp -y


kumbuka: kuwezesha ufikiaji wa nenosiri kwa SSH unahitaji kuhariri faili /etc/ssh/sshd_config, yaani parameta PasswordAuthentication no lazima iwekwe PasswordAuthentication yes, hifadhi mabadiliko na uwashe tena Ubuntu20.04.

Kila wakati unapoanza Ubuntu20.04, anwani ya ip ya ndani inabadilika, kabla ya kusanidi ufikiaji wa mbali, unahitaji kuangalia anwani ya sasa ya ip kwa kutumia amri. ip a:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Ipasavyo, anwani hii ya ip lazima iingizwe katika mipangilio ya kikao SSH ΠΈ RDP kabla ya kuanza.
Hivi ndivyo ufikiaji wa mbali unavyoonekana SSH kutumia MobaXterm:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Na hivi ndivyo ufikiaji wa mbali unavyoonekana RDP:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea

Kutumia seva ya x vcxsrv badala ya x410

Kuzindua na kuanzisha vcxsrv, weka kwa uangalifu visanduku vya kuteua vinavyofaa:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Kuhifadhi usanidi uliowekwa kwenye saraka wslvcxsrv na jina la kawaida config.xlaunch.

Kuhariri faili za popo Start-Ubuntu-20.04-plasma-desktop.bat ΠΈ Start-Ubuntu-20.04-terminal.bat kulingana na maagizo yao.

Inazindua njia ya mkato Plasma-desktop, na hii ndio tunayopata:

Windows 10 + Linux. Kuanzisha KDE Plasma GUI kwa Ubuntu 20.04 katika WSL2. Kutembea
Kompyuta ya mezani ya KDE Plasma inafunga kabisa eneo-kazi la Windows, ili kubadili kati ya windows ya linux na programu za windows tunatumia mchanganyiko wa vitufe unaojulikana. Alt+Tab, ambayo haifai sana.
Kwa kuongeza, kipengele kisichopendeza cha seva ya X kilifunuliwa vcxsrv - inaanguka wakati wa kuzindua programu zingine, haswa GIMP sawa au Mwandishi wa LibreOffice. Labda tunapaswa kusubiri hadi watengenezaji waondoe "mende" walioona, lakini hii sio hakika ... Kwa hiyo, ili kupata matokeo yanayokubalika, ni bora kutumia X Server Microsoft x410.

Hitimisho

Bado, lazima tulipe ushuru kwa Microsoft, bidhaa ya WSL2 ilifanya kazi kabisa, na kwa maoni yangu yasiyo na uzoefu, ilifanikiwa sana. Na kwa kadiri ninavyojua, watengenezaji wanaendelea "kuimaliza" kwa bidii, na labda - katika mwaka mmoja au mbili, mfumo huu mdogo utaonekana katika utimilifu wake wote wa kazi.

Chanzo: mapenzi.com

Kuongeza maoni