
Π£Π²ΠΎΠ΄
ΠΠ²Π°Ρ ΡΠ»Π°Π½Π°ΠΊ ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΠΌΠ° ΠΊΠΎΡΠΈ ΠΏΡΠΈΠΏΡΠ΅ΠΌΠ°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π΅ ΡΠ°Π΄Π½Π΅ ΡΡΠ°Π½ΠΈΡΠ΅ Π½Π° ΡΠ°ΡΡΠ½Π°ΡΠΈΠΌΠ° ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΌ ΡΠΈΡΡΠ΅ΠΌΠΈΠΌΠ°. Windows 10, ΡΠΊΡΡΡΡΡΡΡΠΈ ΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠ΅ ΡΠΎΡΡΠ²Π΅ΡΠ°.
Π’ΡΠ΅Π±Π° Π½Π°ΠΏΠΎΠΌΠ΅Π½ΡΡΠΈ Π΄Π° ΠΏΠΎΡΡΠΎΡΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ°Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π²Π΅Π·Π°Π½ Π·Π° Π½Π΅ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ΅ ΡΠΎΡΡΠ²Π΅ΡΠ° Π΄ΠΎΠ±ΠΈΡΠ΅Π½ΠΎΠ³ ΠΈΠ· Microsoft ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ΅ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Ρ Ρ ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½ΠΎΡ ΡΠ»ΠΈΡΠΈ. Windows 10ΠΠ΅Π· ΡΠ»Π°ΠΆΠ΅ΡΠ° Ρ Π΄Π΅ΡΠ°ΡΠ΅, ΡΠ°Π·ΡΠ°ΡΠ½ΠΈΡΡ Π΄Π° ΡΠ΅ ΠΎΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎΠ²Π΅Π·Π°Π½ ΡΠ° ΡΠΈΡΠ΅Π½ΠΈΡΠΎΠΌ Π΄Π° ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΠΈΠ· ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡΠΎΠ²Π΅ ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ΅ ΠΏΠΎΠ²Π΅Π·Π°Π½ΠΈ ΡΠ° Π½Π°Π»ΠΎΠ³ΠΎΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΠΊΠ΅ ΡΡΠ»ΡΠ³Π΅, Π° ΠΊΠ°Π΄Π° ΡΡΠ»ΡΠΆΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌ Π·Π°Π²ΡΡΠΈ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½Π΅ ΡΠ»ΠΈΠΊΠ΅ sysprep Π³ΡΠ΅ΡΠΊΠ΅ Π½Π°ΡΡΠ°ΡΡ Π·Π±ΠΎΠ³ ΠΎΠ²Π΅ ΠΎΠΊΠΎΠ»Π½ΠΎΡΡΠΈ.
ΠΠ΅ΡΠΎΠ΄Π° ΠΎ ΠΊΠΎΡΠΎΡ ΡΠ΅ ΡΠ°ΡΠΏΡΠ°Π²ΡΠ° Ρ ΠΎΠ²ΠΎΠΌ ΡΠ»Π°Π½ΠΊΡ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ ΠΎΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΡΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΏΡΠΈΠΏΡΠ΅ΠΌΠ΅ ΡΠ»ΠΈΠΊΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ ΡΠΈΡΡΠ΅ΠΌΠ°. Windows 10 ΡΠ° ΡΠ½Π°ΠΏΡΠ΅Π΄ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈΠΌ WSL2 ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΎΠΌ, ΠΊΠ°ΠΎ ΠΈ ΡΠ½Π°ΠΏΡΠ΅Π΄ ΠΏΡΠΈΠΏΡΠ΅ΠΌΡΠ΅Π½ΠΎΠΌ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΎΠΌ ΡΠ»ΠΈΠΊΠΎΠΌ ΠΠ‘-Π° Ubuntu 20.04 ΡΠ° KDE Plasma GUI-ΡΠ΅ΠΌ, ΠΊΠΎΡΠΈ Π·Π°ΡΠ·Π²ΡΠ°Ρ ΠΌΠΎΠΆΠ΅ ΠΈΠΌΠ°ΡΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΡΠ΅Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎΠ³ ΡΠΎΡΡΠ²Π΅ΡΠ°.
ΠΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΏΠΎΡΡΠΎΡΠΈ Π²Π΅Π»ΠΈΠΊΠΈ Π±ΡΠΎΡ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΈ Π²ΠΎΠ΄ΠΈΡΠ° Π·Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ WSL ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° (Π½ΠΏΡ. WSL1 ΠΈ ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ Π½ΠΎΠ²ΠΈ WSL2), ΡΠ° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠΈΠΌΠ° GUI ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠ° Π·Π° Linux ΡΠΈΡΡΠ΅ΠΌΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π°Π½Π΅ Π½Π° ΠΠ‘-Ρ ΠΏΠΎΡΠ΅Π² ΠΎΠ΄ Π²Π΅ΡΠ·ΠΈΡΠ΅ Ubuntu 16.04 ΠΈ Π·Π°Π²ΡΡΠ°Π²Π° ΡΠ΅ Ubuntu 20.04, Π°Π»ΠΈ ΡΠ΅ ΠΎΠ²ΠΎ ΡΠ³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠ΄Π½ΠΎΡΠΈΠ»ΠΎ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏ ΡΠ°ΡΡΠ½Π°ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π°Π½Π΅ Π½Π° ΡΠ°ΠΊΠΎΠ·Π²Π°Π½ΠΎΠΌ βΠ»Π°Π³Π°Π½ΠΎΠΌβ xfce4, ΠΊΠΎΡΠΈ ΠΈΠΌΠ° ΡΠ°Π·ΡΠΌΡΠΈΠ²Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅ΡΠ° Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΌ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠΈΠΌΠ°. ΠΠ»ΠΈ ΡΡΠΎ ΡΠ΅ ΡΠΈΡΠ΅ KDE Plasma GUI-ΡΠ° Π·Π° Ubuntu ΠΠ΄ 20.04. Π°ΠΏΡΠΈΠ»Π°, Π½Π° ΠΌΡΠ΅ΠΆΠΈ Π½ΠΈΡΡ ΠΏΡΠΎΠ½Π°ΡΠ΅Π½Π΅ Π½ΠΈΠΊΠ°ΠΊΠ²Π΅ Π·Π½Π°ΡΠ°ΡΠ½Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅. ΠΠ΅ΡΡΡΠΈΠΌ, ΠΎΠ²Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° Π²Π΅ΡΠ·ΠΈΡΠ° ΠΏΡΡΠΆΠ° ΠΊΡΠ°ΡΡΠ΅ΠΌ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΡΠΊΡΠΏ ΠΎΠΏΡΠΈΡΠ° Π·Π° ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ°Π²Π°ΡΠ΅ ΠΈΠ·Π³Π»Π΅Π΄Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Ρ
Π°ΡΠ΄Π²Π΅ΡΠ°, ΡΠ·ΠΈΠΌΠ°ΡΡΡΠΈ Ρ ΠΎΠ±Π·ΠΈΡ ΡΡΠ΅Π½ΡΡΠ½Π΅ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΠΈΠ½ΡΠΊΡ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Ρ WSL2 ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΠ³ ΡΠ΅ΡΠ° ΡΠΎΡΡΠ²Π΅ΡΠ° ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΠ‘Π2
ΠΡΠΎΠ²Π΅ΡΠ° ΡΡΠ΅Π½ΡΡΠ½Π΅ Π²Π΅ΡΠ·ΠΈΡΠ΅ Windows, Π·Π° ΠΎΠ²ΠΎ Ρ ΡΡΠ°ΡΠΈ Π·Π° ΠΏΡΠ΅ΡΡΠ°Π³Ρ Windows Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΡ winver ΠΈ Π΄ΠΎΠ±ΠΈΡΠ°ΠΌΠΎ Π½Π΅ΡΡΠΎ ΠΎΠ²Π°ΠΊΠΎ:
ΠΠ°ΠΆΠ½ΠΎ ΡΠ΅ Π΄Π° Π²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ ΡΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅ 1903 ΠΈΠ»ΠΈ 1909 (ΠΎΠ²Π΅ Π²Π΅ΡΠ·ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΡΠ°ΡΡ ΠΈΠΌΠ°ΡΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΎ ΠΊΡΠΌΡΠ»Π°ΡΠΈΠ²Π½ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ KB4566116) ΠΈΠ»ΠΈ 2004 (Π±ΡΠΎΡ Π²Π΅ΡΠ·ΠΈΡΠ΅ Π½Π°ΡΠΌΠ°ΡΠ΅ 19041). Π£ ΡΡΠΏΡΠΎΡΠ½ΠΎΠΌ, Π½ΠΈΡΠ΅ Π²Π°ΠΆΠ½ΠΎ. ΠΠΊΠΎ ΡΠ΅ Π±ΡΠΎΡ Π²Π΅ΡΠ·ΠΈΡΠ΅ Π½ΠΈΠΆΠΈ, ΠΏΡΠ΅ΠΏΠΎΡΡΡΡΡΠ΅ΠΌΠΎ Π½Π°Π΄ΠΎΠ³ΡΠ°Π΄ΡΡ Π½Π° Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΡ Π²Π΅ΡΠ·ΠΈΡΡ ΠΊΠ°ΠΊΠΎ Π±ΠΈΡΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠ°Π»ΠΈ Π΄Π° ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈ Ρ ΠΎΠ²ΠΎΠΌ ΡΠ»Π°Π½ΠΊΡ ΠΈΡΠΏΡΠ°Π²Π½ΠΎ ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠ°ΡΡ. Windows.
Π Π°Π΄ΠΈ Π»Π°ΠΊΡΠ΅Π³ Π΄Π°ΡΠ΅Π³ Π΄Π΅Π»ΠΎΠ²Π°ΡΠ°, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΈ Windows Π’Π΅ΡΠΌΠΈΠ½Π°Π», ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΠΌ ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΠΏΡΠΎΠ΄Π°Π²Π½ΠΈΡΠ΅ (ΠΌΠΎΠ³ΡΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΠ·Π΅ΡΠΈ ΠΈ ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ ΠΈΠ·Π²ΠΎΡΠ°):
ΠΡ Π‘Π΅ΡΠ²Π΅Ρ ΠΡ410 ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌΠΎ ΠΏΡΠ΅ΠΊΠΎ ΠΈΡΡΠΎΠ³ ΠΠΈΡΡΠΎΡΠΎΡΡ Π‘ΡΠΎΡΠ΅-Π°, ΠΎΠ²Π°Ρ ΡΠΎΡΡΠ²Π΅Ρ ΡΠ΅ ΠΏΠ»Π°ΡΠ°, Π°Π»ΠΈ ΠΏΠΎΡΡΠΎΡΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ°Π½ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΎΠ΄ 15 Π΄Π°Π½Π°, ΡΡΠΎ ΡΠ΅ Π΄ΠΎΠ²ΠΎΡΠ½ΠΎ Π·Π° ΡΠ°Π·Π½Π΅ ΡΠ΅ΡΡΠΎΠ²Π΅.
ΠΠ°ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π·Π° ΠΡ410 ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΡΠ΅ ΠΡΠΡΡΡΠ² ΠΡ ΡΠ΅ΡΠ²Π΅Ρ.
ΠΠ° Π±ΠΈΠ»ΠΎ ΠΊΠΎΠΌ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΡ Π½Π° Π΄ΠΈΡΠΊΡ ΠΊΡΠ΅ΠΈΡΠ°ΠΌΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ Ρ ΠΊΠΎΡΠΈ ΡΠ΅ΠΌΠΎ ΡΡΠ²Π°ΡΠΈ Π½Π°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅. ΠΠ°ΠΎ ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ C:wsl.
ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΡΠ΅ ΡΠ°ΠΌΠΎΡΡΠ°Π»Π½ΠΈ ΠΈΠ½ΡΡΠ°Π»Π΅Ρ Ubuntu 20.04. Π°ΠΏΡΠΈΠ»Π°, ΡΠ°ΡΠΏΠ°ΠΊΡΡΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΡΡΡΡ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ Π°ΡΡ
ΠΈΠ²Π°ΡΠΎΡ (Π½ΠΏΡ. 7-zip). ΠΡΠ΅ΠΈΠΌΠ΅Π½ΡΡΡΠ΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ Π΄ΡΠ³ΠΈΠΌ ΠΈΠΌΠ΅Π½ΠΎΠΌ. Ubuntu_2004.2020.424.0_x64 Ρ Π½Π΅ΡΡΠΎ ΠΏΡΠΈΡ
Π²Π°ΡΡΠΈΠ²ΠΈΡΠ΅, Π½ΠΏΡ Ubuntu-20.04 ΠΈ ΠΊΠΎΠΏΠΈΡΠ°ΡΡΠ΅ Π³Π° Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ C:wsl (Ρ Π΄Π°ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΡ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ wsl).
ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΡΡΡΠ΅ Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ wsl ΡΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΡΠΎΡΠ½Π΄ ΡΠ΅ΡΠ²Π΅Ρ ΠΡΠ»ΡΠ΅ΠΡΠ΄ΠΈΠΎ Π².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
ΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ ΠΠ‘Π2 ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ΠΌΠΎ Ρ ΡΠΊΠ»Π°Π΄Ρ ΡΠ° ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ. ΠΠ΅Π΄ΠΈΠ½Π° Π·Π°ΠΌΠ΅ΡΠΊΠ° ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°. Ubuntu ΠΠ΅Ρ ΡΠΌΠΎ Π³Π° ΠΏΡΠ΅ΡΠ·Π΅Π»ΠΈ ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ΠΌΠΎ Π³Π° Ρ ΡΠ»Π΅Π΄Π΅ΡΠ΅ΠΌ ΠΊΠΎΡΠ°ΠΊΡ. Π£ ΠΎΡΠ½ΠΎΠ²ΠΈ, ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ ΡΠ΅ ΡΠ²ΠΎΠ΄ΠΈ Π½Π° ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠ½ΠΈΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ βΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°β Windows Π·Π° Linuxβ ΠΈ βΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π²ΠΈΡΡΡΠ΅Π»Π½Π΅ ΠΌΠ°ΡΠΈΠ½Π΅β, Π° Π·Π°ΡΠΈΠΌ ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΏΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ ΡΠ°ΡΡΠ½Π°Ρ Π΄Π° Π±ΠΈΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ°:
ΠΠΊΠΎ ΡΠ΅ Π½Π΅ΠΎΠΏΡ
ΠΎΠ΄Π½ΠΎ ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΡΠ΅ ΠΏΠ°ΠΊΠ΅Ρ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΡΠ΅Π·Π³ΡΠ° Linux Ρ WSL2.
ΠΠ°Π½ΡΠΈΡΠ°ΡΠ΅ Windows Π’Π΅ΡΠΌΠΈΠ½Π°Π» ΠΈ ΠΈΠ·Π°Π±Π΅ΡΠΈΡΠ΅ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅ ΠΏΡΠΈΡΠΈΡΠΊΠΎΠΌ Π½Π° ΡΠ°ΡΡΠ΅ΡΠ΅ Ctrl+Shift+2.
ΠΡΠ΅ ΡΠ²Π΅Π³Π°, ΠΏΠΎΡΡΠ°Π²ΡΠ°ΠΌΠΎ ΠΠ‘Π2 ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π΄Π°, Π·Π° ΡΠΎ ΡΠ½ΠΎΡΠΈΠΌΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
wsl --set-default-version 2
ΠΠ΄ΠΈΡΠ΅ Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌ ΡΠ° ΡΠ°ΠΌΠΎΡΡΠ°Π»Π½ΠΈΠΌ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠΊΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΎΠΌ Ubuntu 20.04, Ρ ΠΌΠΎΠΌ ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠ΅ wslUbuntu-20.04 ΠΈ ΠΏΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ ubuntu2004.exe. ΠΠ°Π΄Π° ΡΠ΅ ΠΎΠ΄ Π²Π°Ρ Π·Π°ΡΡΠ°ΠΆΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎ ΠΈΠΌΠ΅, ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎ ΠΈΠΌΠ΅ engineer (ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ½Π΅ΡΠ΅ΡΠ΅ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ΅ Π΄ΡΡΠ³ΠΎ ΠΈΠΌΠ΅), ΡΠ½Π΅ΡΠΈΡΠ΅ ΡΠ²ΠΎΡΡ Π»ΠΎΠ·ΠΈΠ½ΠΊΡ ΠΈ ΠΏΠΎΡΠ²ΡΠ΄ΠΈΡΠ΅ ΡΠ½Π΅ΡΡ Π»ΠΎΠ·ΠΈΠ½ΠΊΡ Π·Π° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Π½Π°Π»ΠΎΠ³:
ΠΠΎΡΠ°Π²ΠΈΠΎ ΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΡΠΊΠΈ ΠΏΡΠΎΠΌΠΏΡ, ΠΊΠ΅ΡΠ½Π΅Π» Ubuntu ΠΠ΅ΡΠ·ΠΈΡΠ° 20.04 ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π°. ΠΡΠΎΠ²Π΅ΡΠΈΠΌΠΎ Π΄Π° Π»ΠΈ ΡΠ΅ WSL2 ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½. ΠΠ° Π±ΠΈΡΠΌΠΎ ΡΠΎ ΡΡΠ°Π΄ΠΈΠ»ΠΈ, Windows Π’Π΅ΡΠΌΠΈΠ½Π°Π», ΠΈΠ·Π°Π±Π΅ΡΠΈΡΠ΅ ΠΎΠ±Π΅Π»Π΅ΠΆΠΈΠ²Π°Ρ Windows PowerShell ΠΈ ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
wsl -l -v
ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΈΠ·Π²ΡΡΠ΅ΡΠ° Π±ΠΈ ΡΡΠ΅Π±Π°ΠΎ Π±ΠΈΡΠΈ ΠΎΠ²Π°ΠΊΠ°Π²:
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ΠΌΠΎ Π·Π°ΡΡΠΈΡΠ½ΠΈ Π·ΠΈΠ΄ ΠΠΈΡΡΠΎΡΠΎΡΡ ΠΠ΅ΡΠ΅Π½Π΄Π΅Ρ, ΡΡ. ΠΎΠ½Π΅ΠΌΠΎΠ³ΡΡΠΈΡΠ΅ Π³Π° Π·Π° ΡΠ°Π²Π½Ρ ΠΌΡΠ΅ΠΆΡ:
ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ Ubuntu 20.04
Π Windows Π£ Π’Π΅ΡΠΌΠΈΠ½Π°Π»Ρ ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΈΠ·Π°Π±Π΅ΡΠΈΡΠ΅ ΠΊΠ°ΡΡΠΈΡΡ ΠΠΎΠΌΠ°Π½Π΄Π½Π° Π»ΠΈΠ½ΠΈΡΠ° ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π·Π° Ubuntu 20.04. ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠΎ ΡΡΠ°Π΄ΠΈΠ»ΠΈ, ΡΠ½Π΅ΡΠΈΡΠ΅ ΡΠ»Π΅Π΄Π΅ΡΠ΅ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ Π»ΠΈΠ½ΠΈΡΡ:
sudo apt update && sudo apt upgrade βy
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΡΠ΅ ΠΠΠ ΠΠ»Π°ΡΠΌΠ° Π΄Π΅ΡΠΊΡΠΎΠΏ:
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
ΠΠΎΠ΄Π°ΡΡΠ΅ Π½Π°ΡΠ½ΠΎΠ²ΠΈΡΡ Π²Π΅ΡΠ·ΠΈΡΡ ΠΠΠ ΠΠ»Π°ΡΠΌΠ° Π΄Π΅ΡΠΊΡΠΎΠΏΠ°:
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, ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΡΠ΅ ΡΠ½ΠΈΠΌΠ°ΠΊ Π΅ΠΊΡΠ°Π½Π°:
Π£ΡΠ΅ΡΠΈΠ²Π°ΡΠ΅ ΠΠ‘Π ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ /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 Π’Π΅ΡΠΌΠΈΠ½Π°Π» ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΎΠ΄Π°Π±Π΅ΡΠ΅ ΠΎΠ±Π΅Π»Π΅ΠΆΠΈΠ²Π°Ρ Windows PowerShell ΠΈ ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
wsl --export Ubuntu-20.04 c:wslUbuntu-plasma-desktop
ΠΡΠ΅ΠΈΡΠ°Π½Π° ΡΠ»ΠΈΠΊΠ° ΡΠ΅ Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π° Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·ΡΡΠ΅ΠΌΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ΅ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ°/ΠΏΠΎΠ½ΠΎΠ²Π½Π΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΎΠ³ Ubuntu 20.04, Π°ΠΊΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ, ΠΎΠΌΠΎΠ³ΡΡΠΈΡΠ΅ Π²Π°ΠΌ Π΄Π° Π³Π° Π»Π°ΠΊΠΎ ΠΏΡΠ΅Π±Π°ΡΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈ ΡΠ°ΡΡΠ½Π°Ρ.
ΠΡΠΈΠΏΡΠ΅ΠΌΠ° Π±Π°Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ ΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° ΡΠ°Π΄Π½ΠΎΡ ΠΏΠΎΠ²ΡΡΠΈΠ½ΠΈ Windows
ΠΠΎΡΠΈΡΡΠ΅ΡΠΈ ΡΡΠ΅ΡΠΈΠ²Π°Ρ ΠΠΎΡΠ΅ΠΏΠ°Π΄ ++, ΠΊΡΠ΅ΠΈΡΠ°ΡΡΠ΅ Π±Π°Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ (ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Ρ ΠΠΠ-866 ΠΊΠΎΠ΄ΠΈΡΠ°ΡΡ Π·Π° ΠΈΡΠΏΡΠ°Π²Π°Π½ ΠΈΠ·Π»Π°Π· ΡΠΈΡΠΈΠ»ΠΈΡΠΊΠΈΡ
Π·Π½Π°ΠΊΠΎΠ²Π°):
ΡΠ°ΡΠ» Install-Ubuntu-20.04-plasma-desktop.bat β Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ Π΄Π° Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·ΡΡΠ΅ ΠΏΠΎΡΠ΅ΡΠ½Ρ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡ ΠΊΡΠ΅ΠΈΡΠ°Π½Π΅ ΡΠ»ΠΈΠΊΠ΅ Ubuntu 20.04 Π½Π° ΡΠ°ΡΡΠ½Π°ΡΡ ΡΠ° ΡΠ½Π°ΠΏΡΠ΅Π΄ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈΠΌ WSL2 ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΎΠΌ ΠΈ X ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. ΠΠΊΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎ ΠΈΠΌΠ΅ ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΡΠ°Π·Π»ΠΈΠΊΡΡΡ ΠΎΠ΄ ΠΎΠ½ΠΈΡ
Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ
Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΌΠΎΡΠ°ΡΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅ Ρ ΠΎΠ²ΠΎΡ .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 ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΎΠ²Π°ΠΊΠΎ:
ΠΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ ΠΠΠ ΠΠ»Π°ΡΠΌΠ° ΠΠ΅ΡΠΊΡΠΎΠΏ
ΠΡΠΎΠ²Π΅ΡΠ°Π²Π°ΠΌΠΎ Π΄Π° Π»ΠΈ ΡΡ ΡΠ²ΠΈ ΠΏΡΠΈΠΏΡΠ΅ΠΌΠ½ΠΈ ΠΊΠΎΡΠ°ΡΠΈ Π·Π°Π²ΡΡΠ΅Π½ΠΈ, ΠΏΠΎΠΊΡΡΠ°Π²Π°ΠΌΠΎ Π΄Π° ΠΏΠΎΠΊΡΠ΅Π½Π΅ΠΌΠΎ ΠΏΡΠ΅ΡΠΈΡΡ Plasma-desktop. ΠΠΎΡΠ°Π²ΡΡΡΠ΅ ΡΠ΅ Π·Π°Ρ
ΡΠ΅Π² Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΡ, ΡΠ½Π΅ΡΠΈΡΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΡ Π·Π° Π½Π°Π»ΠΎΠ³ ΠΈ ... ΠΏΡΠΎΠ·ΠΎΡ ΡΠ΅ Π·Π°ΡΠ²Π°ΡΠ°. ΠΡΠ²ΠΈ ΠΏΡΡ ΡΠ΅ Ρ ΡΠ΅Π΄Ρ. ΠΠΎΠΊΡΡΠ°Π²Π°ΠΌΠΎ ΠΏΠΎΠ½ΠΎΠ²ΠΎ - ΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ·Π½Π°ΡΡ ΡΡΠ°ΠΊΡ Π·Π°Π΄Π°ΡΠ°ΠΊΠ° ΠΠΠ ΠΠ»Π°ΡΠΌΠ°. ΠΡΠΈΠ»Π°Π³ΠΎΡΠ°Π²Π°ΠΌΠΎ ΠΈΠ·Π³Π»Π΅Π΄ ΡΡΠ°ΠΊΠ΅ Π·Π°Π΄Π°ΡΠ°ΠΊΠ°, Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΠ°Π΄ΠΈ Π»Π°ΠΊΡΠ΅Π³ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ°, ΠΏΠ°Π½Π΅Π» ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ Π½Π° Π΄Π΅ΡΠ½Ρ ΡΡΡΠ°Π½Ρ Π΅ΠΊΡΠ°Π½Π° ΠΈ ΡΠ΅Π½ΡΡΠΈΡΠ°Π½. ΠΡΠΎΠ²Π΅ΡΠ°Π²Π°ΠΌΠΎ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠ΅, Π°ΠΊΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ, Π΄ΠΎΠ΄Π°ΠΌΠΎ ΡΡΡΠΊΠΈ ΡΠ΅Π·ΠΈΠΊ:
ΠΠΊΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ, Π΄ΠΎΠ½ΠΎΡΠΈΠΌΠΎ ΠΏΡΠ΅ΡΠΈΡΠ΅ Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π»ΠΈΠ½ΡΠΊ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Π½Π° ΠΠΠ ΠΠ»Π°ΡΠΌΠ° ΡΡΠ°ΠΊΡ Π·Π°Π΄Π°ΡΠ°ΠΊΠ°.
ΠΠΊΠΎ Ubuntu ΠΠ΅ΡΠ·ΠΈΡΠ° 20.04 Π·Π°Ρ ΡΠ΅Π²Π° Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠ°Π²ΠΈΡΠ΅ ΡΠ° ΡΠ²ΠΎΠ³ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎΠ³ Π½Π°Π»ΠΎΠ³Π° Π΄Π° Π±ΠΈΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΠΈΠ»ΠΈ Π΄Π° ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΏΠΎΠΊΡΠ΅Π½Π΅ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌ. Windows Π£ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Ρ ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
wsl -d Ubuntu20.04 --shutdown
Π‘Π° ΠΏΡΠ΅ΡΠΈΡΠΎΠΌ Plasma-desktop ΠΈΠ»ΠΈ Konsole ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ ΠΠΠ ΠΠ»Π°Π·ΠΌΠ΅ Ubuntu 20.04. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ΠΌΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ Konsole ΠΠΠΠ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΡΡΠ΅ΡΠΈΠ²Π°Ρ:
ΠΠ°ΠΊΠΎΠ½ ΡΡΠΎ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π·Π°Π²ΡΡΠ΅Π½Π°, ΠΏΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ ΡΠ° Konsole ΠΠΠΠ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΡΡΠ΅ΡΠΈΠ²Π°Ρ:
ΠΠΠΠ ΡΠ°Π΄ΠΈ, ΡΡΠΎ ΡΠ°ΠΌ ΠΆΠ΅Π»Π΅ΠΎ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ.
Π Π΅Π²ΠΎ ΠΊΠ°ΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΡΠ΅ Π»ΠΈΠ½ΡΠΊ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡ Ρ ΠΠΠ ΠΠ»Π°ΡΠΌΠ° Ρ ΠΠ‘Π2:
ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½Π° ΠΠΠ ΠΠ»Π°ΡΠΌΠ° ΡΡΠ°ΠΊΠ° Π·Π°Π΄Π°ΡΠ°ΠΊΠ° Π½Π°Π»Π°Π·ΠΈ ΡΠ΅ Π½Π° Π΄Π΅ΡΠ½ΠΎΡ ΡΡΡΠ°Π½ΠΈ Π΅ΠΊΡΠ°Π½Π°. Π° Π²ΠΈΠ΄Π΅ΠΎ Ρ ΠΏΡΠΎΠ·ΠΎΡΡ Π€ΠΈΡΠ΅ΡΠΎΠΊ-Π° ΡΠ΅ ΡΠ΅ΠΏΡΠΎΠ΄ΡΠΊΡΡΠ΅ ΡΠ° Π·Π²ΡΠΊΠΎΠΌ.
ΠΠΊΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠΈ ΠΏΡΠΈΡΡΡΠΏ Ubuntu20.04:XNUMX SSH ΠΈ RDP, Π·Π° ΠΎΠ²ΠΎ ΠΌΠΎΡΠ°ΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠ΅ ΡΡΠ»ΡΠ³Π΅ ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΌ:
sudo apt install ssh xrdp -y
Π½Π°ΠΏΠΎΠΌΠ΅Π½Π°: Π΄Π° Π±ΠΈΡΡΠ΅ ΠΎΠΌΠΎΠ³ΡΡΠΈΠ»ΠΈ ΠΏΡΠΈΡΡΡΠΏ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ ΠΏΡΡΠ΅ΠΌ SSH ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° ΡΡΠ΅Π΄ΠΈΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΡ /etc/ssh/sshd_config, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ PasswordAuthentication no ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΏΠΎΠ΄Π΅ΡΠ΅Π½ Π½Π° PasswordAuthentication yes, ΡΠ°ΡΡΠ²Π°ΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅ ΠΈ ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΏΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌ Ubuntu20.04.
ΠΡΠΈ ΡΠ²Π°ΠΊΠΎΠΌ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΡ Ubuntu20.04. Π°ΠΏΡΠΈΠ»Π° ΡΠ΅ ΠΌΠ΅ΡΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π° ΠΠ Π°Π΄ΡΠ΅ΡΠ°. ΠΡΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΡΠ΄Π°ΡΠ΅Π½ΠΎΠ³ ΠΏΡΠΈΡΡΡΠΏΠ°, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΡΡΠ΅Π½ΡΡΠ½Ρ ΠΠ Π°Π΄ΡΠ΅ΡΡ ΠΏΠΎΠΌΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ip a:
Π‘Ρ
ΠΎΠ΄Π½ΠΎ ΡΠΎΠΌΠ΅, ΠΎΠ²Π° ΠΠ Π°Π΄ΡΠ΅ΡΠ° ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΡΠ½Π΅ΡΠ° Ρ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΡΠ΅ΡΠΈΡΠ΅ SSH ΠΈ RDP ΠΏΡΠ΅ ΠΏΠΎΡΠ΅ΡΠΊΠ°.
ΠΠ²Π°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π° Π΄Π°ΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΈΡΡΡΠΏ SSH ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΠΎΠ±Π°ΠΡΡΠ΅ΡΠΌ:
Π ΠΎΠ²Π°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π° Π΄Π°ΡΠΈΠ½ΡΠΊΠΈ ΠΏΡΠΈΡΡΡΠΏ RDP:
ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ° Π²ΡΠΊΡΡΠ² ΡΠΌΠ΅ΡΡΠΎ ΠΊ410
ΠΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ ΠΈ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ vcxsrv, ΠΏΠ°ΠΆΡΠΈΠ²ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠ° ΠΏΠΎΡΠ° Π·Π° ΠΏΠΎΡΠ²ΡΠ΄Ρ:




Π§ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ΅ Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΡ wslvcxsrv ΡΠ° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΠΌ ΠΈΠΌΠ΅Π½ΠΎΠΌ config.xlaunch.
Π£ΡΠ΅ΡΠΈΠ²Π°ΡΠ΅ Π±Π°Ρ ΡΠ°ΡΠ»ΠΎΠ²Π° Start-Ubuntu-20.04-plasma-desktop.bat ΠΈ Start-Ubuntu-20.04-terminal.bat ΠΏΡΠ΅ΠΌΠ° ΡΠΈΡ
ΠΎΠ²ΠΈΠΌ ΡΠΏΡΡΡΡΠ²ΠΈΠΌΠ°.
ΠΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ ΠΏΡΠ΅ΡΠΈΡΠ΅ Plasma-desktop, ΠΈ Π΅Π²ΠΎ ΡΡΠ° Π΄ΠΎΠ±ΠΈΡΠ°ΠΌΠΎ:
KDE Plasma ΡΠ°Π΄Π½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° ΠΏΠΎΡΠΏΡΠ½ΠΎ ΠΏΡΠ΅ΠΊΡΠΈΠ²Π° ΡΠ°Π΄Π½Ρ ΠΏΠΎΠ²ΡΡΠΈΠ½Ρ WindowsΠΠ° ΠΏΡΠ΅Π±Π°ΡΠΈΠ²Π°ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡ ΠΏΡΠΎΠ·ΠΎΡΠ° ΠΠΈΠ½ΡΠΊΡ ΠΈ ΠΠΈΠ½Π΄ΠΎΡΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠ·Π½Π°ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΡ ΡΠ°ΡΡΠ΅ΡΠ° Alt+Tab, ΡΡΠΎ Π½ΠΈΡΠ΅ Π±Π°Ρ Π·Π³ΠΎΠ΄Π½ΠΎ.
ΠΠΎΡΠ΅Π΄ ΡΠΎΠ³Π°, ΠΎΡΠΊΡΠΈΠ²Π΅Π½Π° ΡΠ΅ Π½Π΅ΠΏΡΠΈΡΠ°ΡΠ½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° ΠΡ ΡΠ΅ΡΠ²Π΅ΡΠ° vcxsrv - ΠΏΠ°Π΄Π° ΠΊΠ°Π΄Π° ΠΏΠΎΠΊΡΠ΅Π½Π΅ΡΠ΅ Π½Π΅ΠΊΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅, ΠΏΠΎΡΠ΅Π±Π½ΠΎ ΠΈΡΡΠΈ ΠΠΠΠ ΠΈΠ»ΠΈ ΠΠΈΠ±ΡΠ΅ΠΡΡΠΈΡΠ΅ ΠΡΠΈΡΠ΅Ρ. ΠΠΎΠΆΠ΄Π° Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ Π΄Π° ΡΠ°ΡΠ΅ΠΊΠ°ΠΌΠΎ Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΡΠΊΠ»ΠΎΠ½Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅Π½Π΅ βΠ±Π°Π³ΠΎΠ²Π΅β, Π°Π»ΠΈ ΡΠΎ Π½ΠΈΡΠ΅ ΡΠΈΠ³ΡΡΠ½ΠΎ... ΠΠ°ΠΊΠ»Π΅, Π΄Π° Π±ΠΈΡΡΠ΅ Π΄ΠΎΠ±ΠΈΠ»ΠΈ ΠΏΡΠΈΡ
Π²Π°ΡΡΠΈΠ²Π΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ΅, Π±ΠΎΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΡ Π‘Π΅ΡΠ²Π΅Ρ ΠΠΈΡΡΠΎΡΠΎΡΡ ΠΊ410.
ΠΠ°ΠΊΡΡΡΠ°ΠΊ
ΠΠΏΠ°ΠΊ, ΠΌΠΎΡΠ°ΠΌΠΎ ΠΎΠ΄Π°ΡΠΈ ΠΏΠΎΡΠ°ΡΡ ΠΠΈΡΡΠΎΡΠΎΡΡΡ, ΠΠ‘Π2 ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΠΎ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π΄Π½ΠΈΠΌ, ΠΈ ΠΏΠΎ ΠΌΠΎΠΌ Π½Π΅ΠΈΡΠΊΡΡΠ½ΠΎΠΌ ΠΌΠΈΡΡΠ΅ΡΡ, Π²Π΅ΠΎΠΌΠ° ΡΡΠΏΠ΅ΡΠ½ΠΈΠΌ. Π ΠΊΠΎΠ»ΠΈΠΊΠΎ ΡΠ΅ ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ·Π½Π°ΡΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π½Π°ΡΡΠ°Π²ΡΠ°ΡΡ Π΄Π° Π³Π° ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΎ "Π΄ΠΎΠ²ΡΡΠ°Π²Π°ΡΡ", Π° ΠΌΠΎΠΆΠ΄Π° - Π·Π° Π³ΠΎΠ΄ΠΈΠ½Ρ-Π΄Π²Π΅ ΠΎΠ²Π°Ρ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈΡΠΈ Ρ ΡΠ²ΠΎΡ ΡΠ²ΠΎΡΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡ ΠΏΠΎΡΠΏΡΠ½ΠΎΡΡΠΈ.
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ
Π°Π±Ρ.ΡΠΎΠΌ
