ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو

تعارف

هي آرٽيڪل سسٽم جي منتظمين جي توجه ڏيڻ لاءِ آهي جيڪي ڪمپيوٽرن تي هلندڙ ڪم جي جڳهون تيار ڪن ٿا Windows 10، بشمول سافٽ ويئر ڊولپرز.

اهو ياد رکڻ گهرجي ته Microsoft اسٽور آن لائن اسٽور مان حاصل ڪيل سافٽ ويئر کي ڪسٽم ونڊوز 10 تصوير ۾ استعمال ڪرڻ لاءِ حاصل ڪيل سافٽ ويئر کي ضم ڪرڻ جي ناممڪن سان لاڳاپيل هڪ خاص مسئلو آهي، تفصيل ۾ وڃڻ کان سواءِ، مان واضح ڪندس ته اهو مسئلو حقيقت سان لاڳاپيل آهي. Microsoft اسٽور مان انسٽال ٿيل پروگرام ايڊمنسٽريٽر سروس اڪائونٽ سان رابطو ڪن ٿا، ۽ جڏهن يوٽيلٽي طرفان ڪسٽم تصويري ٺاھڻ مڪمل ٿئي ٿي sysprep هن صورتحال جي ڪري غلطيون ٿينديون آهن.

هن آرٽيڪل ۾ بحث ڪيل طريقو هن مسئلي کان بچي ٿو Windows 10 OS تصوير تيار ڪرڻ سان اڳ ۾ ترتيب ڏنل WSL2 سبسسٽم سان، انهي سان گڏ اڳ ۾ تيار ڪيل ۽ ترتيب ڏنل Ubuntu 20.04 OS تصوير هڪ KDE پلازما GUI سان، جنهن جي نتيجي ۾ ان جي پنهنجي ٿي سگهي ٿي. ڪسٽم سافٽ ويئر جو سيٽ.

انٽرنيٽ تي ڪيترائي مثال ۽ سبق موجود آهن WSL سب سسٽم قائم ڪرڻ لاءِ (يعني WSL1 ۽ نسبتاً نئون WSL2)، لينڪس جي بنياد تي OS سسٽم لاءِ GUI انٽرفيس قائم ڪرڻ سان گڏ Ubuntu 16.04 کان Ubuntu 20.04، پر اهو بنيادي طور تي ٻڌل ڊيسڪٽاپس تي ٻڌل آهي. نالي تي. "هلڪو وزن" xfce4، جيڪو صارف جي سيٽنگن ۾ سمجھڻ واريون حدون آھن. پر جيتري قدر Ubuntu 20.04 لاءِ KDE پلازما GUI جو تعلق آهي، نيٽ تي وڌيڪ معلومات نه ملي آهي. پر اھو اھو اختيار آھي جيڪو آخري صارف کي سسٽم جي ظاھر ۽ هارڊويئر سيٽنگن لاءِ تقريبن لامحدود سيٽنگون مهيا ڪري ٿو، يقينا، WSL2 سب سسٽم ۾ لاڳو ڪيل لينڪس سسٽم جي موجوده انضمام جي صلاحيتن کي مدنظر رکندي.

سافٽ ويئر جي گهربل سيٽ کي انسٽال ڪرڻ ۽ WSL2 ترتيب ڏيڻ

اسان ونڊوز جو موجوده ورزن چيڪ ڪريون ٿا، ان لاءِ، ونڊوز سرچ بار ۾، ڪمانڊ داخل ڪريو winver ۽ اسان هن وانگر ڪجهه حاصل ڪندا آهيون:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
اهو ضروري آهي ته OS ورجن 1903 يا 1909 هجي (مخصوص او ايس ورزن کي مجموعي اپڊيٽ KB4566116 انسٽال ٿيل هجي)، يا 2004 (بلڊ نمبر 19041 کان گهٽ نه هجي)، باقي معلومات سان ڪو فرق نٿو پوي. جيڪڏهن ورزن نمبر ان کان گهٽ آهي، اها صلاح ڏني وئي آهي ته توهان Windows جي جديد ورجن ڏانهن اپڊيٽ ڪيو ته جيئن هن آرٽيڪل ۾ نتيجن کي صحيح طور تي ٻيهر پيش ڪيو وڃي.

وڌيڪ عملن جي سهولت لاءِ، انسٽال ڪريو مفت ونڊوز ٽرمينل Microsoft اسٽور استعمال ڪندي (ٻين ذريعن کان به ڊائون لوڊ ڪرڻ جو امڪان آهي):

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
اسان ان ئي Microsoft اسٽور تان X Server X410 انسٽال ڪريون ٿا، هي سافٽ ويئر ادا ڪيل آهي، پر 15 ڏينهن جو مفت عرصو آهي، جيڪو مختلف ٽيسٽن لاءِ ڪافي آهي.

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
X410 لاءِ مفت متبادل جي طور تي ڊائون لوڊ ۽ انسٽال ڪريو VcXsrv X سرور.

ڊسڪ تي ڪنهن به آسان جڳهه تي، اسان هڪ ڊاريڪٽري ٺاهيندا آهيون جنهن ۾ اسان اسان جون فائلون ذخيرو ڪنداسين. مثال طور، اچو ته هڪ ڊاريڪٽري ٺاهي C:wsl.

ڊائونلوڊ ٿئي پئي ۽ انسٽال ڪريو Ubuntu 20.04 standalone installer، انپيڪ ڪريو نتيجي واري فائل کي آرڪيور استعمال ڪندي (مثال طور، 7-zip). ڊگھي نالي سان unpacked ڊاريڪٽري جو نالو تبديل ڪريو 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 سب سسٽم مطابق ترتيب ڏيون ٿا دستاويز Microsoft. صرف تبصرو اهو آهي ته اسان اڳ ۾ ئي ڊائون لوڊ ڪيو آهي Ubuntu تقسيم، ۽ اسان ان کي ايندڙ قدم ۾ انسٽال ڪنداسين. بنيادي طور تي، ترتيب ڏنل اضافي اجزاء کي چالو ڪرڻ لاء هيٺ اچي ٿو "لينڪس لاء ونڊوز سب سسٽم" ۽ "ورچوئل مشين پليٽ فارم"، ۽ پوء ڪمپيوٽر جي سيٽنگن ۾ تبديلين کي لاڳو ڪرڻ لاء ريبوٽ:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو

جيڪڏهن ضروري هجي ته ڊائون لوڊ ۽ WSL2 ۾ لينڪس ڪنيل سروس پيڪ انسٽال ڪريو.
اسان ونڊوز ٽرمينل کي لانچ ڪيو ۽ ڪنجين کي دٻائڻ سان ڪمانڊ پرامپٽ موڊ چونڊيو Ctrl+Shift+2.

سڀ کان پهريان، اسان آپريشن جو WSL2 موڊ مقرر ڪيو، ان لاء اسان حڪم داخل ڪريون ٿا:

wsl  --set-default-version 2


Ubuntu 20.04 اسٽينڊل بوٽ لوڊر ڊاريڪٽري ۾ تبديل ڪريو، منهنجي صورت ۾ هي آهي wslUbuntu-20.04 ۽ فائل هلائي ubuntu2004.exe. جڏهن هڪ صارف نالو لاء اشارو ڪيو ويو، صارف نالو داخل ڪريو engineer (توهان ڪو ٻيو نالو داخل ڪري سگهو ٿا)، پنهنجو پاسورڊ داخل ڪريو ۽ مخصوص اڪائونٽ لاءِ داخل ٿيل پاسورڊ جي تصديق ڪريو:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
هڪ ٽرمينل پرامٽ ظاهر ٿئي ٿو، Ubuntu 20.04 ڪنييل نصب ٿيل آهي. اچو ته چيڪ ڪريون WSL2 موڊ سيٽنگ جي درستي، ان لاءِ ونڊوز ٽرمينل ۾، ونڊوز پاور شيل ٽيب کي چونڊيو ۽ ڪمان داخل ڪريو:

wsl -l -v


عمل جو نتيجو هن طرح هجڻ گهرجي:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو

اسان Microsoft Defender فائر وال کي ترتيب ڏيون ٿا، يعني. عوامي نيٽ ورڪ لاء ان کي بند ڪريو:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو

Ubuntu 20.04 ترتيب ڏيڻ

ونڊوز ٽرمينل ۾، ڪمانڊ پرامپٽ ٽيب کي ٻيهر چونڊيو ۽ Ubuntu 20.04 لاءِ تازه ڪاريون انسٽال ڪريو. هن کي ڪرڻ لاء، ڪمانڊ لائن تي، داخل ڪريو:

sudo apt update && sudo apt upgrade –y


انسٽال ڪريو KDE پلازما ڊيسڪ ٽاپ:

sudo apt install kubuntu-desktop -y


انسٽاليشن 30 منٽن تائين وٺي ٿي، ڪمپيوٽر جي ڪارڪردگي ۽ انٽرنيٽ جي رسائي چينل جي بينڊوڊٿ تي منحصر ڪري، جڏهن انسٽالر طرفان اشارو ڪيو ويو، اسان تصديق ڪريون ٿا OK.
انسٽال ڪريو روسي لوڪلائيزيشن ۽ لغات Ubuntu 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


ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 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اسڪرين شاٽ ڏسو:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
WSL config فائل کي تبديل ڪندي /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).

ڪسٽمائيز Ubuntu-20.04 تصوير کي برآمد ڪندي ڊاريڪٽري ڏانهن جيڪو اسان ٺاهيو wsl. هن کي ڪرڻ لاء، ونڊوز ٽرمينل ۾، ونڊوز پاور شيل ٽيب کي ٻيهر چونڊيو ۽ حڪم داخل ڪريو:

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


ٺاهيل تصوير اسان کي ترتيب ڏنل Ubuntu 20.04 کي شروع ڪرڻ / ٻيهر انسٽال ڪرڻ جي عملن کي خودڪار ڪرڻ ۾ مدد ڪندي، جيڪڏهن ضروري هجي ته، اهو اسان کي آساني سان ٻئي ڪمپيوٽر ڏانهن منتقل ڪرڻ جي اجازت ڏيندو.

ونڊوز ڊيسڪ ٽاپ تي بيٽ فائلون ۽ شارٽ ڪٽ تيار ڪرڻ

Notepad ++ ايڊيٽر کي استعمال ڪندي، بيٽ فائلون ٺاهيو (جي ضرورت آهي OEM-866 انڪوڊنگ ۾ سيريلڪ اکرن جي صحيح پيداوار لاءِ):
فائيل Install-Ubuntu-20.04-plasma-desktop.bat - ڪمپيوٽر تي Ubuntu 20.04 جي ٺاهيل تصوير جي شروعاتي تنصيب کي خودڪار ڪرڻ لاءِ ڊزائين ڪيل اڳ ۾ ئي ترتيب ڏنل WSL2 سب سسٽم ۽ ايڪس سرور سان. جيڪڏهن صارف نالو ۽ پاسورڊ مثال ۾ بيان ڪيل کان مختلف آهي، ته پوء توهان کي هن بيٽ فائل ۾ مناسب تبديليون ڪرڻ جي ضرورت آهي:

@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 - ڪمپيوٽر تي Ubuntu 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 هن وانگر ڏسڻ ۾ اچي ٿو:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو

KDE پلازما ڊيسڪ ٽاپ کي لانچ ڪرڻ

اسان چيڪ ڪريون ٿا ته سڀئي تياري وارا مرحلا مڪمل ٿي ويا آهن، اسان ڪوشش ڪندا آهيون شارٽ ڪٽ شروع ڪرڻ جي Plasma-desktop. پاسورڊ جي درخواست ظاهر ٿئي ٿي، اڪائونٽ لاء پاسورڊ داخل ڪريو ۽ ... ونڊو بند ٿي. اهو پهريون ڀيرو ٺيڪ آهي. اسان ٻيهر ڪوشش ڪندا آهيون - ۽ اسان ڏسون ٿا واقف KDE پلازما ٽاسڪ بار. اسان ٽاسڪ بار جي ظاهر کي ترتيب ڏيون ٿا، مثال طور، استعمال جي آسانيءَ لاءِ، پينل کي اسڪرين جي ساڄي پاسي منتقل ڪيو ويو آھي ۽ مرڪز ۾. اسان لوڪلائيزيشن سيٽنگون چيڪ ڪريو، جيڪڏھن ضروري ھجي، روسي ٻولي شامل ڪريو:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو

جيڪڏهن ضروري هجي ته، اسان انسٽال ٿيل لينڪس ايپليڪيشنن لاءِ شارٽ ڪٽ آڻيون ٿا KDE پلازما ٽاسڪ بار ۾.

جيڪڏهن Ubuntu 20.04 توهان کي سيٽنگن ۾ تبديليون لاڳو ڪرڻ لاءِ توهان جي صارف کاتي مان لاگ آئوٽ ٿيڻ جي ضرورت آهي، يا توهان کي او ايس کي ٻيهر شروع ڪرڻ جي ضرورت آهي، اهو ڪرڻ لاءِ، ونڊوز ٽرمينل ۾، حڪم داخل ڪريو:

wsl -d Ubuntu20.04 --shutdown


هڪ ليبل سان Plasma-desktop يا Konsole توهان هلائي سگهو ٿا KDE پلازما Ubuntu 20.04 GUI. مثال طور، انسٽال ڪريو سان Konsole GIMP گرافڪس ايڊيٽر:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
انسٽاليشن مڪمل ٿيڻ کان پوء، هلائي Konsole GIMP گرافڪس ايڊيٽر:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
GIMP ڪم ڪري ٿو، جيڪو مون کي چيڪ ڪرڻ چاهيو.
۽ ھتي آھي مختلف لينڪس ايپليڪيشنون ڪھڙي طرح ڪم ڪن ٿيون KDE پلازما ۾ WSL2 ۾:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
ڪسٽمائيز KDE پلازما ٽاسڪ بار اسڪرين جي ساڄي پاسي آهي. ۽ فائر فاڪس ونڊو ۾ وڊيو آواز سان هلندي آهي.

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 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:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
تنهن ڪري، هي ip-پتا سيشن سيٽنگن ۾ داخل ٿيڻ گهرجي SSH и RDP شروع ڪرڻ کان پهريان.
اھو اھو آھي جيڪو ريموٽ رسائي وانگر ڏسڻ ۾ اچي ٿو SSH MobaXterm استعمال ڪندي:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
۽ اھو اھو آھي جيڪو ريموٽ رسائي وانگر ڏسڻ ۾ اچي ٿو RDP:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو

x410 جي بدران x سرور vcxsrv استعمال ڪندي

لانچ ۽ سيٽنگ vcxsrv، احتياط سان مناسب چيڪ بڪس مقرر ڪريو:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
ڊاريڪٽري ۾ ترتيب ڏنل ترتيبن کي محفوظ ڪرڻ wslvcxsrv معياري نالي سان config.xlaunch.

بيٽ فائلن کي تبديل ڪندي Start-Ubuntu-20.04-plasma-desktop.bat и Start-Ubuntu-20.04-terminal.bat انهن جي هدايتن جي مطابق.

شارٽ ڪٽ لانچ ڪرڻ Plasma-desktop، ۽ اھو اھو آھي جيڪو اسان حاصل ڪريون ٿا:

ونڊوز 10 + لينڪس. WSL20.04 ۾ Ubuntu 2 لاءِ KDE پلازما GUI ترتيب ڏيڻ. هلڻ جو رستو
KDE پلازما ڊيسڪ ٽاپ ونڊوز ڊيسڪ ٽاپ کي مڪمل طور تي بند ڪري ٿو، ونڊوز جي لينڪس ۽ ونڊوز ايپليڪيشنن جي وچ ۾ سوئچ ڪرڻ لاءِ اسان استعمال ڪريون ٿا مشهور ڪيئي ميلاپ Alt+Tab، جيڪو بلڪل آسان ناهي.
ان کان سواء، ايڪس سرور جي هڪ اڻ وڻندڙ ​​​​خصوصيت نازل ڪيو ويو vcxsrv - اهو تباه ٿئي ٿو جڏهن ڪجهه ايپليڪيشنن کي لانچ ڪيو وڃي، خاص طور تي ساڳيو GIMP يا LibreOffice Writer. شايد اسان کي انتظار ڪرڻ گهرجي جيستائين ڊولپرز "بگ" کي ​​هٽائي ڇڏيو، پر اهو يقين نه آهي ... تنهن ڪري، قابل قبول نتيجا حاصل ڪرڻ لاء، اهو بهتر آهي ته ايڪس سرور Microsoft x410 استعمال ڪريو.

ٿڪل

اڃا تائين، اسان کي Microsoft کي خراج تحسين پيش ڪرڻ گهرجي، WSL2 پراڊڪٽ ڪافي ڪم ڪري رهيو آهي، ۽ منهنجي غير تجربي واري راء ۾، تمام ڪامياب. ۽ جيستائين مون کي خبر آهي، ڊولپرز ان کي شدت سان "ختم" ڪرڻ جاري رکندا آهن، ۽ شايد - هڪ يا ٻه سال ۾، هي سب سسٽم پنهنجي مڪمل ڪارڪردگي ۾ ظاهر ٿيندو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو