Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక

పరిచయం

సాఫ్ట్‌వేర్ డెవలపర్‌లతో సహా Windows 10 నడుస్తున్న కంప్యూటర్‌లలో సాధారణ కార్యాలయాలను సిద్ధం చేసే సిస్టమ్ నిర్వాహకుల దృష్టి కోసం ఈ కథనం ఉద్దేశించబడింది.

కస్టమ్ విండోస్ 10 ఇమేజ్‌లో ఉపయోగించడం కోసం మైక్రోసాఫ్ట్ స్టోర్ ఆన్‌లైన్ స్టోర్ నుండి పొందిన సాఫ్ట్‌వేర్‌ను ఏకీకృతం చేయడం అసంభవంతో సంబంధం ఉన్న నిర్దిష్ట సమస్య ఉందని గమనించాలి. వివరాల్లోకి వెళ్లకుండా, ఈ సమస్య వాస్తవానికి సంబంధించినదని నేను స్పష్టం చేస్తాను. మైక్రోసాఫ్ట్ స్టోర్ నుండి ఇన్‌స్టాల్ చేయబడిన ప్రోగ్రామ్‌లు అడ్మినిస్ట్రేటర్ సర్వీస్ ఖాతాతో కమ్యూనికేట్ చేస్తాయి మరియు యుటిలిటీ ద్వారా అనుకూల ఇమేజ్ క్రియేషన్ పూర్తయినప్పుడు sysprep ఈ పరిస్థితి కారణంగా లోపాలు సంభవిస్తాయి.

ముందుగా కాన్ఫిగర్ చేయబడిన WSL10 సబ్‌సిస్టమ్‌తో Windows 2 OS ఇమేజ్‌ని, అలాగే KDE ప్లాస్మా GUIతో ముందుగా తయారుచేసిన మరియు కాన్ఫిగర్ చేసిన ఉబుంటు 20.04 OS ఇమేజ్‌ని సిద్ధం చేస్తున్నప్పుడు ఈ వ్యాసంలో చర్చించబడిన పద్ధతి ఈ సమస్యను నివారిస్తుంది, ఇది దాని స్వంతదానిని కలిగి ఉంటుంది. అనుకూల సాఫ్ట్‌వేర్ సెట్.

Ubuntu 1 నుండి Ubuntu 2 వరకు linux ఆధారిత OS సిస్టమ్‌ల కోసం GUI ఇంటర్‌ఫేస్‌ను సెటప్ చేయడంతో WSL సబ్‌సిస్టమ్‌లను (అంటే WSL16.04 మరియు సాపేక్షంగా కొత్త WSL20.04) సెటప్ చేయడానికి ఇంటర్నెట్‌లో చాలా ఉదాహరణలు మరియు ట్యుటోరియల్‌లు ఉన్నాయి, అయితే ఇది ప్రధానంగా డెస్క్‌టాప్‌ల ఆధారితమైనది. అని పిలవబడే న. "తేలికపాటి" xfce4, ఇది వినియోగదారు సెట్టింగ్‌లలో అర్థమయ్యే పరిమితులను కలిగి ఉంటుంది. కానీ ఉబుంటు 20.04 కోసం KDE ప్లాస్మా GUIకి సంబంధించినంతవరకు, నెట్‌లో ఎక్కువ సమాచారం కనుగొనబడలేదు. WSL2 సబ్‌సిస్టమ్‌లో అమలు చేయబడిన లైనక్స్ సిస్టమ్‌ల యొక్క ప్రస్తుత ఇంటిగ్రేషన్ సామర్థ్యాలను పరిగణనలోకి తీసుకొని, సిస్టమ్ మరియు హార్డ్‌వేర్ సెట్టింగ్‌ల రూపానికి దాదాపు అపరిమిత సెట్టింగులను తుది వినియోగదారుకు అందించే ఈ ఐచ్ఛికం.

అవసరమైన సాఫ్ట్‌వేర్ సెట్‌ను ఇన్‌స్టాల్ చేయడం మరియు WSL2ని కాన్ఫిగర్ చేయడం

మేము Windows యొక్క ప్రస్తుత సంస్కరణను తనిఖీ చేస్తాము, దీని కోసం, Windows శోధన పట్టీలో, ఆదేశాన్ని నమోదు చేయండి winver మరియు మేము ఇలాంటివి పొందుతాము:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
OS సంస్కరణ 1903 లేదా 1909 (పేర్కొన్న OS సంస్కరణలు తప్పనిసరిగా KB4566116 ఇన్‌స్టాల్ చేయబడిన సంచిత నవీకరణతో ఉండాలి) లేదా 2004 (బిల్డ్ నంబర్ 19041 కంటే తక్కువ కాదు) కావడం ముఖ్యం, మిగిలిన సమాచారం పట్టింపు లేదు. సంస్కరణ సంఖ్య దాని కంటే తక్కువగా ఉంటే, ఈ కథనంలోని ఫలితాలను సరిగ్గా పునరుత్పత్తి చేయడానికి మీరు Windows యొక్క తాజా సంస్కరణకు అప్‌గ్రేడ్ చేయాలని సిఫార్సు చేయబడింది.

తదుపరి చర్యల సౌలభ్యం కోసం, మైక్రోసాఫ్ట్ స్టోర్‌ని ఉపయోగించి ఉచిత విండోస్ టెర్మినల్‌ను ఇన్‌స్టాల్ చేయండి (ఇతర వనరుల నుండి డౌన్‌లోడ్ చేసుకునే అవకాశం కూడా ఉంది):

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
మేము అదే Microsoft స్టోర్ ద్వారా X సర్వర్ X410ని ఇన్‌స్టాల్ చేస్తాము, ఈ సాఫ్ట్‌వేర్ చెల్లించబడుతుంది, అయితే 15 రోజుల ఉచిత వ్యవధి ఉంది, ఇది వివిధ పరీక్షలకు సరిపోతుంది.

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
X410కి ఉచిత ప్రత్యామ్నాయంగా డౌన్‌లోడ్ చేయండి మరియు VcXsrv X సర్వర్‌ను ఇన్‌స్టాల్ చేయండి.

డిస్క్‌లోని ఏదైనా అనుకూలమైన ప్రదేశంలో, మేము మా ఫైల్‌లను నిల్వ చేసే డైరెక్టరీని సృష్టిస్తాము. ఉదాహరణగా, ఒక డైరెక్టరీని క్రియేట్ చేద్దాం C:wsl.

డౌన్లోడ్ మరియు ఉబుంటు 20.04 స్వతంత్ర ఇన్‌స్టాలర్‌ను ఇన్‌స్టాల్ చేయండి, ఆర్కైవర్‌ని ఉపయోగించి ఫలిత ఫైల్‌ను అన్‌ప్యాక్ చేయండి (ఉదాహరణకు, 7-జిప్). పొడవాటి పేరుతో ప్యాక్ చేయని డైరెక్టరీ పేరు మార్చండి Ubuntu_2004.2020.424.0_x64 మరింత ఆమోదయోగ్యమైనది, వంటిది Ubuntu-20.04 మరియు దానిని డైరెక్టరీకి కాపీ చేయండి C:wsl (ఇకపై కేవలం wsl).

డౌన్లోడ్ మరియు డైరెక్టరీలోకి అన్‌ప్యాక్ చేయండి wsl క్రాస్-ప్లాట్‌ఫారమ్ సౌండ్ సర్వర్ PulseAudio v.1.1., మేము దాని కాన్ఫిగరేషన్ ఫైల్‌లకు కూడా దిద్దుబాట్లు చేస్తాము.

ఫైల్‌లో wslpulseaudio-1.1etcpulsedefault.pa విభాగం Load audio drivers statically పంక్తిని సవరించండి:

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


మరియు విభాగంలో Network access పంక్తిని సవరించండి:

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


ఫైల్‌లో wslpulseaudio-1.1etcpulsedaemon.conf వ్యాఖ్యానించవద్దు మరియు లైన్ మార్చండి

exit-idle-time = -1


మేము WSL2 సబ్‌సిస్టమ్‌ను అనుగుణంగా కాన్ఫిగర్ చేస్తాము డాక్యుమెంటేషన్ మైక్రోసాఫ్ట్. మేము ఇప్పటికే ఉబుంటు పంపిణీని డౌన్‌లోడ్ చేసాము మరియు మేము దానిని తదుపరి దశలో ఇన్‌స్టాల్ చేస్తాము. ప్రాథమికంగా, కాన్ఫిగరేషన్ "Linux కోసం విండోస్ సబ్‌సిస్టమ్" మరియు "వర్చువల్ మెషిన్ ప్లాట్‌ఫారమ్" అనే అదనపు భాగాలను ప్రారంభించి, ఆపై కంప్యూటర్ సెట్టింగ్‌లకు మార్పులను వర్తింపజేయడానికి రీబూట్ చేయడానికి క్రిందికి వస్తుంది:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక

అవసరమైతే డౌన్‌లోడ్ చేయండి మరియు WSL2లో Linux కెర్నల్ సర్వీస్ ప్యాక్‌ను ఇన్‌స్టాల్ చేయండి.
మేము విండోస్ టెర్మినల్‌ను ప్రారంభించాము మరియు కీలను నొక్కడం ద్వారా కమాండ్ ప్రాంప్ట్ మోడ్‌ను ఎంచుకోండి Ctrl+Shift+2.

అన్నింటిలో మొదటిది, మేము WSL2 ఆపరేషన్ మోడ్‌ను సెట్ చేసాము, దీని కోసం మేము ఆదేశాన్ని నమోదు చేస్తాము:

wsl  --set-default-version 2


ఉబుంటు 20.04 స్వతంత్ర బూట్‌లోడర్ డైరెక్టరీకి మార్చండి, నా విషయంలో ఇది wslUbuntu-20.04 మరియు ఫైల్‌ను అమలు చేయండి ubuntu2004.exe. వినియోగదారు పేరు కోసం ప్రాంప్ట్ చేసినప్పుడు, వినియోగదారు పేరును నమోదు చేయండి engineer (మీరు ఏదైనా ఇతర పేరును నమోదు చేయవచ్చు), మీ పాస్‌వర్డ్‌ను నమోదు చేయండి మరియు పేర్కొన్న ఖాతా కోసం నమోదు చేసిన పాస్‌వర్డ్‌ను నిర్ధారించండి:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
టెర్మినల్ ప్రాంప్ట్ కనిపిస్తుంది, ఉబుంటు 20.04 కెర్నల్ ఇన్‌స్టాల్ చేయబడింది. WSL2 మోడ్ సెట్టింగ్‌ల యొక్క ఖచ్చితత్వాన్ని తనిఖీ చేద్దాం, దీని కోసం, విండోస్ టెర్మినల్‌లో, విండోస్ పవర్‌షెల్ ట్యాబ్‌ను ఎంచుకుని, ఆదేశాన్ని నమోదు చేయండి:

wsl -l -v


అమలు ఫలితం ఇలా ఉండాలి:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక

మేము Microsoft డిఫెండర్ ఫైర్‌వాల్‌ను కాన్ఫిగర్ చేస్తాము, అనగా. పబ్లిక్ నెట్‌వర్క్ కోసం దీన్ని నిలిపివేయండి:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక

ఉబుంటు 20.04ని సెటప్ చేస్తోంది

విండోస్ టెర్మినల్‌లో, కమాండ్ ప్రాంప్ట్ ట్యాబ్‌ను మళ్లీ ఎంచుకుని, ఉబుంటు 20.04 కోసం నవీకరణలను ఇన్‌స్టాల్ చేయండి. దీన్ని చేయడానికి, కమాండ్ లైన్‌లో, నమోదు చేయండి:

sudo apt update && sudo apt upgrade –y


KDE ప్లాస్మా డెస్క్‌టాప్‌ను ఇన్‌స్టాల్ చేయండి:

sudo apt install kubuntu-desktop -y


ఇన్‌స్టాలేషన్ 30 నిమిషాల వరకు పడుతుంది, కంప్యూటర్ పనితీరు మరియు ఇంటర్నెట్ యాక్సెస్ ఛానెల్ బ్యాండ్‌విడ్త్ ఆధారంగా, ఇన్‌స్టాలర్ ప్రాంప్ట్ చేసినప్పుడు, మేము నిర్ధారిస్తాము OK.
రష్యన్ స్థానికీకరణ మరియు నిఘంటువులను ఇన్‌స్టాల్ చేయండి ఉబుంటు 20.04. దీన్ని చేయడానికి, కమాండ్ లైన్‌లో, నమోదు చేయండి:

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. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
KDE ప్లాస్మా డెస్క్‌టాప్ యొక్క తాజా సంస్కరణను జోడించండి:

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


మేము మా స్వంత కన్సోల్ అప్లికేషన్‌లను జోడిస్తాము, ఉదాహరణకు mc и neofetch:

sudo apt install mc neofetch -y


ఏమి జరిగిందో మేము తనిఖీ చేస్తాము, కమాండ్ లైన్‌లోకి ప్రవేశించండి neofetch, స్క్రీన్‌షాట్ చూడండి:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
WSL కాన్ఫిగరేషన్ ఫైల్‌ను సవరించడం /etc/wsl.conf:

sudo nano /etc/wsl.conf


తెరుచుకునే ఖాళీ టెక్స్ట్ ఎడిటర్ విండోలో వచనాన్ని కాపీ చేయండి:

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


మార్పులను ఊంచు (Ctrl+O), ఆపరేషన్ను నిర్ధారించండి మరియు టెక్స్ట్ ఎడిటర్ నుండి నిష్క్రమించండి (Ctrl+X).

మేము సృష్టించిన డైరెక్టరీకి అనుకూలీకరించిన ఉబుంటు-20.04 చిత్రాన్ని ఎగుమతి చేస్తోంది wsl. దీన్ని చేయడానికి, విండోస్ టెర్మినల్‌లో, మళ్లీ విండోస్ పవర్‌షెల్ ట్యాబ్‌ను ఎంచుకుని, ఆదేశాన్ని నమోదు చేయండి:

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


సృష్టించిన చిత్రం కాన్ఫిగర్ చేయబడిన ఉబుంటు 20.04ని ప్రారంభించడం / మళ్లీ ఇన్‌స్టాల్ చేయడం వంటి కార్యకలాపాలను ఆటోమేట్ చేయడంలో మాకు సహాయం చేస్తుంది, అవసరమైతే, అది సులభంగా మరొక కంప్యూటర్‌కు బదిలీ చేయడానికి అనుమతిస్తుంది.

Windows డెస్క్‌టాప్‌కు బ్యాట్ ఫైల్‌లు మరియు షార్ట్‌కట్‌లను సిద్ధం చేస్తోంది

నోట్‌ప్యాడ్ ++ ఎడిటర్‌ని ఉపయోగించి, బ్యాట్ ఫైల్‌లను సృష్టించండి (సిరిలిక్ అక్షరాల సరైన అవుట్‌పుట్ కోసం OEM-866 ఎన్‌కోడింగ్‌లో అవసరం):
ఫైలు Install-Ubuntu-20.04-plasma-desktop.bat - ఇప్పటికే కాన్ఫిగర్ చేయబడిన WSL20.04 సబ్‌సిస్టమ్ మరియు X సర్వర్‌తో కంప్యూటర్‌లో ఉబుంటు 2 యొక్క సృష్టించబడిన ఇమేజ్ యొక్క ప్రారంభ ఇన్‌స్టాలేషన్‌ను ఆటోమేట్ చేయడానికి రూపొందించబడింది. వినియోగదారు పేరు మరియు పాస్‌వర్డ్ ఉదాహరణలో పేర్కొన్న వాటికి భిన్నంగా ఉంటే, మీరు ఈ బ్యాట్ ఫైల్‌కు తగిన మార్పులు చేయాలి:

@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


ఫైలు Reinstall-Ubuntu-20.04-plasma-desktop.bat - కంప్యూటర్‌లో ఉబుంటు 20.04 సిద్ధం చేసిన చిత్రాన్ని మళ్లీ ఇన్‌స్టాల్ చేయడానికి రూపొందించబడింది.

@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


ఫైలు Set-default-user.bat - డిఫాల్ట్ వినియోగదారుని సెట్ చేయడానికి.

@echo off
set /p answer=Введите существующую учетную запись в Ubuntu (engineer):
c:wslUbuntu-20.04ubuntu2004.exe config --default-user %answer%
cls
echo Учетная запись пользователя %answer% в Ubuntu-20.04 установлена по умолчанию!
pause


ఫైలు Start-Ubuntu-20.04-plasma-desktop.bat - 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


ఫైలు Start-Ubuntu-20.04-terminal.bat - 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


కేటలాగ్‌లో వాడుకలో సౌలభ్యం కోసం కూడా wsl మేము సంబంధిత బ్యాట్-ఫైళ్లను సూచించే షార్ట్‌కట్‌లను సిద్ధం చేస్తాము. అప్పుడు డైరెక్టరీలోని విషయాలు wsl ఇలా ఉంది:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక

KDE ప్లాస్మా డెస్క్‌టాప్‌ను ప్రారంభించడం

మేము అన్ని సన్నాహక దశలను పూర్తి చేసామని తనిఖీ చేస్తాము, మేము సత్వరమార్గాన్ని ప్రారంభించడానికి ప్రయత్నిస్తాము Plasma-desktop. పాస్వర్డ్ అభ్యర్థన కనిపిస్తుంది, ఖాతా కోసం పాస్వర్డ్ను నమోదు చేయండి మరియు ... విండో మూసివేయబడుతుంది. మొదటిసారి పర్వాలేదు. మేము మళ్లీ ప్రయత్నిస్తాము - మరియు మనకు తెలిసిన KDE ప్లాస్మా టాస్క్‌బార్‌ని చూస్తాము. మేము టాస్క్‌బార్ రూపాన్ని అనుకూలీకరిస్తాము, ఉదాహరణకు, వాడుకలో సౌలభ్యం కోసం, ప్యానెల్ స్క్రీన్ కుడి వైపుకు తరలించబడింది మరియు మధ్యలో ఉంటుంది. మేము స్థానికీకరణ సెట్టింగ్‌లను తనిఖీ చేస్తాము, అవసరమైతే, రష్యన్ భాషను జోడించండి:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక

అవసరమైతే, మేము ఇన్‌స్టాల్ చేయబడిన లైనక్స్ అప్లికేషన్‌ల కోసం షార్ట్‌కట్‌లను KDE ప్లాస్మా టాస్క్‌బార్‌కు తీసుకువస్తాము.

Ubuntu 20.04 సెట్టింగులకు మార్పులను వర్తింపజేయడానికి మీరు మీ వినియోగదారు ఖాతా నుండి లాగ్ అవుట్ చేయవలసి వస్తే లేదా మీరు OS ను పునఃప్రారంభించవలసి ఉంటే, దీన్ని చేయడానికి, Windows Terminalలో, ఆదేశాన్ని నమోదు చేయండి:

wsl -d Ubuntu20.04 --shutdown


సత్వరమార్గంతో Plasma-desktop లేదా Konsole మీరు KDE ప్లాస్మా ఉబుంటు 20.04 GUIని అమలు చేయవచ్చు. ఉదాహరణకు, దీనితో ఇన్‌స్టాల్ చేయండి Konsole GIMP గ్రాఫిక్స్ ఎడిటర్:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
ఇన్‌స్టాలేషన్ పూర్తయిన తర్వాత, నుండి అమలు చేయండి Konsole GIMP గ్రాఫిక్స్ ఎడిటర్:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
GIMP పని చేస్తుంది, నేను తనిఖీ చేయాలనుకున్నది ఇదే.
WSL2లోని KDE ప్లాస్మాలో వివిధ లైనక్స్ అప్లికేషన్‌లు ఎలా పనిచేస్తాయో ఇక్కడ ఉంది:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
అనుకూలీకరించిన KDE ప్లాస్మా టాస్క్‌బార్ స్క్రీన్ కుడి వైపున ఉంది. మరియు Firefox విండోలోని వీడియో ధ్వనితో ప్లే అవుతుంది.

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక

అవసరమైతే, మీరు ద్వారా Ubuntu20.04 యాక్సెస్‌ను కాన్ఫిగర్ చేయవచ్చు SSH и RDP, దీని కోసం మీరు కమాండ్‌తో తగిన సేవలను ఇన్‌స్టాల్ చేయాలి:

sudo apt install ssh xrdp -y


గమనిక: ద్వారా పాస్‌వర్డ్ యాక్సెస్‌ని ప్రారంభించడానికి SSH మీరు ఫైల్‌ను సవరించాలి /etc/ssh/sshd_config, అవి పరామితి PasswordAuthentication no కి సెట్ చేయాలి PasswordAuthentication yes, మార్పులను సేవ్ చేసి Ubuntu20.04ని రీబూట్ చేయండి.

మీరు Ubuntu20.04ని ప్రారంభించిన ప్రతిసారీ, అంతర్గత ip చిరునామా మారుతుంది, రిమోట్ యాక్సెస్‌ని సెటప్ చేయడానికి ముందు, మీరు ఆదేశాన్ని ఉపయోగించి ప్రస్తుత ip చిరునామాను తనిఖీ చేయాలి. ip a:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
దీని ప్రకారం, ఈ ip-అడ్రస్ తప్పనిసరిగా సెషన్ సెట్టింగ్‌లలో నమోదు చేయాలి SSH и RDP ప్రారంభించడానికి ముందు.
రిమోట్ యాక్సెస్ ఇలా కనిపిస్తుంది SSH MobaXterm ఉపయోగించి:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
మరియు రిమోట్ యాక్సెస్ ఇలా కనిపిస్తుంది RDP:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక

x410కి బదులుగా x సర్వర్ vcxsrvని ఉపయోగించడం

ప్రారంభించడం మరియు ఏర్పాటు చేయడం vcxsrv, తగిన చెక్‌బాక్స్‌లను జాగ్రత్తగా సెట్ చేయండి:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
కాన్ఫిగర్ చేయబడిన కాన్ఫిగరేషన్‌ను డైరెక్టరీలో సేవ్ చేస్తోంది wslvcxsrv ప్రామాణిక పేరుతో config.xlaunch.

బ్యాట్ ఫైళ్లను సవరించడం Start-Ubuntu-20.04-plasma-desktop.bat и Start-Ubuntu-20.04-terminal.bat వారి సూచనల ప్రకారం.

సత్వరమార్గాన్ని ప్రారంభిస్తోంది Plasma-desktop, మరియు ఇది మనకు లభిస్తుంది:

Windows 10 + Linux. WSL20.04లో ఉబుంటు 2 కోసం KDE ప్లాస్మా GUIని అమర్చడం. నడక
KDE ప్లాస్మా డెస్క్‌టాప్ విండోస్ డెస్క్‌టాప్‌ను పూర్తిగా మూసివేస్తుంది, లైనక్స్ విండోస్ మరియు విండోస్ అప్లికేషన్‌ల మధ్య మారడానికి మేము బాగా తెలిసిన కీ కలయికను ఉపయోగిస్తాము. Alt+Tab, ఇది చాలా సౌకర్యవంతంగా లేదు.
అదనంగా, X సర్వర్ యొక్క అసహ్యకరమైన లక్షణం వెల్లడైంది vcxsrv - ఇది కొన్ని అప్లికేషన్‌లను ప్రారంభించేటప్పుడు క్రాష్ అవుతుంది, ప్రత్యేకించి అదే GIMP లేదా LibreOffice Writer. డెవలపర్లు గుర్తించిన "బగ్స్" ను తొలగించే వరకు బహుశా మేము వేచి ఉండాలి, కానీ ఇది ఖచ్చితంగా కాదు ... కాబట్టి, ఆమోదయోగ్యమైన ఫలితాలను పొందడానికి, X సర్వర్ Microsoft x410ని ఉపయోగించడం ఉత్తమం.

తీర్మానం

అయినప్పటికీ, మేము మైక్రోసాఫ్ట్‌కు నివాళులర్పించాలి, WSL2 ఉత్పత్తి చాలా పని చేస్తుంది మరియు నా అనుభవం లేని అభిప్రాయం ప్రకారం, చాలా విజయవంతమైంది. మరియు నాకు తెలిసినంతవరకు, డెవలపర్లు దీన్ని తీవ్రంగా "పూర్తి" చేస్తూనే ఉంటారు మరియు బహుశా - ఒకటి లేదా రెండు సంవత్సరాలలో, ఈ ఉపవ్యవస్థ దాని పూర్తి కార్యాచరణలో కనిపిస్తుంది.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి