рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕

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

рдпрд╣ рд▓реЗрдЦ рдЙрди рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИ рдЬреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рд╣рд┐рдд рд╡рд┐рдВрдбреЛрдЬ 10 рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╕реНрдерд▓ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд╕реНрдЯрдо рд╡рд┐рдВрдбреЛрдЬ 10 рдЫрд╡рд┐ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП Microsoft рд╕реНрдЯреЛрд░ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрд╕рдВрднрд╡рддрд╛ рд╕реЗ рдЬреБрдбрд╝реА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдорд╕реНрдпрд╛ рд╣реИред рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛, рдореИрдВ рд╕реНрдкрд╖реНрдЯ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдХрд┐ Microsoft Store рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░ рд╕рд░реНрд╡рд┐рд╕ рдЕрдХрд╛рдЙрдВрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЬрдм рдпреВрдЯрд┐рд▓рд┐рдЯреА рджреНрд╡рд╛рд░рд╛ рдХрд╕реНрдЯрдо рдЫрд╡рд┐ рдирд┐рд░реНрдорд╛рдг рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ sysprep рдЗрд╕ рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╡рд┐рдзрд┐ рдкреВрд░реНрд╡-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ WSL10 рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде Windows 2 OS рдЫрд╡рд┐ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрд╛рддреА рд╣реИ, рд╕рд╛рде рд╣реА KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреЗ рд╕рд╛рде рдкреВрд░реНрд╡-рддреИрдпрд╛рд░ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ Ubuntu 20.04 OS рдЫрд╡рд┐, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд╕реНрдЯрдо рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рд╕реЗрдЯред

рдЙрдмрдВрдЯреВ 1 рд╕реЗ рдЙрдмрдВрдЯреВ 2 рддрдХ рд▓рд┐рдирдХреНрд╕ рдЖрдзрд╛рд░рд┐рдд рдУрдПрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЬреАрдпреВрдЖрдИ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде, рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдо (рдпрд╛рдиреА рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓16.04 рдФрд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдирдпрд╛ рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрд▓20.04) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдФрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрд╕реНрдХрдЯреЙрдк рдЖрдзрд╛рд░рд┐рдд рд╣реИред рддрдерд╛рдХрдерд┐рдд рдкрд░ред "рд▓рд╛рдЗрдЯрд╡реЗрдЯ" xfce4, рдЬрд┐рд╕рдХреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╕реАрдорд╛рдПрдБ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдЙрдмрдВрдЯреВ 20.04 рдХреЗ рд▓рд┐рдП рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдЬреАрдпреВрдЖрдИ рдХрд╛ рд╕рдВрдмрдВрдз рд╣реИ, рдиреЗрдЯ рдкрд░ рдЬреНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреЛрдиреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд▓рдЧрднрдЧ рдЕрд╕реАрдорд┐рдд рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, WSL2 рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓рд╛рдЧреВ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╡рд░реНрддрдорд╛рди рдПрдХреАрдХрд░рдг рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдПред

рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдФрд░ WSL2 рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛

рд╣рдо рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрдЪ рдмрд╛рд░ рдореЗрдВ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ winver рдФрд░ рд╣рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рдорд┐рд▓рддрд╛ рд╣реИ:

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

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

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

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
X410 рдХреЗ рдореБрдлреНрдд рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдФрд░ VcXsrv X рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

рдбрд┐рд╕реНрдХ рдкрд░ рдХрд┐рд╕реА рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реНрдерд╛рди рдкрд░, рд╣рдо рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░, рдЪрд▓рд┐рдП рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ C:wsl.

рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ Ubuntu 20.04 рдСрдлрд╝рд▓рд╛рдЗрди рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдПрдХ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 7-рдЬрд╝рд┐рдк) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдгрд╛рдореА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓реЗрдВред рд▓рдВрдмреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдЕрдирдкреИрдХреНрдб рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХрд╛ рдирд╛рдо рдмрджрд▓реЗрдВ 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 рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЗрд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ рдкреНрд░рд▓реЗрдЦрди рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯред рдПрдХрдорд╛рддреНрд░ рдЯрд┐рдкреНрдкрдгреА рдпрд╣ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЙрдмрдВрдЯреВ рд╡рд┐рддрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕реЗ рдЕрдЧрд▓реЗ рдЪрд░рдг рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗред рдореВрд▓ рд░реВрдк рд╕реЗ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди "рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рд╕рдмрд╕рд┐рд╕реНрдЯрдо" рдФрд░ "рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо" рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдШрдЯрдХреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрдмреВрдЯ рдХрд░рддрд╛ рд╣реИ:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдФрд░ WSL2 рдореЗрдВ Linux рдХрд░реНрдиреЗрд▓ рд╕рд░реНрд╡рд┐рд╕ рдкреИрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
рд╣рдо рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рджрдмрд╛рдХрд░ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдореЛрдб рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ Ctrl+Shift+2.

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдСрдкрд░реЗрд╢рди рдХреЗ WSL2 рдореЛрдб рдХреЛ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:

wsl  --set-default-version 2


Ubuntu 20.04 рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдмреВрдЯрд▓реЛрдбрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдмрджрд▓реЗрдВ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рд╣реИ wslUbuntu-20.04 рдФрд░ рдлрд╝рд╛рдЗрд▓ рдЪрд▓рд╛рдПрдБ ubuntu2004.exe. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдкреВрдЫреЗ рдЬрд╛рдиреЗ рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ engineer (рдЖрдк рдХреЛрдИ рдЕрдиреНрдп рдирд╛рдо рджрд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рдЕрдкрдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рджрд░реНрдЬ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░рд╛рдВрдкреНрдЯ рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ, Ubuntu 20.04 рдХрд░реНрдиреЗрд▓ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдЖрдЗрдП WSL2 рдореЛрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ, рд╡рд┐рдВрдбреЛрдЬ рдкрд╛рд╡рд░рд╢реЗрд▓ рдЯреИрдм рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ:

wsl -l -v


рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдирддреАрдЬрд╛ рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕

рд╣рдо Microsoft рдбрд┐рдлреЗрдВрдбрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддред рдЗрд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд░реЗрдВ:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕

рдЙрдмрдВрдЯреВ 20.04 рдХреА рд╕реНрдерд╛рдкрдирд╛

рд╡рд┐рдВрдбреЛрдЬ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ, рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЯреИрдм рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪреБрдиреЗрдВ рдФрд░ 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


рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЬреЛрдбрд╝реЗрдВ:

sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt update && sudo apt full-upgrade -y


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдХрдВрд╕реЛрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЕрдкрдирд╛ рд╕реЗрдЯ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ mc ╨╕ neofetch:

sudo apt install mc neofetch -y


рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВ neofetch, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреЗрдЦреЗрдВ:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
WSL рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕рдВрдкрд╛рджрди /etc/wsl.conf:

sudo nano /etc/wsl.conf


рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рдЦрд╛рд▓реА рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ:

[automount]
enabled = true
root = /mnt
options = ┬лmetadata,umask=22,fmask=11┬╗
mountFsTab = true
[network]
generateHosts = true
generateResolvConf = true
[interop]
enabled = true
appendWindowsPath = true


рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░реЗрдВ (Ctrl+O), рдСрдкрд░реЗрд╢рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдФрд░ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ (Ctrl+X).

рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд Ubuntu-20.04 рдЫрд╡рд┐ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ wsl. рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, 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 рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕

рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рдХрд╛ рд╢реБрднрд╛рд░рдВрдн

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

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕

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

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

wsl -d Ubuntu20.04 --shutdown


рдПрдХ рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде Plasma-desktop рдпрд╛ Konsole рдЖрдк рдХреЗрдбреАрдИ рдкреНрд▓рд╛рдЬреНрдорд╛ рдЙрдмрдВрдЯреВ 20.04 рдЬреАрдпреВрдЖрдИ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ Konsole рдЬреАрдЖрдИрдПрдордкреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдВрдкрд╛рджрдХ:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕реЗ рдЪрд▓рд╛рдПрдБ Konsole рдЬреАрдЖрдИрдПрдордкреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдВрдкрд╛рджрдХ:

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

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

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк Ubuntu20.04 рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ SSH ╨╕ RDP, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЙрдкрдпреБрдХреНрдд рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

sudo apt install ssh xrdp -y


рдиреЛрдЯ: рдкрд╛рд╕рд╡рд░реНрдб рдПрдХреНрд╕реЗрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SSH рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ /etc/ssh/sshd_config, рдЕрд░реНрдерд╛рддреН рдкреИрд░рд╛рдореАрдЯрд░ PasswordAuthentication no рдкрд░ рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП PasswordAuthentication yes, рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬреЗрдВ рдФрд░ Ubuntu20.04 рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВред

рд╣рд░ рдмрд╛рд░ рдЬрдм рдЖрдк Ubuntu20.04 рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдВрддрд░рд┐рдХ рдЖрдИрдкреА рдкрддрд╛ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрддрдорд╛рди рдЖрдИрдкреА рдкрддреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ip a:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рддрджрдиреБрд╕рд╛рд░, рдпрд╣ рдЖрдИрдкреА-рдкрддрд╛ рд╕рддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП SSH ╨╕ RDP рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗред
рдпрд╣ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ SSH MobaXterm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рдФрд░ рдпрд╣ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ RDP:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕

x410 рдХреЗ рдмрдЬрд╛рдп x рд╕рд░реНрд╡рд░ vcxsrv рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ vcxsrv, рдЙрдкрдпреБрдХреНрдд рдЪреЗрдХрдмреЙрдХреНрд╕ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╕реЗрдЯ рдХрд░реЗрдВ:

рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рд╡рд┐рдВрдбреЛрдЬ 10 + рд▓рд┐рдирдХреНрд╕ред WSL20.04 рдореЗрдВ Ubuntu 2 рдХреЗ рд▓рд┐рдП KDE рдкреНрд▓рд╛рдЬреНрдорд╛ GUI рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдкреВрд░реНрд╡рд╛рднреНрдпрд╛рд╕
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рд╣реЗрдЬрдирд╛ wslvcxsrv рдорд╛рдирдХ рдирд╛рдо рдХреЗ рд╕рд╛рде config.xlaunch.

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

рд╢реЙрд░реНрдЯрдХрдЯ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ Plasma-desktop, рдФрд░ рд╣рдореЗрдВ рдпрд╣реА рдорд┐рд▓рддрд╛ рд╣реИ:

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

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ