Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ

рдкрд░рд┐рдЪрдп

рдпреЛ рд▓реЗрдЦ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рд╕рд╣рд┐рдд 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 рд░ рд╣рд╛рдореА рдпреЛ рдЬрд╕реНрддреИ рдХреЗрд╣рд┐ рдкреНрд░рд╛рдкреНрдд:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
рдпреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ OS рд╕рдВрд╕реНрдХрд░рдг 1903 рд╡рд╛ 1909 рд╣реЛ (рдирд┐рд░реНрджрд┐рд╖реНрдЯ OS рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рд╕рдВрдЪрдпреА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ KB4566116 рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХреЛ рд╣реБрдиреБрдкрд░реНрдЫ), рд╡рд╛ 2004 (рдмрд┐рд▓реНрдб рдирдореНрдмрд░ 19041 рднрдиреНрджрд╛ рдХрдо рдЫреИрди), рдмрд╛рдБрдХреА рдЬрд╛рдирдХрд╛рд░реАрд▓реЗ рдлрд░рдХ рдкрд╛рд░реНрджреИрдиред рдпрджрд┐ рд╕рдВрд╕реНрдХрд░рдг рдирдореНрдмрд░ рддреНрдпреЛ рднрдиреНрджрд╛ рдХрдо рдЫ рднрдиреЗ, рдпреЛ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫ рдХрд┐ рддрдкрд╛рдЗрдБ рдпрд╕ рд▓реЗрдЦрдорд╛ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рд╕рд╣реА рд░реВрдкрдорд╛ рдкреБрди: рдЙрддреНрдкрд╛рджрди рдЧрд░реНрди Windows рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЕрдкрдЧреНрд░реЗрдб рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдердк рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕реБрд╡рд┐рдзрд╛рдХреЛ рд▓рд╛рдЧрд┐, рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд╕реНрдЯреЛрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐: рд╢реБрд▓реНрдХ рд╡рд┐рдиреНрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН (рддреНрдпрд╣рд╛рдБ рдЕрдиреНрдп рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдкрдирд┐ рдЫ):

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
рд╣рд╛рдореАрд▓реЗ X Server X410 рд▓рд╛рдИ рдЙрд╣реА Microsoft Store рдорд╛рд░реНрдлрдд рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫреМрдВ, рдпреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рднреБрдХреНрддрд╛рди рдЧрд░рд┐рдиреНрдЫ, рддрд░ рддреНрдпрд╣рд╛рдБ 15 рджрд┐рдирдХреЛ рдирд┐: рд╢реБрд▓реНрдХ рдЕрд╡рдзрд┐ рдЫ, рдЬреБрди рд╡рд┐рднрд┐рдиреНрди рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдЫред

Windows 10 + Linuxред 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 10 + Linuxред 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 (рддрдкрд╛рдИрдБ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреНрдп рдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ), рдЖрдлреНрдиреЛ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЦрд╛рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдкрд╛рд╕рд╡рд░реНрдб рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рдореНрдкреНрдЯ рджреЗрдЦрд╛ рдкрд░реНрджрдЫ, Ubuntu 20.04 рдХрд░реНрдиреЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рдЫред WSL2 рдореЛрдб рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рд╢реБрджреНрдзрддрд╛ рдЬрд╛рдБрдЪ рдЧрд░реМрдВ, рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐, Windows рдЯрд░реНрдорд┐рдирд▓рдорд╛, Windows PowerShell рдЯреНрдпрд╛рдм рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

wsl -l -v


рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдирддрд┐рдЬрд╛ рдпрд╕реНрддреЛ рд╣реБрдиреБрдкрд░реНрдЫ:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ

рд╣рд╛рдореА рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдбрд┐рдлреЗрдиреНрдбрд░ рдлрд╛рдпрд░рд╡рд╛рд▓ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдЫреМрдВ, рдЕрд░реНрдерд╛рддреНред рдпрд╕рд▓рд╛рдИ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
Windows 10 + Linuxред 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


рдХрдореНрдкреНрдпреБрдЯрд░рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд░ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкрд╣реБрдБрдЪ рдЪреНрдпрд╛рдирд▓рдХреЛ рдмреНрдпрд╛рдиреНрдбрд╡рд┐рдердХреЛ рдЖрдзрд╛рд░рдорд╛ рд╕реНрдерд╛рдкрдирд╛рд▓реЗ рейреж рдорд┐рдиреЗрдЯрд╕рдореНрдо рд▓рд┐рдиреНрдЫ, рдЬрдм рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЛрдореНрдкреНрдЯ рдЧрд░рд┐рдиреНрдЫ, рд╣рд╛рдореА рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрдЫреМрдВ 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


Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
Windows 10 + Linuxред 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, рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН:

Windows 10 + Linuxред 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ред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, 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 рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ

рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдбреЗрд╕реНрдХрдЯрдк рд╕реБрд░реБ рдЧрд░реНрджреИ

рд╣рд╛рдореА рдЬрд╛рдБрдЪ рдЧрд░реНрдЫреМрдВ рдХрд┐ рд╕рдмреИ рддрдпрд╛рд░реА рдЪрд░рдгрд╣рд░реВ рдкреВрд░рд╛ рднрдПрдХреЛ рдЫ, рд╣рд╛рдореА рд╕рд░реНрдЯрдХрдЯ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫреМрдВ Plasma-desktopред рдкрд╛рд╕рд╡рд░реНрдб рдЕрдиреБрд░реЛрдз рджреЗрдЦрд╛ рдкрд░реНрджрдЫ, рдЦрд╛рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ ... рд╡рд┐рдиреНрдбреЛ рдмрдиреНрдж рд╣реБрдиреНрдЫред рдпреЛ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рдареАрдХ рдЫред рд╣рд╛рдореА рдлреЗрд░рд┐ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫреМрдВ - рд░ рд╣рд╛рдореА рдкрд░рд┐рдЪрд┐рдд рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдЯрд╛рд╕реНрдХрдмрд╛рд░ рджреЗрдЦреНрдЫреМрдВред рд╣рд╛рдореА рдЯрд╛рд╕реНрдХрдмрд╛рд░рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрдЫреМрдВ, рдЙрджрд╛рд╣рд░рдгрдорд╛, рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдЬрд┐рд▓реЛрдХреЛ рд▓рд╛рдЧрд┐, рдкреНрдпрд╛рдирд▓ рд╕реНрдХреНрд░рд┐рдирдХреЛ рджрд╛рдпрд╛рдБ рдЫреЗрдЙрдорд╛ рд╕рд╛рд░рд┐рдПрдХреЛ рдЫ рд░ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫред рд╣рд╛рдореА рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдЫреМрдВ, рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рд░реВрд╕реА рднрд╛рд╖рд╛ рдердкреНрдиреБрд╣реЛрд╕реН:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рд╣рд╛рдореА рд╕реНрдерд╛рдкрд┐рдд рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдЯрд╛рд╕реНрдХрдмрд╛рд░рдорд╛ рд╕рд░реНрдЯрдХрдЯрд╣рд░реВ рд▓реНрдпрд╛рдЙрдБрдЫреМрдВред

рдпрджрд┐ Ubuntu 20.04 рд▓рд╛рдИ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдЗрдБрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛рдмрд╛рдЯ рд▓рдЧ рдЖрдЙрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд╡рд╛ рддрдкрд╛рдЗрдБрд▓реЗ OS рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, Windows рдЯрд░реНрдорд┐рдирд▓рдорд╛, рдЖрджреЗрд╢ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

wsl -d Ubuntu20.04 --shutdown


рдПрдХ рд▓реЗрдмрд▓ рд╕рдВрдЧ Plasma-desktop рд╡рд╛ Konsole рддрдкрд╛рдИрд▓реЗ рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдЙрдмреБрдиреНрдЯреБ реиреж.режрек GUI рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рд╕рдВрдЧ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН Konsole GIMP рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдореНрдкрд╛рджрдХ:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░рд╛ рднрдПрдкрдЫрд┐, рдмрд╛рдЯ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН Konsole GIMP рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдореНрдкрд╛рджрдХ:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
GIMP рд▓реЗ рдХрд╛рдо рдЧрд░реНрдЫ, рдЬреБрди рдо рдЬрд╛рдБрдЪ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред
рд░ рдпрд╣рд╛рдБ WSL2 рдорд╛ рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛рдорд╛ рд╡рд┐рднрд┐рдиреНрди рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫрдиреН:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
рдЕрдиреБрдХреВрд▓рд┐рдд рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдЯрд╛рд╕реНрдХрдмрд╛рд░ рд╕реНрдХреНрд░рд┐рдирдХреЛ рджрд╛рдпрд╛рдБ рдЫреЗрдЙрдорд╛ рдЫред рд░ рдлрд╛рдпрд░рдлрдХреНрд╕ рд╡рд┐рдиреНрдбреЛрдорд╛ рднрд┐рдбрд┐рдпреЛ рдзреНрд╡рдирд┐ рд╕рдВрдЧ рдкреНрд▓реЗ рд╣реБрдиреНрдЫред

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
Windows 10 + Linuxред 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:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
рддрджрдиреБрд╕рд╛рд░, рдпреЛ ip-рдареЗрдЧрд╛рдирд╛ рд╕рддреНрд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрдкрд░реНрдЫ SSH ╨╕ RDP рд╕реБрд░реБ рдЧрд░реНрдиреБ рдЕрдШрд┐
рдпреЛ рд░рд┐рдореЛрдЯ рдкрд╣реБрдБрдЪ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ SSH MobaXterm рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
рд░ рдпреЛ рд░рд┐рдореЛрдЯ рдкрд╣реБрдБрдЪ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ RDP:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ

x410 рдХреЛ рд╕рдЯреНрдЯрд╛ x рд╕рд░реНрднрд░ vcxsrv рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ

рд╕реБрд░реБрд╡рд╛рдд рд░ рд╕реНрдерд╛рдкрдирд╛ vcxsrv, рдзреНрдпрд╛рдирдкреВрд░реНрд╡рдХ рдЙрдкрдпреБрдХреНрдд рдЪреЗрдХрдмрдХреНрд╕рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдмрдЪрдд рдЧрд░реНрджреИ wslvcxsrv рдорд╛рдирдХ рдирд╛рдо рд╕рдВрдЧ config.xlaunch.

рдмреНрдпрд╛рдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджреИ Start-Ubuntu-20.04-plasma-desktop.bat ╨╕ Start-Ubuntu-20.04-terminal.bat рддрд┐рдиреАрд╣рд░реВрдХреЛ рдирд┐рд░реНрджреЗрд╢рди рдЕрдиреБрд╕рд╛рд░ред

рд╕рд░реНрдЯрдХрдЯ рд╕реБрд░реБ рдЧрд░реНрджреИ Plasma-desktop, рд░ рдпреЛ рд╣рд╛рдореА рдХреЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫреМрдВ:

Windows 10 + Linuxред WSL20.04 рдорд╛ Ubuntu 2 рдХреЛ рд▓рд╛рдЧрд┐ KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рд╕реЗрдЯрдЕрдк рдЧрд░реНрджреИред рд╡рд╛рдХрдереНрд░реБ
рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдбреЗрд╕реНрдХрдЯрдкрд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬ рдбреЗрд╕реНрдХрдЯрдкрд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдмрдиреНрдж рдЧрд░реНрдЫ, рд▓рд┐рдирдХреНрд╕ рд░ рд╡рд┐рдиреНрдбреЛрдЬ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рд╣рд╛рдореАрд▓реЗ рдкреНрд░рдЦреНрдпрд╛рдд рдХреБрдЮреНрдЬреА рд╕рдВрдпреЛрдЬрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред Alt+Tab, рдЬреБрди рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫреИрдиред
рдердк рд░реВрдкрдорд╛, X рд╕рд░реНрднрд░рдХреЛ рдПрдХ рдЕрдкреНрд░рд┐рдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рдХрдЯ рднрдПрдХреЛ рдерд┐рдпреЛ vcxsrv - рдпреЛ рдХреНрд░реНрдпрд╛рд╕ рд╣реБрдиреНрдЫ рдЬрдм рддрдкрд╛рдЗрдБ рдХреЗрд╣рд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд╛рдЙрдиреБрд╣реБрдиреНрдЫ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЙрд╣реА GIMP рд╡рд╛ LibreOffice рд▓реЗрдЦрдХред рд╣реБрдирд╕рдХреНрдЫ рд╣рд╛рдореАрд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдзреНрдпрд╛рди рджрд┐рдПрдХрд╛ "рдмрдЧрд╣рд░реВ" рдирд╣рдЯрд╛рдПрд╕рдореНрдо рдкрд░реНрдЦрдиреБрдкрд░реНрдЫ, рддрд░ рдпреЛ рдирд┐рд╢реНрдЪрд┐рдд рдЫреИрди ... рддреНрдпрд╕реИрд▓реЗ, рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди, рдпреЛ X рд╕рд░реНрднрд░ Microsoft x410 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░рд╛рдореНрд░реЛ рдЫред

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛

рддреИрдкрдирд┐, рд╣рд╛рдореАрд▓реЗ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓рд╛рдИ рд╢реНрд░рджреНрдзрд╛рдВрдЬрд▓рд┐ рджрд┐рдиреИ рдкрд░реНрдЫ, WSL2 рдЙрддреНрдкрд╛рджрди рдПрдХрджрдо рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ, рд░ рдореЗрд░реЛ рдЕрдиреБрднрд╡рд╣реАрди рд╡рд┐рдЪрд╛рд░рдорд╛, рдзреЗрд░реИ рд╕рдлрд▓ред рд░ рдЬрд╣рд╛рдБрд╕рдореНрдо рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЧрд╣рди рд░реВрдкрдорд╛ "рд╕рдорд╛рдкреНрдд" рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫрдиреН, рд░ рд╕рд╛рдпрдж - рдПрдХ рд╡рд╛ рджреБрдИ рд╡рд░реНрд╖рдорд╛, рдпреЛ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдпрд╕рдХреЛ рд╕рдмреИ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреВрд░реНрдгрддрд╛рдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди