áááá«ááºáž
á€áá±á¬ááºážáá«ážááẠáá±á¬á·ááºáá²ááºáá±á¬á·ááºáá²áá±ážááœá²áá°áá»á¬ážá¡áá«á¡ááẠWindows 10 á¡áá¯á¶ážááŒá¯ááá·áº ááœááºáá»á°áá¬áá»á¬ážááœáẠáá¯á¶ááŸááºá¡áá¯ááºááœááºáá»á¬ážááᯠááŒááºáááºááá·áºá áá áºá á®áá¶ááá·áºááœá²áá°áá»á¬ážáá¡á¬áá¯á¶á áá¯ááºááŸá¯á¡ááœáẠáááºááœááºáá«áááºá
á
áááºááŒáá¯áẠWindows 10 áá¯á¶ááœááºá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠMicrosoft Store á¡áœááºááá¯ááºážá
ááá¯ážááŸáááŸááá±á¬áá±á¬á·ááºáá²ááá¯áá±á«ááºážá
ááºáááºáááŒá
áºááá¯ááºááŒááºážááŸáá·áºáááºá
ááºáá±á¬ááŒá¿áá¬á¡áá»áá¯á·ááŸááá±ááŒá±á¬ááºážáááááŒá¯ááá·áºáááºáá¡áá±ážá
áááºá¡áá»ááºá¡áááºáá»á¬ážááá¯ááá±á·áá¬áá²á á€ááŒá¿áá¬áááºáááºá
ááºáá±ááŒá±á¬ááºážááá¯ááŸááºážáááºážááŒá±á¬ááŒáá«áááºá Microsoft Store á០ááá·áºááœááºážáá¬ážááá·áº áááá¯ááááºáá»á¬ážááẠá
á®áá¶ááá·áºááœá²áá°áááºáá±á¬ááºááŸá¯á¡áá±á¬áá·áºááŸáá·áº áááºááœááºááá¯ááºááŒá®ážá á
áááºááŒáá¯ááºáá¯á¶áááºáá®ážááŸá¯á¡á¬áž utility á០ááŒá®ážááŒá±á¬ááºáá±á¬á¡áá«á sysprep
á€á¡ááŒá±á¡áá±ááŒá±á¬áá·áº á¡ááŸá¬ážá¡ááœááºážáá»á¬áž ááŒá
áºáá±á«áºáááºáááºá
á€áá±á¬ááºážáá«ážááœáẠááœá±ážááœá±ážáá¬ážáá±á¬ áááºážáááºážááẠááŒáá¯áááºááŒááºáááºáá¬ážáá±á¬ WSL10 á áá áºááœá²ááŒáá·áº Windows 2 OS áá¯ááºáá¯á¶áá áºáá¯á¶ááᯠááŒááºáááºááá·áºá¡áá«á áááºážá¡ááŒáẠKDE Plasma GUI áá«ááŸááá±á¬ Ubuntu 20.04 OS áá¯ááºáá¯á¶ááŸáá·áº ááŒáá¯áááºááŒááºáááºáá¬ážáá±á¬ áá¯á¶áá áºáá¯á¶ááᯠááŒááºáááºááá·áºá¡áá«ááœáẠáááºážááŒá¿áá¬ááᯠááŸá±á¬ááºááŸá¬ážáááºá á áááºááŒáá¯ááºáá±á¬á·ááºáá²á¡á á¯á¶á
Ubuntu 1 á០Ubuntu 2 ááá¯á· Ubuntu 16.04 á០Ubuntu 20.04 á¡áá linux á¡ááŒá±áᶠOS á
áá
áºáá»á¬ážá¡ááœáẠGUI interface ááá¯ááá·áºááœááºážááŒááºážááŒáá·áº WSL á
áá
áºááœá²áá»á¬áž (ááá¯ááá¯áááºááŸá¬ WSL4 ááŸáá·áº á¡áá±á¬áºáá±ážá¡áá
ẠWSL20.04) ááá¯áááºááŸááºááŒááºážá¡ááœáẠá¡ááºáá¬áááºáá±á«áºááœáẠá¥ááá¬áá»á¬ážááŸáá·áº áááºáááºážá
á¬áá»á¬ážá
áœá¬ááŸááá«ááẠon ááá¯á·áá±á«áºáááºá á¡áá¯á¶ážááŒá¯áá°áááºáááºáá»á¬ážááœáẠáá¬ážáááºááá¯ááºáá±á¬ ááá·áºáááºáá»ááºáá»á¬ážááŸáááá·áº "áá±á«á·áá«ážáá±á¬" xfce2á ááá¯á·áá±á¬áº Ubuntu XNUMX á¡ááœáẠKDE Plasma GUI ááŸáá·áºáááºáááºáááºááŸáá·áºá¡áá»áŸ net ááœáẠá¡áá»ááºá¡áááºáá»á¬ážá
áœá¬áááœá±á·ááŸáááá«á ááá¯á·áá±á¬áº áááºážááẠáá¯á¶ážá
áœá²áá°á¡á¬áž á
áá
áºááŸáá·áº áá¬á·ááºáá²áááºáááºáá»á¬ážá á¡ááœááºá¡ááŒááºááŸá
áºáá¯á
áá¯á¶ážá¡ááœáẠá¡ááá·áºá¡áááºáááŸá áááºáááºáá»á¬ážááŸáá·áºá¡áá° WSLXNUMX á
áá
áºááœá²ááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ážááá·áº linux á
áá
áºáá»á¬ážá áááºááŸááá±á«ááºážá
ááºážááŸá¯á
áœááºážáááºáá»á¬ážááᯠááá·áºááœááºážá
ááºážá
á¬ážááá·áº á€ááœá±ážáá»ááºááŸá¯ááŒá
áºáááºá
ááá¯á¡ááºáá±á¬áá±á¬á·ááºáá²ááºá¡á á¯á¶ááá¯ááá·áºááœááºážááŒááºážááŸáá·áº WSL2 ááá¯ááŒááºáááºááŒááºážá
áá»áœááºá¯ááºááá¯á·ááẠWindows ááááºááŸááá¬ážááŸááºážááá¯á
á
áºáá±ážáá«á áááºážá¡ááœáẠWindows ááŸá¬ááœá±ááŸá¯áá¬ážááœááºá á¡áááá·áºááá¯ááá·áºáá«á winver
áá«ááá¯á·áááºá€áá²á·ááá¯á·áá±á¬á¡áá¬áá
áºáá¯ááá¯áááŸááááºá
OS áá¬ážááŸááºážááẠ1903 ááá¯á·ááá¯áẠ1909 ááŒá
áºááẠ(áááºááŸááºáá¬ážáá±á¬ OS áá¬ážááŸááºážáá»á¬ážááẠá
á¯á
ááºážááŸá¯á¡ááºáááẠKB4566116 ááá·áºááœááºážáá¬ážááá·áºá¡ááá¯ááºáž ááŒá
áºááááº) ááá¯á·ááá¯áẠ2004 (19041 áááºááááºážáá±á¬ áááºáá±á¬ááºáá¶áá«ááº)á áá»ááºá¡áá»ááºá¡áááºáá»á¬ážááŸá¬ á¡áá±ážáááŒá®ážáá«á áá¬ážááŸááºážá¡áá±á¡ááœááºáááºážáá«áá á€áá±á¬ááºážáá«ážáá«ááááºáá»á¬ážááᯠááŸááºááŸááºáááºáááºááŒááºáá¯ááºáá±ážááẠWindows áá±á¬ááºáá¯á¶ážáá¬ážááŸááºážááá¯á· á¡ááá·áºááŒáŸáá·áºááẠá¡ááŒá¶ááŒá¯á¡ááºáá«áááºá
áá±á¬ááºáááºáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážá á¡áááºááŒá±á á±ááẠMicrosoft Store ááᯠá¡áá¯á¶ážááŒá¯á á¡ááá²á· Windows Terminal ááᯠááá·áºááœááºážáá« (á¡ááŒá¬ážáááºážááŒá áºáá»á¬ážá០áá±á«ááºážáá¯ááºáá¯ááºááẠááŒá áºááá¯ááºááŒá±áááºáž ááŸááááº)á
áá»áœááºá¯ááºááá¯á·ááẠáá°áá®áá±á¬ Microsoft Store ááŸáááá·áº X Server X410 ááᯠáááºáááºáááºá á€áá±á¬á·ááºáá²ááºááᯠáá±ážáá»á±áááºá ááá¯á·áá±á¬áº á
ááºážáááºááŸá¯á¡áá»áá¯ážáá»áá¯ážá¡ááœáẠáá¯á¶áá±á¬ááºáá±á¬ á¡ááá²á·áá¬á 15 áááºááŸááá«áááºá
X410 á¡ááœáẠá¡ááá²á·ááœá±ážáá»ááºá
áá¬áá
áºáá¯á¡ááŒá
áº
áá
áºááºáá±á«áºááŸá áááºááá·áºáá±áá¬ááááᯠáá»áœááºá¯ááºááá¯á·áááá¯ááºáá»á¬ážááᯠááááºážáááºážááá·áº áááºážááœáŸááºáá
áºáá¯ááᯠáááºáá®ážáá«áááºá á¥ááá¬á¡áá±áá²á·á áááºážááœáŸááºáá
áºáá¯áááºáá®ážááŒáá·áºáá¡á±á¬áẠC:wsl
.
Ubuntu_2004.2020.424.0_x64
ááá¯áááºáá¶ááá¯ááºáá±á¬á¡áá¬áá
áºáá¯áá²ááá¯á·á Ubuntu-20.04
áááºážááᯠdirectory ááá¯á·áá°ážáá°áá«á 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
uncomment áá¯ááºááŒá®áž ááá¯ááºážááŒá±á¬ááºážááá¯ááºáá«á
exit-idle-time = -1
áá»áœááºá¯ááºááá¯á·áááºááŸáá·áºá¡áá® WSL2 á
áá
áºááœá²ááᯠááŒááºáááºáááºááŸááºáá«áááºá
ááá¯á¡ááºáá²á·áá»áŸááº
áá»áœááºá¯ááºááá¯á·ááẠWindows Terminal ááá¯ááœáá·áºááŒá®áž ááá¯ááºáá»á¬ážááá¯ááŸáááºááŒááºážááŒáá·áº Command Prompt áá¯ááºááá¯ááœá±ážáá»ááºáá«á Ctrl+Shift+2
.
ááááŠážá áœá¬á áá»áœááºá¯ááºááá¯á·ááẠWSL2 áááºáááºááŸá¯áá¯ááºááá¯áááºááŸááºáá¬ážááŒá®ážá áááºážá¡ááœááºáá»áœááºá¯ááºááá¯á·ááẠcommand ááá¯ááá·áºááœááºážáááºá
wsl --set-default-version 2
Ubuntu 20.04 standalone bootloader directory ááá¯á·ááŒá±á¬ááºážáá«á áá»áœááºá¯ááºáááá
á¹á
ááœááºáááºážáááºá€ááá¯á·ááŒá
áºáááºá wslUbuntu-20.04
ááá¯ááºááᯠrun áá«á ubuntu2004.exe
. á¡áá¯á¶ážááŒá¯áá°á¡áááºá¡ááœáẠáá±á¬ááºážááá¯áá±á¬á¡áá«á á¡áá¯á¶ážááŒá¯áá°á¡áááºááᯠááá·áºááœááºážáá«á engineer
(áááºáááºá¡ááŒá¬ážáááºááá·áºá¡áááºááá¯áááá¯ááá·áºááá¯ááºáááº)á áááºáá
áá¬ážááŸááºááá¯ááŒáá·áºááœááºážááŒá®ážáááºááŸááºáá¬ážáá±á¬á¡áá±á¬áá·áºá¡ááœááºááá·áºááœááºážáá¬ážáá±á¬á
áá¬ážááŸááºááá¯á¡áááºááŒá¯áá«-
terminal prompt áá
áºáá¯áá±á«áºáá¬áááºá Ubuntu 20.04 kernel ááá¯ááá·áºááœááºážáá¬ážáááºá WSL2 áá¯ááºáááºáááºáá»á¬ážá ááŸááºáááºááŸá¯ááᯠá
á
áºáá±ážááŒáá«á
áá¯á·á áááºážá¡ááœáẠWindows Terminal ááœááºá Windows PowerShell áááºááºááᯠááœá±ážáá»ááºááŒá®áž á¡áááá·áºááᯠááá·áºááœááºážáá«-
wsl -l -v
ááœááºáá»ááºááŒááºážáááááºáááºá€áá²á·ááá¯á·ááŒá
áºááá·áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠMicrosoft Defender firewall ááᯠconfigure áá¯ááºáááºá i.e. á¡áá»á¬ážáá°ááŸá¬ ááœááºáááºá¡ááœáẠáááºážááᯠááááºáááº-
Ubuntu 20.04 ááᯠá áá áºááá·áºááœááºážááŒááºážá
Windows Terminal ááœááºá Command Prompt áááºááºááᯠáááºáá¶ááœá±ážáá»ááºááŒá®áž Ubuntu 20.04 á¡ááœáẠá¡ááºááááºáá»á¬ážááᯠááá·áºááœááºážáá«á áá«ááá¯áá¯ááºááá¯á·á command line ááŸá¬á ááá¯ááºááá·áºáá«á
sudo apt update && sudo apt upgrade ây
KDE Plasma áááºá
áºáá±á¬á·ááᯠááá·áºááœááºážáá«-
sudo apt install kubuntu-desktop -y
áááºáááºáá°ááŸáá±ážáá±á¬á¡áá«ááœááºá ááœááºáá»á°áá¬áá
áœááºážáá±á¬ááºáááºááŸáá·áºá¡ááºáá¬áááºáááºáá±á¬ááºááœáá·áºáá»ááºáááºá bandwidth áá±á«áºáá°áááºá installer ááŸáááá
Ạ30 á¡ááááŒá¬ááŒáá·áºáááºá áá»áœááºá¯ááºááá¯á·á¡áááºááŒá¯ááẠOK
.
áá¯ááŸá¬ážáá¬áá¬ááŒááºááá¯áá»ááºáá»á¬ážááŸáá·áº á¡áááá¬ááºáá»á¬áž Ubuntu 20.04 ááᯠááá·áºááœááºážáá«á áá«ááá¯áá¯ááºááá¯á·á command line ááŸá¬á ááá¯ááºááá·áºáá«á
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
KDE Plasma áááºá
áºáá±á¬á·á áá±á¬ááºáá¯á¶ážáá¬ážááŸááºážááᯠááá·áºáá«-
sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt update && sudo apt full-upgrade -y
á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯áẠconsole applications áá»á¬ážááᯠáá±á«ááºážááá·áºáá«áááºá mc
О neofetch
:
sudo apt install mc neofetch -y
ááŒá
áºáá»ááºáá²á·áááºááá¯á
á
áºáá±ážáá«á command line ááá¯á·áááºáá«á neofetch
áááºáá¬ážááŒááºáá¬ááºáá¯á¶ááá¯ááŒáá·áºáá«-
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
. ááá¯ááá¯á·áá¯ááºáá±á¬ááºáááºá Windows Terminal ááœááºá Windows PowerShell áááºááºááᯠáááºáá¶ááœá±ážáá»ááºááŒá®áž á¡áááá·áºááᯠááá·áºááœááºážáá«-
wsl --export Ubuntu-20.04 c:wslUbuntu-plasma-desktop
áááºáá®ážáá¬ážáá±á¬áá¯á¶ááẠááá¯á¡ááºáá«á ááŒááºáááºáá¬ážáá±á¬ Ubuntu 20.04 ááᯠá
áááºááŒááºáž/ááŒááºáááºááá·áºááœááºážááŒááºážá áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºááẠáá°áá®áá±ážáááºááŒá
áºááŒá®áž ááá¯á¡ááºáá«á áááºážááᯠá¡ááŒá¬ážááœááºáá»á°áá¬ááá¯á· á¡ááœááºááá° ááœáŸá²ááŒá±á¬ááºážááá¯ááºá
á±áááºááŒá
áºáááºá
Windows desktop á¡ááœáẠbat ááá¯ááºáá»á¬ážááŸáá·áº shortcuts áá»á¬ážááᯠááŒááºáááºáá±áá«áááºá
Notepad ++ áááºážááŒááºáá°ááᯠá¡áá¯á¶ážááŒá¯á bat ááá¯ááºáá»á¬ážááᯠáááºáá®ážáá« (Cyrillic á
á¬áá¯á¶ážáá»á¬ážá ááŸááºáááºáá±á¬ááœááºááŸáááŸá¯á¡ááœáẠ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
- 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
ááá¯áẠStart-Ubuntu-20.04-terminal.bat
- KDE Plasma áááºá
áºáá±á¬á·ááá«áá² ááááºáá
Ạterminal ááá¯ááœáá·áºááŒááºážá
@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
áááºááá¯ááºáᬠbat-files ááœá±ááᯠááœáŸááºááŒáá²á· shortcuts ááœá±ááᯠááŒááºáááºáá«áááºá ááá¯á·áá±á¬áẠdirectory áá¡ááŒá±á¬ááºážá¡áá¬áá»á¬áž wsl
á¡á±á¬ááºááŸá¬áá±á«áºááŒáá²á·á¡ááá¯ááºážáá«áá¬ááŒá
áºáá«áááº:
KDE Plasma Desktop ááᯠá áááºáá±áá«áááºá
ááŒáá¯áááºááŒááºáááºááŸá¯á¡ááá·áºáá»á¬áž á¡á¬ážáá¯á¶ážááŒá®ážááŒá±á¬ááºááŒá±á¬ááºáž á
á
áºáá±ážááŒá®ážá ááŒááºáááºážááᯠá
áááºááẠááŒáá¯ážá
á¬ážáá«áááºá Plasma-desktop
. á
áá¬ážááŸááºáá±á¬ááºážááá¯ááŸá¯áá
áºáá¯áá±á«áºáá¬áááºá á¡áá±á¬áá·áºá¡ááœááºá
áá¬ážááŸááºááá¯ááá¯ááºááá·áºáá«ááŸáá·áº ... áááºážááá¯ážááááºááœá¬ážáááºá áááá¡ááŒáááºá á¡áááºááŒá±áá«áááºá áááºá
ááºážááŒáá·áºáá« - áááºážááŸá®ážááŒá®ážáá¬áž KDE Plasma Taskbar ááᯠááœá±á·áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠTaskbar áá¡ááœááºá¡ááŒááºááᯠá
áááºááŒáá¯ááºááŒááºáááºáááºá á¥ááá¬ááœááºá á¡áá¯á¶ážááŒá¯áááœááºáá°á
á±áááºá panel á¡á¬áž á
ááááºááá¬áááºááŒááºážááá¯á· ááœáŸá±á·ááŒá®áž áááá¯ááŒá¯áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠááá¯á¡ááºáá«á áááºááŒá±áááºááŸááºááŒááºáž áááºáááºáá»á¬ážááᯠá
á
áºáá±ážááŒá®áž áá¯ááŸá¬ážáá¬áá¬á
áá¬ážááᯠááá·áºááœááºážáá«-
ááá¯á¡ááºáá«áá ááá·áºááœááºážáá¬ážáá±á¬ linux á¡ááá®áá±ážááŸááºážáá»á¬ážá¡ááœáẠááŒááºáááºážááá·áºááºáá»á¬ážááᯠKDE Plasma taskbar ááá¯á· áá°áá±á¬ááºáá¬áá«áááºá
á¡áááºá Ubuntu 20.04 ááẠáááºáááºáá»á¬ážááá¯á· ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠá¡áá¯á¶ážáá»áááºá¡ááœáẠááá·áºá¡áá¯á¶ážááŒá¯áá°á¡áá±á¬áá·áºá០ááœááºááẠááá¯á¡ááºáá«á ááá¯á·ááá¯áẠááẠOS ááᯠááŒááºáááºá áááºááẠááá¯á¡ááºáá«áá áááºážááᯠáá¯ááºáá±á¬ááºááẠWindows Terminal ááœáẠá¡áááá·áºááᯠááá·áºááœááºážáá«-
wsl -d Ubuntu20.04 --shutdown
áá¶ááááºáá
áºáá¯ááŸáá·áº Plasma-desktop
ááá¯á·ááá¯áẠKonsole
KDE Plasma Ubuntu 20.04 GUI ááᯠáááºáá¯á¶ážááá¯ááºáááºá á¥ááá¬á¡á¬ážááŒáá·áº install áá¯ááºáá«á Konsole
GIMP ááááºáá
ẠáááºážááŒááºáá°-
áááºáááºááŸá¯ááŒá®ážááœá¬ážáá±á¬á¡áá«á០run áá«á Konsole
GIMP ááááºáá
ẠáááºážááŒááºáá°-
GIMP á¡áá¯ááºáá¯ááºáááºá áá«á
á
áºáá±ážááá¯áá±á¬á¡áá¬ááŒá
áºáááºá
á€áááºááŸá¬ WSL2 ááŸá KDE Plasma ááœáẠlinux á¡ááá®áá±ážááŸááºážá¡áá»áá¯ážáá»áá¯áž á¡áá¯ááºáá¯ááºáá¯á¶ááŒá
áºáááºá
á
áááºááŒáá¯áẠKDE Plasma Taskbar ááẠá
ááááºá áá¬áááºááŒááºážááœáẠááŸááá±áááºá Firefox áááºážááá¯ážááŸá áá®áá®ááá¯ááẠá¡áá¶ááŒáá·áº ááœáá·áºáááºá
ááá¯á¡ááºáá«áá áááºááẠUbuntu20.04 ááá¯á·áááºáá±á¬ááºááœáá·áºááᯠconfigure áá¯ááºááá¯ááºáá«áááºá SSH
О RDP
áááºážá¡ááœááºá áááºááẠcommand ááŒáá·áº ááá·áºáá»á±á¬áºáá±á¬áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááá·áºááœááºážááẠááá¯á¡ááºáááº-
sudo apt install ssh xrdp -y
ááŸááºáá»ááº- á
áá¬ážááŸááºááŒáá·áº áááºáá±á¬ááºá¡áá¯á¶ážááŒá¯ááŸá¯ááᯠááœáá·áºááẠSSH
ááá¯ááºááᯠáááºážááŒááºááẠááá¯á¡ááºáááºá /etc/ssh/sshd_config
, á¡áááºá parameter PasswordAuthentication no
áááºááŸááºáá±ážááá«áááºá PasswordAuthentication yes
á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠááááºážáááºážááŒá®áž Ubuntu20.04 ááᯠááŒááºáááºá
áááºáá«á
ááẠUbuntu20.04 ááá¯á
áááºááá·áºá¡áá«ááá¯ááºážá á¡ááœááºáž ip ááááºá
á¬ááẠááŒá±á¬ááºážáá²ááœá¬ážáááºáá á¡áá±ážááááºážá¡áá¯á¶ážááŒá¯ááœáá·áºááᯠááááºááŸááºáá®á áááºááẠcommand ááá¯á¡áá¯á¶ážááŒá¯á áááºááŸá ip ááááºá
á¬ááᯠá
á
áºáá±ážááẠááá¯á¡ááºááẠip a
:
ááá¯á·ááŒá±á¬áá·áºá ဠip-address ááᯠsession áááºáááºáá»á¬ážááœáẠááá·áºááœááºážááá«áááºá SSH
О RDP
áá
áááºáá®á
á€á¡áá¬ááẠá¡áá±ážááááºážá¡áá¯á¶ážááŒá¯ááŸá¯áá¯á¶á
á¶ááŒá
áºáááºá SSH
MobaXterm ááá¯á¡áá¯á¶ážááŒá¯áááº-
áááºážááẠá¡áá±ážá០áááºáá±á¬ááºááŒáá·áºááŸá¯áá¯á¶ááŒá
áºáááºá RDP
:
x410 á¡á á¬áž x áá¬áᬠvcxsrv ááᯠá¡áá¯á¶ážááŒá¯ááŒááºážá
á
áááºááŒááºážááŸáá·áº á
áá
áºááá·áºááœááºážááŒááºážá vcxsrv
ááá·áºáá»á±á¬áºáá±á¬ checkboxes ááᯠááá¯áá
áá¯ááºáááºááŸááºáá«-
áááºážááœáŸááºááœáẠááŒá¯ááŒááºáá¬ážáá±á¬ ááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶ááᯠááááºážáááºážáá«á wslvcxsrv
á
á¶á¡áááºááŒáá·áº config.xlaunch
.
bat ááá¯ááºáá»á¬ážááá¯áááºážááŒááºááŒááºážá Start-Ubuntu-20.04-plasma-desktop.bat
О Start-Ubuntu-20.04-terminal.bat
áá°ááá¯á·áá²á· ááœáŸááºááŒá¬ážáá»ááºá¡ááá¯ááºáž
ááŒááºáááºážááᯠááœáá·áºáá±áá«áááºá Plasma-desktop
á€á¡áá¬ááẠáá»áœááºá¯ááºááá¯á·áááŸááááº-
KDE Plasma desktop ááẠWindows desktop ááᯠáá¯á¶ážáá¯á¶ážááááºááŒá®ážá linux ááŸáá·áº windows application áá»á¬ážá windows áá»á¬ážááŒá¬ážááœáẠááŒá±á¬ááºážáá²áááºá¡ááœáẠáá°áááá»á¬ážáá±á¬ key áá±á«ááºážá
ááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯áá«áááºá Alt+Tab
á¡áááºážá¡áááºááŒá±áá¬ááá¯ááºáá°ážá
ááá¯á·á¡ááŒáẠX server á áááŸá
áºááŒáá¯á·ááœááºá¡ááºá¹áá«áááºááᯠáá¯ááºáá±á¬áºáá²á·áááºá vcxsrv
- á¡áá°ážáááŒáá·áº áá°áá®áá±á¬ GIMP ááá¯á·ááá¯áẠLibreOffice Writer áá²á·ááá¯á·áá±á¬ á¡ááºááºáá®áá±ážááŸááºážá¡áá»áá¯á·ááᯠá
áááºáá±á¬á¡áá« áá»ááºááœá¬ážáááºá developer áá»á¬ážááẠáááááŒá¯áááá±á¬ "bug" áá»á¬ážááᯠáááºááŸá¬ážáááºá¡áá á
á±á¬áá·áºááá·áºáá±á¬áºáááºáž áááºážááẠááá±áá»á¬áá«... ááá¯á·ááŒá±á¬áá·áº áááºáá¶ááá¯ááºáá±á¬ááááºáá»á¬ážááááºá X Server ááᯠMicrosoft x410 ááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááẠááá¯áá±á¬ááºážáá«áááºá
áá±á¬ááºáá»ááº
ááá¯á·ááá¯ááºá áá»áœááºá¯ááºááá¯á·ááẠMicrosoft á¡á¬áž áá¯ááºááŒá¯ááááºá WSL2 áá¯ááºáá¯ááºááẠá¡áá±á¬áºáá±áž á¡áá¯ááºááŒá
áºáá¯á¶áááŒá®áž áá»áœááºá¯ááºá á¡ááœá±á·á¡ááŒá¯á¶áááŸááá±á¬ á¡ááŒááºá¡á á¡ááœááºá¡á±á¬ááºááŒááºáá«áááºá áá«ááááá±á¬ááºá developer áá»á¬ážááẠáááºážááᯠá¡ááŒááºážá¡ááẠ"ááŒá®ážá¡á±á¬ááº" áááºáááºáá¯ááºáá±á¬ááºáá±ááŒá®áž ááŒá
áºáá±á¬ááºážááŒá
áºááá¯ááºááẠ- áá
áºááŸá
Ạááá¯á·ááá¯áẠááŸá
áºááŸá
áºá¡ááœááºážááœááºá á€á
áá
áºááœá²ááẠáááºážááá¯ááºáá±á¬ááºááá¯ááºá
áœááºážá¡á¬ážáá¯á¶ážááœáẠááŒáá·áºá
á¯á¶ááŸá¯ááŸááááºááŒá
áºáááºá
source: www.habr.com