рдкрд░рд┐рдЪрдп
рдпреЛ рд▓реЗрдЦ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рд╕рд╣рд┐рдд Windows 10 рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдорд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╕реНрдерд▓рд╣рд░реВ рддрдпрд╛рд░ рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрдХреЛ рдзреНрдпрд╛рдирд╛рдХрд░реНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред
рдпреЛ рдзреНрдпрд╛рди рджрд┐рдиреБрдкрд░реНрдЫ рдХрд┐ рдЕрдиреБрдХреВрд▓рди Windows 10 рдЫрд╡рд┐рдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ Microsoft Store рдЕрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рд╕рдлреНрдЯрд╡реЗрдпрд░рд▓рд╛рдИ рдПрдХреАрдХреГрдд рдЧрд░реНрди рдЕрд╕рдореНрднрд╡рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдорд╕реНрдпрд╛ рдЫред рд╡рд┐рд╡рд░рдгрд╣рд░реВрдорд╛ рдирдЬрд╛рдЗрдХрди, рдо рдпреЛ рд╕рдорд╕реНрдпрд╛ рддрдереНрдпрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ рднрдиреЗрд░ рд╕реНрдкрд╖реНрдЯ рдЧрд░реНрдиреЗрдЫреБред Microsoft Store рдмрд╛рдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВрд▓реЗ рдкреНрд░рд╢рд╛рд╕рдХ рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛рд╕рдБрдЧ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрджрдЫ, рд░ рдЬрдм рдЕрдиреБрдХреВрд▓рди рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЙрдкрдпреЛрдЧрд┐рддрд╛рджреНрд╡рд╛рд░рд╛ рдкреВрд░рд╛ рд╣реБрдиреНрдЫред sysprep
рдпрд╕ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдХреЛ рдХрд╛рд░рдг рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╣реБрдиреНрдЫрдиреНред
рдпрд╕ рд▓реЗрдЦрдорд╛ рдЫрд▓рдлрд▓ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рдзрд┐рд▓реЗ рдкреВрд░реНрд╡-рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ WSL10 рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕рд╛рде Windows 2 OS рдЫрд╡рд┐ рддрдпрд╛рд░ рдЧрд░реНрджрд╛ рдпреЛ рд╕рдорд╕реНрдпрд╛рд▓рд╛рдИ рдЬреЛрдЧрд╛рдЙрдБрдЫ, рд╕рд╛рдереИ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕рдБрдЧ рдкреВрд░реНрд╡-рддрдпрд╛рд░ рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ Ubuntu 20.04 OS рдЫрд╡рд┐, рдЬрд╕рдХреЛ рдлрд▓рд╕реНрд╡рд░реВрдк рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рд╣реБрди рд╕рдХреНрдЫред рдЕрдиреБрдХреВрд▓рди рд╕рдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рд╕реЗрдЯред
Ubuntu 1 рджреЗрдЦрд┐ Ubuntu 2 рд╕рдореНрдо рд▓рд┐рдирдХреНрд╕ рдЖрдзрд╛рд░рд┐рдд OS рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ GUI рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕реЗрдЯрдЕрдкрдХреЛ рд╕рд╛рде WSL рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ (рдЬрд╕реНрддреИ WSL16.04 рд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдпрд╛рдБ WSL20.04) рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдзреЗрд░реИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рд╣рд░реВ рдЫрдиреН, рддрд░ рдпреЛ рдореБрдЦреНрдп рд░реВрдкрдорд╛ рдбреЗрд╕реНрдХрдЯрдкрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред рддрдерд╛рдХрдерд┐рдд рдорд╛ред "рд╣рд▓реНрдХрд╛" xfce4, рдЬрд╕рдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдмреБрдЭреНрди рд╕рдХрд┐рдиреЗ рд╕реАрдорд╛рд╣рд░реВ рдЫрдиреНред рддрд░ рдЬрд╣рд╛рдБрд╕рдореНрдо Ubuntu 20.04 рдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреЛ рд╕рдореНрдмрдиреНрдз рдЫ, рд╡реЗрдмрдорд╛ рдзреЗрд░реИ рдЬрд╛рдирдХрд╛рд░реА рдлреЗрд▓рд╛ рдкрд░реЗрдХреЛ рдЫреИрдиред рддрд░ рдпреЛ рдпреЛ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рдЬрд╕рд▓реЗ рдЕрдиреНрддрд┐рдо рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдкреНрд░рдгрд╛рд▓реА рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рд▓рдЧрднрдЧ рдЕрд╕реАрдорд┐рдд рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЕрд╡рд╢реНрдп рдкрдирд┐, WSL2 рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд╣рд╛рд▓рдХреЛ рдПрдХреАрдХрд░рдг рдХреНрд╖рдорддрд╛рд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИред
рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ рд░ WSL2 рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджреИ
рд╣рд╛рдореА Windows рдХреЛ рд╣рд╛рд▓рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдБрдЪ рдЧрд░реНрдЫреМрдВ, рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐, Windows рдЦреЛрдЬ рдкрдЯреНрдЯреАрдорд╛, рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН winver
рд░ рд╣рд╛рдореА рдпреЛ рдЬрд╕реНрддреИ рдХреЗрд╣рд┐ рдкреНрд░рд╛рдкреНрдд:
рдпреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ OS рд╕рдВрд╕реНрдХрд░рдг 1903 рд╡рд╛ 1909 рд╣реЛ (рдирд┐рд░реНрджрд┐рд╖реНрдЯ OS рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рд╕рдВрдЪрдпреА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ KB4566116 рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХреЛ рд╣реБрдиреБрдкрд░реНрдЫ), рд╡рд╛ 2004 (рдмрд┐рд▓реНрдб рдирдореНрдмрд░ 19041 рднрдиреНрджрд╛ рдХрдо рдЫреИрди), рдмрд╛рдБрдХреА рдЬрд╛рдирдХрд╛рд░реАрд▓реЗ рдлрд░рдХ рдкрд╛рд░реНрджреИрдиред рдпрджрд┐ рд╕рдВрд╕реНрдХрд░рдг рдирдореНрдмрд░ рддреНрдпреЛ рднрдиреНрджрд╛ рдХрдо рдЫ рднрдиреЗ, рдпреЛ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫ рдХрд┐ рддрдкрд╛рдЗрдБ рдпрд╕ рд▓реЗрдЦрдорд╛ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рд╕рд╣реА рд░реВрдкрдорд╛ рдкреБрди: рдЙрддреНрдкрд╛рджрди рдЧрд░реНрди Windows рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЕрдкрдЧреНрд░реЗрдб рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдердк рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕реБрд╡рд┐рдзрд╛рдХреЛ рд▓рд╛рдЧрд┐, рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐: рд╢реБрд▓реНрдХ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рддреНрдпрд╣рд╛рдБ рдЕрдиреНрдп рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдкрдирд┐ рдЫ):
рд╣рд╛рдореАрд▓реЗ X Server X410 рд▓рд╛рдИ рдЙрд╣реА Microsoft Store рдорд╛рд░реНрдлрдд рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫреМрдВ, рдпреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рднреБрдХреНрддрд╛рди рдЧрд░рд┐рдиреНрдЫ, рддрд░ рддреНрдпрд╣рд╛рдБ 15 рджрд┐рдирдХреЛ рдирд┐: рд╢реБрд▓реНрдХ рдЕрд╡рдзрд┐ рдЫ, рдЬреБрди рд╡рд┐рднрд┐рдиреНрди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдЫред
X410 рдХреЛ рдирд┐: рд╢реБрд▓реНрдХ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛
рдбрд┐рд╕реНрдХрдорд╛ рдХреБрдиреИ рдкрдирд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реНрдерд╛рдирдорд╛, рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдлрд╛рдЗрд▓рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВред рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛, рдПрдЙрдЯрд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реМрдВ C:wsl
.
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 рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдХрдиреНрдлрд┐рдЧрд░
рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ
рд╣рд╛рдореАрд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕реБрд░реБ рдЧрд░реНрдЫреМрдВ рд░ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдерд┐рдЪреЗрд░ рдХрдорд╛рдгреНрдб рдкреНрд░рдореНрдкреНрдЯ рдореЛрдб рдЪрдпрди рдЧрд░реНрдЫреМрдВ Ctrl+Shift+2
.
рд╕рдмреИ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореАрд▓реЗ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ WSL2 рдореЛрдб рд╕реЗрдЯ рдЧрд░реНрдЫреМрдВ, рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореА рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдЫреМрдВ:
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 рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ
рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓рдорд╛, рдлреЗрд░рд┐ рдХрдорд╛рдгреНрдб рдкреНрд░рдореНрдкреНрдЯ рдЯреНрдпрд╛рдм рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ Ubuntu 20.04 рдХрд╛ рд▓рд╛рдЧрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирдорд╛, рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:
sudo apt update && sudo apt upgrade тАУy
рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдбреЗрд╕реНрдХрдЯрдк рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН:
sudo apt install kubuntu-desktop -y
рдХрдореНрдкреНрдпреБрдЯрд░рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд░ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкрд╣реБрдБрдЪ рдЪреНрдпрд╛рдирд▓рдХреЛ рдмреНрдпрд╛рдиреНрдбрд╡рд┐рдердХреЛ рдЖрдзрд╛рд░рдорд╛ рд╕реНрдерд╛рдкрдирд╛рд▓реЗ рейреж рдорд┐рдиреЗрдЯрд╕рдореНрдо рд▓рд┐рдиреНрдЫ, рдЬрдм рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЛрдореНрдкреНрдЯ рдЧрд░рд┐рдиреНрдЫ, рд╣рд╛рдореА рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрдЫреМрдВ 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
, рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН:
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
ред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, Windows рдЯрд░реНрдорд┐рдирд▓рдорд╛, рдлреЗрд░рд┐ Windows PowerShell рдЯреНрдпрд╛рдм рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:
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 рдХреЛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫрд╡рд┐рдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕реНрдерд╛рдкрдирд╛рд▓рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛред рдпрджрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд░ рдкрд╛рд╕рд╡рд░реНрдб рдЙрджрд╛рд╣рд░рдгрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХрд╛ рднрдиреНрджрд╛ рдлрд░рдХ рдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рдмреНрдпрд╛рдЯ рдлрд╛рдЗрд▓рдорд╛ рдЙрдкрдпреБрдХреНрдд рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ:
@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 рд▓рд╛рдИ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдЗрдБрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛рдмрд╛рдЯ рд▓рдЧ рдЖрдЙрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд╡рд╛ рддрдкрд╛рдЗрдБрд▓реЗ OS рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, Windows рдЯрд░реНрдорд┐рдирд▓рдорд╛, рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:
wsl -d Ubuntu20.04 --shutdown
рдПрдХ рд▓реЗрдмрд▓ рд╕рдВрдЧ Plasma-desktop
рд╡рд╛ Konsole
рддрдкрд╛рдИрд▓реЗ рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдЙрдмреБрдиреНрдЯреБ реиреж.режрек GUI рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рд╕рдВрдЧ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН Konsole
GIMP рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдореНрдкрд╛рджрдХ:
рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░рд╛ рднрдПрдкрдЫрд┐, рдмрд╛рдЯ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН Konsole
GIMP рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдореНрдкрд╛рджрдХ:
GIMP рд▓реЗ рдХрд╛рдо рдЧрд░реНрдЫ, рдЬреБрди рдо рдЬрд╛рдБрдЪ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред
рд░ рдпрд╣рд╛рдБ WSL2 рдорд╛ рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛рдорд╛ рд╡рд┐рднрд┐рдиреНрди рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫрдиреН:
рдЕрдиреБрдХреВрд▓рд┐рдд рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдЯрд╛рд╕реНрдХрдмрд╛рд░ рд╕реНрдХреНрд░рд┐рдирдХреЛ рджрд╛рдпрд╛рдБ рдЫреЗрдЙрдорд╛ рдЫред рд░ рдлрд╛рдпрд░рдлрдХреНрд╕ рд╡рд┐рдиреНрдбреЛрдорд╛ рднрд┐рдбрд┐рдпреЛ рдзреНрд╡рдирд┐ рд╕рдВрдЧ рдкреНрд▓реЗ рд╣реБрдиреНрдЫред
рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ 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
:
рддрджрдиреБрд╕рд╛рд░, рдпреЛ ip-рдареЗрдЧрд╛рдирд╛ рд╕рддреНрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрдкрд░реНрдЫ SSH
╨╕ RDP
рд╕реБрд░реБ рдЧрд░реНрдиреБ рдЕрдШрд┐
рдпреЛ рд░рд┐рдореЛрдЯ рдкрд╣реБрдБрдЪ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ SSH
MobaXterm рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ:
рд░ рдпреЛ рд░рд┐рдореЛрдЯ рдкрд╣реБрдБрдЪ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ RDP
:
x410 рдХреЛ рд╕рдЯреНрдЯрд╛ x рд╕рд░реНрднрд░ vcxsrv рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ
рд╕реБрд░реБрд╡рд╛рдд рд░ рд╕реНрдерд╛рдкрдирд╛ vcxsrv
, рдзреНрдпрд╛рдирдкреВрд░реНрд╡рдХ рдЙрдкрдпреБрдХреНрдд рдЪреЗрдХрдмрдХреНрд╕рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:
рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдмрдЪрдд рдЧрд░реНрджреИ wslvcxsrv
рдорд╛рдирдХ рдирд╛рдо рд╕рдВрдЧ config.xlaunch
.
рдмреНрдпрд╛рдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджреИ Start-Ubuntu-20.04-plasma-desktop.bat
╨╕ Start-Ubuntu-20.04-terminal.bat
рддрд┐рдиреАрд╣рд░реВрдХреЛ рдирд┐рд░реНрджреЗрд╢рди рдЕрдиреБрд╕рд╛рд░ред
рд╕рд░реНрдЯрдХрдЯ рд╕реБрд░реБ рдЧрд░реНрджреИ Plasma-desktop
, рд░ рдпреЛ рд╣рд╛рдореА рдХреЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫреМрдВ:
рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдбреЗрд╕реНрдХрдЯрдкрд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬ рдбреЗрд╕реНрдХрдЯрдкрд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдмрдиреНрдж рдЧрд░реНрдЫ, рд▓рд┐рдирдХреНрд╕ рд░ рд╡рд┐рдиреНрдбреЛрдЬ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рд╣рд╛рдореАрд▓реЗ рдкреНрд░рдЦреНрдпрд╛рдд рдХреБрдЮреНрдЬреА рд╕рдВрдпреЛрдЬрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред Alt+Tab
, рдЬреБрди рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫреИрдиред
рдердк рд░реВрдкрдорд╛, X рд╕рд░реНрднрд░рдХреЛ рдПрдХ рдЕрдкреНрд░рд┐рдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рдХрдЯ рднрдПрдХреЛ рдерд┐рдпреЛ vcxsrv
- рдпреЛ рдХреНрд░реНрдпрд╛рд╕ рд╣реБрдиреНрдЫ рдЬрдм рддрдкрд╛рдЗрдБ рдХреЗрд╣рд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд╛рдЙрдиреБрд╣реБрдиреНрдЫ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЙрд╣реА GIMP рд╡рд╛ LibreOffice рд▓реЗрдЦрдХред рд╣реБрдирд╕рдХреНрдЫ рд╣рд╛рдореАрд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдзреНрдпрд╛рди рджрд┐рдПрдХрд╛ "рдмрдЧрд╣рд░реВ" рдирд╣рдЯрд╛рдПрд╕рдореНрдо рдкрд░реНрдЦрдиреБрдкрд░реНрдЫ, рддрд░ рдпреЛ рдирд┐рд╢реНрдЪрд┐рдд рдЫреИрди ... рддреНрдпрд╕реИрд▓реЗ, рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди, рдпреЛ X рд╕рд░реНрднрд░ Microsoft x410 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░рд╛рдореНрд░реЛ рдЫред
рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛
рддреИрдкрдирд┐, рд╣рд╛рдореАрд▓реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓рд╛рдИ рд╢реНрд░рджреНрдзрд╛рдВрдЬрд▓рд┐ рджрд┐рдиреИ рдкрд░реНрдЫ, WSL2 рдЙрддреНрдкрд╛рджрди рдПрдХрджрдо рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ, рд░ рдореЗрд░реЛ рдЕрдиреБрднрд╡рд╣реАрди рд╡рд┐рдЪрд╛рд░рдорд╛, рдзреЗрд░реИ рд╕рдлрд▓ред рд░ рдЬрд╣рд╛рдБрд╕рдореНрдо рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЧрд╣рди рд░реВрдкрдорд╛ "рд╕рдорд╛рдкреНрдд" рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫрдиреН, рд░ рд╕рд╛рдпрдж - рдПрдХ рд╡рд╛ рджреБрдИ рд╡рд░реНрд╖рдорд╛, рдпреЛ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдпрд╕рдХреЛ рд╕рдмреИ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреВрд░реНрдгрддрд╛рдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫред
рд╕реНрд░реЛрдд: www.habr.com