ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو

ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو

تعارف

اس مضمون کا مقصد ان سسٹم ایڈمنسٹریٹرز کی توجہ دلانا ہے جو سافٹ ویئر ڈویلپرز سمیت Windows 10 چلانے والے کمپیوٹرز پر عام کام کی جگہیں تیار کرتے ہیں۔

واضح رہے کہ مائیکروسافٹ سٹور آن لائن سٹور سے حاصل کردہ سافٹ وئیر کو اپنی مرضی کے مطابق ونڈوز 10 امیج میں استعمال کرنے کے لیے انٹیگریٹ کرنے کے ناممکن ہونے سے ایک خاص مسئلہ جڑا ہوا ہے۔تفصیلات میں جائے بغیر میں واضح کروں گا کہ یہ مسئلہ اس حقیقت سے متعلق ہے کہ مائیکروسافٹ اسٹور سے انسٹال کردہ پروگرام ایڈمنسٹریٹر سروس اکاؤنٹ کے ساتھ بات چیت کرتے ہیں، اور جب یوٹیلیٹی کے ذریعے حسب ضرورت تصویر کی تخلیق مکمل ہو جاتی ہے۔ sysprep اس صورت حال کی وجہ سے غلطیاں ہوتی ہیں.

اس مضمون میں زیر بحث طریقہ اس مسئلے سے بچتا ہے جب Windows 10 OS امیج کو پہلے سے کنفیگرڈ WSL2 سب سسٹم کے ساتھ تیار کیا جاتا ہے، ساتھ ہی KDE پلازما GUI کے ساتھ پہلے سے تیار اور کنفیگر شدہ Ubuntu 20.04 OS امیج، جس کے نتیجے میں اس کی اپنی ہو سکتی ہے۔ اپنی مرضی کے سافٹ ویئر کا سیٹ.

Ubuntu 1 سے Ubuntu 2 تک لینکس پر مبنی OS سسٹمز کے لیے GUI انٹرفیس ترتیب دینے کے ساتھ، WSL سب سسٹمز (یعنی WSL16.04 اور نسبتاً نئے WSL20.04) کو ترتیب دینے کے لیے انٹرنیٹ پر بہت ساری مثالیں اور سبق موجود ہیں، لیکن یہ بنیادی طور پر ڈیسک ٹاپ پر مبنی ہے۔ نام نہاد پر. "ہلکا پھلکا" xfce4، جس میں صارف کی ترتیبات میں قابل فہم حدود ہیں۔ لیکن جہاں تک Ubuntu 20.04 کے لیے KDE Plasma GUI کا تعلق ہے، نیٹ پر زیادہ معلومات نہیں ملتی ہیں۔ لیکن یہ وہی آپشن ہے جو آخری صارف کو سسٹم کی ظاہری شکل اور ہارڈویئر سیٹنگز دونوں کے لیے سیٹنگز کا تقریباً لامحدود سیٹ فراہم کرتا ہے، یقیناً، WSL2 سب سسٹم میں لاگو کیے گئے لینکس سسٹمز کی موجودہ انٹیگریشن صلاحیتوں کو مدنظر رکھتے ہوئے۔

سافٹ ویئر کے مطلوبہ سیٹ کو انسٹال کرنا اور WSL2 کو ترتیب دینا

ہم ونڈوز کا موجودہ ورژن چیک کرتے ہیں، اس کے لیے ونڈوز سرچ بار میں کمانڈ درج کریں۔ winver اور ہمیں کچھ اس طرح ملتا ہے:

ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو
یہ ضروری ہے کہ OS ورژن 1903 یا 1909 ہے (مخصوص OS ورژن KB4566116 انسٹال کردہ مجموعی اپ ڈیٹ کے ساتھ ہونے چاہئیں) یا 2004 (بلڈ نمبر 19041 سے کم نہیں)، باقی معلومات سے کوئی فرق نہیں پڑتا۔ اگر ورژن نمبر کم ہے، تو یہ تجویز کیا جاتا ہے کہ آپ اس مضمون میں نتائج کو درست طریقے سے دوبارہ پیش کرنے کے لیے ونڈوز کے تازہ ترین ورژن میں اپ گریڈ کریں۔

مزید کارروائیوں کی سہولت کے لیے، مائیکروسافٹ اسٹور کا استعمال کرتے ہوئے مفت ونڈوز ٹرمینل انسٹال کریں (دوسرے ذرائع سے ڈاؤن لوڈ کرنے کا بھی امکان ہے):

ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو
ہم اسی مائیکروسافٹ اسٹور کے ذریعے X Server X410 انسٹال کرتے ہیں، اس سافٹ ویئر کو ادائیگی کی جاتی ہے، لیکن 15 دن کی مفت مدت ہے، جو کہ مختلف ٹیسٹوں کے لیے کافی ہے۔

ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو
X410 کے مفت متبادل کے طور پر ڈاؤن لوڈ کریں اور VcXsrv X سرور انسٹال کریں۔

ڈسک پر کسی بھی آسان جگہ پر، ہم ایک ڈائرکٹری بناتے ہیں جس میں ہم اپنی فائلیں محفوظ کریں گے۔ مثال کے طور پر، آئیے ایک ڈائریکٹری بناتے ہیں۔ C:wsl.

ڈاؤن لوڈ ہو رہا ہے اور Ubuntu 20.04 اسٹینڈ اسٹون انسٹالر انسٹال کریں، آرکائیور (مثال کے طور پر 7-zip) کا استعمال کرتے ہوئے نتیجے میں آنے والی فائل کو کھولیں۔ غیر پیک شدہ ڈائرکٹری کا نام لمبے نام سے تبدیل کریں۔ 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 سب سسٹم کے مطابق ترتیب دیتے ہیں۔ دستاویزات مائیکروسافٹ صرف ایک تبصرہ یہ ہے کہ ہم نے پہلے ہی Ubuntu ڈسٹری بیوشن ڈاؤن لوڈ کر لیا ہے، اور ہم اسے اگلے مرحلے میں انسٹال کریں گے۔ بنیادی طور پر، کنفیگریشن اضافی اجزاء "Windows Subsystem for Linux" اور "Virtual Machine Platform" کو فعال کرنے اور پھر کمپیوٹر کی ترتیبات میں تبدیلیاں لاگو کرنے کے لیے دوبارہ شروع کرنے کے لیے نیچے آتی ہے۔

ونڈوز 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 ترتیب دینا۔ واک تھرو
ایک ٹرمینل پرامپٹ ظاہر ہوتا ہے، اوبنٹو 20.04 کرنل انسٹال ہے۔ آئیے WSL2 موڈ سیٹنگز کی درستگی کو چیک کریں، اس کے لیے ونڈوز ٹرمینل میں، ونڈوز پاور شیل ٹیب کو منتخب کریں اور کمانڈ درج کریں:

wsl -l -v


پھانسی کا نتیجہ اس طرح ہونا چاہئے:

ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو

ہم مائیکروسافٹ ڈیفنڈر فائر وال کو ترتیب دیتے ہیں، یعنی اسے عوامی نیٹ ورک کے لیے غیر فعال کریں:

ونڈوز 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


کے ڈی ای پلازما ڈیسک ٹاپ انسٹال کریں:

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


ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو
ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو
کے ڈی ای پلازما ڈیسک ٹاپ کا تازہ ترین ورژن شامل کریں:

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 تشکیل فائل میں ترمیم کرنا /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 کو لانچ کرنے / دوبارہ انسٹال کرنے کے آپریشنز کو خودکار کرنے میں مدد کرے گی، اگر ضروری ہو تو یہ ہمیں آسانی سے اسے دوسرے کمپیوٹر پر منتقل کرنے کی اجازت دے گی۔

ونڈوز ڈیسک ٹاپ پر بیٹ فائلوں اور شارٹ کٹس کی تیاری

نوٹ پیڈ ++ ایڈیٹر کا استعمال کرتے ہوئے، بیٹ فائلیں بنائیں (سیریلک حروف کی صحیح آؤٹ پٹ کے لیے OEM-866 انکوڈنگ میں درکار):
فائل Install-Ubuntu-20.04-plasma-desktop.bat - پہلے سے ترتیب شدہ WSL20.04 سب سسٹم اور ایک X سرور والے کمپیوٹر پر Ubuntu 2 کی بنائی گئی تصویر کی ابتدائی تنصیب کو خودکار بنانے کے لیے ڈیزائن کیا گیا ہے۔ اگر صارف نام اور پاس ورڈ مثال میں بیان کردہ سے مختلف ہیں، تو آپ کو اس 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


فائل 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 - کے ڈی ای پلازما ڈیسک ٹاپ کا اصل آغاز۔

@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 - کے ڈی ای پلازما ڈیسک ٹاپ کے بغیر گرافیکل ٹرمینل شروع کرنا۔

@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 ترتیب دینا۔ واک تھرو

کے ڈی ای پلازما ڈیسک ٹاپ لانچ کرنا

ہم چیک کرتے ہیں کہ تمام تیاری کے مراحل مکمل ہو چکے ہیں، ہم شارٹ کٹ شروع کرنے کی کوشش کرتے ہیں۔ Plasma-desktop. پاس ورڈ کی درخواست ظاہر ہوتی ہے، اکاؤنٹ کے لیے پاس ورڈ درج کریں اور ... ونڈو بند ہو جاتی ہے۔ یہ پہلی بار ٹھیک ہے۔ ہم دوبارہ کوشش کرتے ہیں - اور ہم واقف KDE پلازما ٹاسک بار دیکھتے ہیں۔ ہم ٹاسک بار کی ظاہری شکل کو اپنی مرضی کے مطابق بناتے ہیں، مثال کے طور پر، استعمال میں آسانی کے لیے، پینل کو اسکرین کے دائیں جانب منتقل کر کے مرکز میں رکھا جاتا ہے۔ ہم لوکلائزیشن کی ترتیبات کو چیک کرتے ہیں، اگر ضروری ہو تو، روسی زبان شامل کریں:

ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو

اگر ضروری ہو تو، ہم انسٹال شدہ لینکس ایپلی کیشنز کے لیے KDE پلازما ٹاسک بار میں شارٹ کٹس لاتے ہیں۔

اگر Ubuntu 20.04 آپ کو سیٹنگز میں تبدیلیاں لاگو کرنے کے لیے اپنے صارف اکاؤنٹ سے لاگ آؤٹ کرنے کا تقاضا کرتا ہے، یا آپ کو OS کو دوبارہ شروع کرنے کی ضرورت ہے، ایسا کرنے کے لیے، Windows ٹرمینل میں، کمانڈ درج کریں:

wsl -d Ubuntu20.04 --shutdown


ایک لیبل کے ساتھ Plasma-desktop یا Konsole آپ KDE Plasma Ubuntu 20.04 GUI چلا سکتے ہیں۔ مثال کے طور پر، کے ساتھ انسٹال کریں۔ Konsole GIMP گرافکس ایڈیٹر:

ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو
انسٹالیشن مکمل ہونے کے بعد، سے چلائیں۔ Konsole GIMP گرافکس ایڈیٹر:

ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو
GIMP کام کرتا ہے، جسے میں چیک کرنا چاہتا تھا۔
اور یہاں یہ ہے کہ 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 a:

ونڈوز 10 + لینکس۔ WSL20.04 میں Ubuntu 2 کے لیے KDE پلازما GUI ترتیب دینا۔ واک تھرو
اس کے مطابق، یہ آئی پی ایڈریس سیشن کی ترتیبات میں درج کرنا ضروری ہے۔ 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 ترتیب دینا۔ واک تھرو
کے ڈی ای پلازما ڈیسک ٹاپ ونڈوز ڈیسک ٹاپ کو مکمل طور پر بند کر دیتا ہے، لینکس کی ونڈوز اور ونڈوز ایپلی کیشنز کے درمیان سوئچ کرنے کے لیے ہم معروف کلید کا مجموعہ استعمال کرتے ہیں۔ Alt+Tab، جو بہت آسان نہیں ہے۔
اس کے علاوہ ایکس سرور کی ایک ناخوشگوار خصوصیت سامنے آئی vcxsrv - کچھ ایپلیکیشنز، خاص طور پر وہی GIMP یا LibreOffice رائٹر شروع کرتے وقت یہ کریش ہو جاتا ہے۔ شاید ہمیں اس وقت تک انتظار کرنا چاہیے جب تک کہ ڈویلپرز نوٹس کیے گئے "بگس" کو ہٹا نہ دیں، لیکن یہ یقینی نہیں ہے... لہذا، قابل قبول نتائج حاصل کرنے کے لیے، X Server Microsoft x410 کا استعمال کرنا بہتر ہے۔

حاصل يہ ہوا

پھر بھی، ہمیں مائیکروسافٹ کو خراج تحسین پیش کرنا چاہیے، WSL2 پروڈکٹ کافی کام کرنے والی نکلی، اور میری ناتجربہ کار رائے میں، بہت کامیاب۔ اور جہاں تک میں جانتا ہوں، ڈویلپرز اسے شدت سے "ختم" کرتے رہتے ہیں، اور شاید - ایک یا دو سال میں، یہ سب سسٹم اپنی تمام فعالی مکمل طور پر ظاہر ہو جائے گا۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں