Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™

เบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต

เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบ‚เบญเบ‡เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบเบฐเบเบฝเบกเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบปเปˆเบงเป„เบ›เปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ—เบตเปˆเปƒเบŠเป‰ Windows 10, เบฅเบงเบกเบ—เบฑเบ‡เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเบญเบšเปเบง.

เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบกเบตเบšเบฑเบ™เบซเบฒเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบ„เบงเบฒเบกเบšเปเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบŠเบญเบŸเปเบงเบ—เบตเปˆเบกเบฒเบˆเบฒเบเบฎเป‰เบฒเบ™เบ„เป‰เบฒเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡ Microsoft Store เป€เบžเบทเปˆเบญเปƒเบŠเป‰เปƒเบ™เบฎเบนเบšเบžเบฒเบš Windows 10 เปเบšเบšเบเปเบฒเบ™เบปเบ”เป€เบญเบ‡. เป‚เบ›เบฅเปเบเบฅเบกเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบˆเบฒเบ Microsoft Store เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบšเบšเบฑเบ™เบŠเบตเบšเปเบฅเบดเบเบฒเบ™ Administrator, เปเบฅเบฐเป€เบกเบทเปˆเบญเบเบฒเบ™เบชเป‰เบฒเบ‡เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เป€เบญเบ‡เปเบกเปˆเบ™เบชเปเบฒเป€เบฅเบฑเบ”เป‚เบ”เบเบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”. sysprep เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ™เบตเป‰.

เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบชเบปเบ™เบ—เบฐเบ™เบฒเปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบซเบฅเบตเบเบฅเป‰เบฝเบ‡เบšเบฑเบ™เบซเบฒเบ™เบตเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฐเบเบฝเบกเบฎเบนเบšเบžเบฒเบš Windows 10 OS เบเบฑเบšเบฅเบฐเบšเบปเบšเบเปˆเบญเบ WSL2 เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เบเปˆเบญเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบฎเบนเบšเบžเบฒเบš Ubuntu 20.04 OS เบ—เบตเปˆเบเบฝเบกเป„เบงเป‰เบเปˆเบญเบ™เปเบฅเบฐเบ—เบตเปˆเบกเบต KDE Plasma GUI, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบ™เบฑเป‰เบ™เบชเบฒเบกเบฒเบ”เบกเบตเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เบŠเบธเบ”เบ‚เบญเบ‡เบŠเบญเบšเปเบงเบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เป€เบญเบ‡.

เบกเบตเบ•เบปเบงเบขเปˆเบฒเบ‡เปเบฅเบฐเบšเบปเบ”เบชเบญเบ™เบซเบผเบฒเบเบขเปˆเบฒเบ‡เปƒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบฅเบฐเบšเบปเบšเบเปˆเบญเบ WSL (i.e. WSL1 เปเบฅเบฐ WSL2 เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เปƒเบซเบกเปˆ), เป‚เบ”เบเบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš GUI เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบš OS linux เบˆเบฒเบ Ubuntu 16.04 เป€เบ–เบดเบ‡ Ubuntu 20.04, เปเบ•เปˆเบชเปˆเบงเบ™เปƒเบซเบเปˆเปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบš desktops เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡. เบเปˆเบฝเบงเบเบฑเบšเบญเบฑเบ™เบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ. "เบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบšเบปเบฒ" xfce4, เป€เบŠเบดเปˆเบ‡เบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆเป„เบ”เป‰เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบœเบนเป‰เปƒเบŠเป‰. เปเบ•เปˆเป€เบ—เบปเปˆเบฒเบ—เบตเปˆ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เบกเบตเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบซเปˆเบงเบ‡, เบšเปเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบซเบผเบฒเบเปƒเบ™เป€เบ™เบฑเบ”. เปเบ•เปˆเบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบ—เบตเปˆเปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบชเบธเบ”เบ—เป‰เบฒเบเบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบเบทเบญเบšเบšเปเปˆเบˆเปเบฒเบเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบ—เบฑเบ‡เบฎเบนเบšเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฎเบฒเบ”เปเบง, เปเบ™เปˆเบ™เบญเบ™, เบเบฒเบ™เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš linux เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบเปˆเบญเบ WSL2.

เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบŠเบธเบ”เบŠเบญเบšเปเบงเบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ เปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ WSL2

เบžเบงเบเป€เบฎเบปเบฒเบเบงเบ”เป€เบšเบดเปˆเบ‡เบชเบฐเบšเบฑเบšเบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡ Windows, เบชเปเบฒเบฅเบฑเบšเบ™เบตเป‰, เปƒเบ™เปเบ–เบšเบ„เบปเป‰เบ™เบซเบฒ Windows, เปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡ winver เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบ™เบตเป‰:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบฐเบšเบฑเบš OS เปเบกเปˆเบ™ 1903 เบซเบผเบท 1909 (เบชเบฐเบšเบฑเบš OS เบ—เบตเปˆเบฅเบฐเบšเบธเบˆเบฐเบ•เป‰เบญเบ‡เบขเบนเปˆเบเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบชเบฐเบชเบปเบก KB4566116 เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡), เบซเบผเบท 2004 (เบˆเปเบฒเบ™เบงเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบšเปเปˆเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ 19041), เบ‚เปเป‰เบกเบนเบ™เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบšเปเปˆเบชเปเบฒเบ„เบฑเบ™. เบ–เป‰เบฒเบˆเปเบฒเบ™เบงเบ™เบฎเบธเปˆเบ™เบซเบ™เป‰เบญเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบ—เปˆเบฒเบ™เบญเบฑเบšเป€เบเบฃเบ”เป€เบ›เบฑเบ™ Windows เบฎเบธเปˆเบ™เบซเบผเป‰เบฒเบชเบธเบ”เป€เบžเบทเปˆเบญเบœเบฐเบฅเบดเบ”เบ„เบทเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡.

เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เปเปˆเป„เบ›, เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Windows Terminal เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰ Microsoft Store (เบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เบ”เบฒเบงเป‚เบซเบฅเบ”เบˆเบฒเบเปเบซเบผเปˆเบ‡เบญเบทเปˆเบ™เป†):

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฑเป‰เบ‡ X Server X410 เบœเปˆเบฒเบ™ Microsoft Store เบ”เบฝเบงเบเบฑเบ™, เบŠเบญเบšเปเบงเบ™เบตเป‰เปเบกเปˆเบ™เบˆเปˆเบฒเบ, เปเบ•เปˆเบกเบตเป„เบฅเบเบฐเป€เบงเบฅเบฒเบŸเบฃเบต 15 เบกเบทเป‰, เป€เบŠเบดเปˆเบ‡เบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ•เปˆเบฒเบ‡เป†.

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเบเบฑเบš X410 เบ”เบฒเบงเป‚เบซเบผเบ” เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบŠเบตเบšเป€เบงเบต VcXsrv X.

เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเปƒเบ”เบ—เบตเปˆเบชเบฐเบ”เบงเบเปƒเบ™เปเบœเปˆเบ™, เบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบเบฑเบšเป„เบŸเบฅเปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เป€เบ›เบฑเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบซเป‰เบชเป‰เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต C:wsl.

เบ”เบฒเบงเป‚เบซเบฅเบ” เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Ubuntu 20.04 standalone installer, unpack เป„เบŸเบฅเปŒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเปƒเบŠเป‰ archiver (เบ•เบปเบงเบขเปˆเบฒเบ‡, 7-zip). เบ›เปˆเบฝเบ™เบŠเบทเปˆเป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบšเบฑเบ™เบˆเบธเบ”เป‰เบงเบเบŠเบทเปˆเบเบฒเบง Ubuntu_2004.2020.424.0_x64 เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเบซเบผเบฒเบ, เป€เบŠเบฑเปˆเบ™: Ubuntu-20.04 เปเบฅเบฐเบ„เบฑเบ”เบฅเบญเบเบกเบฑเบ™เปƒเบชเปˆเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต C:wsl (เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹ wsl).

เบ”เบฒเบงเป‚เบซเบฅเบ” เปเบฅเบฐ unpack เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต wsl เป€เบŠเบตเบšเป€เบงเบตเบชเบฝเบ‡เบ‚เป‰เบฒเบกเป€เบงเบ—เบต PulseAudio v.1.1., เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‚เบญเบ‡เบกเบฑเบ™.

เปƒเบ™เป„เบŸเบฅเปŒ wslpulseaudio-1.1etcpulsedefault.pa เปƒเบ™เบšเบปเบ” Load audio drivers statically เปเบเป‰เป„เบ‚เป€เบชเบฑเป‰เบ™:

load-module module-waveout sink_name=output source_name=input record=0


เปเบฅเบฐเปƒเบ™เบžเบฒเบ Network access เปเบเป‰เป„เบ‚เป€เบชเบฑเป‰เบ™:

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1


เปƒเบ™เป„เบŸเบฅเปŒ wslpulseaudio-1.1etcpulsedaemon.conf uncomment เปเบฅเบฐเบ›เปˆเบฝเบ™เบชเบฒเบ

exit-idle-time = -1


เบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฐเบšเบปเบšเบเปˆเบญเบ WSL2 เปƒเบซเป‰เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบš เป€เบญเบเบฐเบชเบฒเบ™ Microsoft. เบ‚เปเป‰เบชเบฑเบ‡เป€เบเบ”เบžเบฝเบ‡เปเบ•เปˆเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ”เบฒเบงเป‚เบซเบฅเบ”เบเบฒเบ™เปเบˆเบเบขเบฒเบ Ubuntu เปเบฅเป‰เบง, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบกเบฑเบ™เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ•เปเปˆเป„เบ›. เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบง, เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฅเบปเบ‡เบกเบฒเป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบก "Windows Subsystem for Linux" เปเบฅเบฐ "Virtual Machine Platform", เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ rebooting เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ„เบญเบกเบžเบดเบงเป€เบ•เบต:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™

เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™ เบ”เบฒเบงเป‚เบซเบผเบ” เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบŠเบธเบ”เบšเปเบฅเบดเบเบฒเบ™ Linux kernel เปƒเบ™ WSL2.
เบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบตเบ” Windows Terminal เปเบฅเบฐเป€เบฅเบทเบญเบเบฎเบนเบšเปเบšเบš Command Prompt เป‚เบ”เบเบเบฒเบ™เบเบปเบ”เบ›เบธเปˆเบก Ctrl+Shift+2.

เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เบžเบงเบเป€เบฎเบปเบฒ เบเบณ เบ™เบปเบ”เบฎเบนเบšเปเบšเบšเบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™ WSL2, เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเปƒเบชเปˆ เบ„เบณ เบชเบฑเปˆเบ‡:

wsl  --set-default-version 2


เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต bootloader standalone Ubuntu 20.04, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบ‚เป‰เบญเบเบ™เบตเป‰เปเบกเปˆเบ™ wslUbuntu-20.04 เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบŸเบฅเปŒ ubuntu2004.exe. เป€เบกเบทเปˆเบญเบ–เบทเบเบ–เบฒเบกเบซเบฒเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰, เปƒเบชเปˆเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰ engineer (เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เปƒเบชเปˆโ€‹เบŠเบทเปˆโ€‹เบญเบทเปˆเบ™โ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹)โ€‹, เบเบฐโ€‹เบฅเบธโ€‹เบ™เบฒโ€‹เปƒเบชเปˆโ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเปˆเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบขเบทเบ™โ€‹เบขเบฑเบ™โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเปˆเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบ›เป‰เบญเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เบเบฒเบ™เป€เบ•เบทเบญเบ™เบขเบนเปˆเบ›เบฒเบเบเบญเบ”เบ›เบฒเบเบปเบ”, เปเบเปˆเบ™ Ubuntu 20.04 เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡. เปƒเบซเป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป‚เบซเบกเบ” WSL2, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰, เปƒเบ™ Windows Terminal, เป€เบฅเบทเบญเบเปเบ–เบš Windows PowerShell เปเบฅเบฐเปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡:

wsl -l -v


เบœเบปเบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ™เบตเป‰โ€‹:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™

เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบซเบ™เบปเบ”เบ„เปˆเบฒ Microsoft Defender firewall, i.e. เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™

เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Ubuntu 20.04

เปƒเบ™ Windows Terminal, เป€เบฅเบทเบญเบเปเบ–เบš Command Prompt เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เปเบฅเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เปƒเบชเปˆ:

sudo apt update && sudo apt upgrade โ€“y


เบ•เบดเบ”เบ•เบฑเป‰เบ‡ KDE Plasma desktop:

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


Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เป€เบžเบตเปˆเบกเป€เบงเบตเบŠเบฑเบ™เบซเบผเป‰เบฒเบชเบธเบ”เบ‚เบญเบ‡ KDE Plasma desktop:

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


เบžเบงเบเป€เบฎเบปเบฒเป€เบžเบตเปˆเบกเบŠเบธเบ”เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ console เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡ mc ะธ neofetch:

sudo apt install mc neofetch -y


เบžเบงเบเป€เบฎเบปเบฒเบเบงเบ”เป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™, เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ neofetch, เป€เบšเบดเปˆเบ‡ screenshot:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เบเบฒเบ™เปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒ config 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 Terminal, เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เป€เบฅเบทเบญเบเปเบ–เบš Windows PowerShell เปเบฅเบฐเปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡:

wsl --export Ubuntu-20.04 c:wslUbuntu-plasma-desktop


เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง / เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Ubuntu 20.04 เบ—เบตเปˆเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบซเบกเปˆ, เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบกเบฑเบ™เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป‚เบญเบ™เบกเบฑเบ™เบเบฑเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบญเบทเปˆเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบ.

เบเปเบฒเบฅเบฑเบ‡เบเบฐเบเบฝเบกเป„เบŸเบฅเปŒ bat เปเบฅเบฐเบ—เบฒเบ‡เบฅเบฑเบ”เป„เบ›เบซเบฒ desktop Windows

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ•เบปเบงเปเบเป‰เป„เบ‚ Notepad ++, เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ bat (เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” OEM-866 เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ Cyrillic):
เป€เบญเบเบฐเบชเบฒเบ™ Install-Ubuntu-20.04-plasma-desktop.bat - เบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ‚เบญเบ‡ Ubuntu 20.04 เปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ—เบตเปˆเบกเบตเบฅเบฐเบšเบปเบšเบเปˆเบญเบ WSL2 เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบต X เบ—เบตเปˆเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเป‰เบง. เบ–เป‰เบฒเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเป„เบŸเบฅเปŒ bat เบ™เบตเป‰:

@echo off
wsl --set-default-version 2
cls
echo ะžะถะธะดะฐะนั‚ะต ะพะบะพะฝั‡ะฐะฝะธั ัƒัั‚ะฐะฝะพะฒะบะธ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะฐ Ubuntu-20.04...
wsl --import Ubuntu-20.04 c:wsl c:wslUbuntu-plasma-desktop
wsl -s Ubuntu-20.04
cls
echo ะ”ะธัั‚ั€ะธะฑัƒั‚ะธะฒ Ubuntu-20.04 ัƒัะฟะตัˆะฝะพ ัƒัั‚ะฐะฝะพะฒะปะตะฝ!
echo ะะต ะทะฐะฑัƒะดัŒั‚ะต ัะผะตะฝะธั‚ัŒ ัƒั‡ะตั‚ะฝัƒัŽ ะทะฐะฟะธััŒ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ยซrootยป ะฝะฐ ััƒั‰ะตัั‚ะฒัƒัŽั‰ัƒัŽ ัƒั‡ะตั‚ะฝัƒัŽ ะทะฐะฟะธััŒ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั,
echo ะปะธะฑะพ ะธัะฟะพะปัŒะทัƒะนั‚ะต ะฟั€ะตะดัƒัั‚ะฐะฝะพะฒะปะตะฝะฝัƒัŽ ัƒั‡ะตั‚ะฝัƒัŽ ะทะฐะฟะธััŒ ยซengineerยป, ะฟะฐั€ะพะปัŒ: ยซpasswordยป.
pause


เป€เบญเบเบฐเบชเบฒเบ™ Reinstall-Ubuntu-20.04-plasma-desktop.bat - เบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบเบฝเบกเป„เบงเป‰เบ‚เบญเบ‡ Ubuntu 20.04 เปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ„เบทเบ™เปƒเปเปˆ.

@echo off
wsl --unregister Ubuntu-20.04
wsl --set-default-version 2
cls
echo ะžะถะธะดะฐะนั‚ะต ะพะบะพะฝั‡ะฐะฝะธั ะฟะตั€ะตัƒัั‚ะฐะฝะพะฒะบะธ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะฐ Ubuntu-20.04...
wsl --import Ubuntu-20.04 c:wsl c:wslUbuntu-plasma-desktop
wsl -s Ubuntu-20.04
cls
echo ะ”ะธัั‚ั€ะธะฑัƒั‚ะธะฒ Ubuntu-20.04 ัƒัะฟะตัˆะฝะพ ะฟะตั€ะตัƒัั‚ะฐะฝะพะฒะปะตะฝ!
pause


เป€เบญเบเบฐเบชเบฒเบ™ Set-default-user.bat - เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบœเบนเป‰เปƒเบŠเป‰ "เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™".

@echo off
set /p answer=ะ’ะฒะตะดะธั‚ะต ััƒั‰ะตัั‚ะฒัƒัŽั‰ัƒัŽ ัƒั‡ะตั‚ะฝัƒัŽ ะทะฐะฟะธััŒ ะฒ Ubuntu (engineer):
c:wslUbuntu-20.04ubuntu2004.exe config --default-user %answer%
cls
echo ะฃั‡ะตั‚ะฝะฐั ะทะฐะฟะธััŒ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั %answer% ะฒ Ubuntu-20.04 ัƒัั‚ะฐะฝะพะฒะปะตะฝะฐ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ!
pause


เป€เบญเบเบฐเบชเบฒเบ™ Start-Ubuntu-20.04-plasma-desktop.bat - เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบ•เบปเบงเบˆเบดเบ‡เบ‚เบญเบ‡ KDE Plasma desktop.

@echo off
echo ===================================== ะ’ะฝะธะผะฐะฝะธะต! ============================================
echo  ะ”ะปั ะบะพั€ั€ะตะบั‚ะฝะพะน ั€ะฐะฑะพั‚ั‹ GUI Ubuntu 20.04 ะฒ WSL2 ะฝะตะพะฑั…ะพะดะธะผะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ X Server.
echo  ะŸั€ะธะผะตั‡ะฐะฝะธะต: ะฒ ัะปัƒั‡ะฐะต ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั VcXsrv Windows X Server ะฝะตะพะฑั…ะพะดะธะผะพ ั€ะฐัะบะพะผะผะตะฝั‚ะธั€ะพะฒะฐั‚ัŒ
echo  ัั‚ั€ะพะบะธ ะฒ ั„ะฐะนะปะต Start-Ubuntu-20.04-plasma-desktop.bat, ัะพะดะตั€ะถะฐั‰ะธะต "config.xlaunch" ะธ
echo  "vcxsrv.exe", ะธ ะทะฐะบะพะผะผะตะฝั‚ะธั€ะพะฒะฐั‚ัŒ ะฒัะต ัั‚ั€ะพะบะธ, ัะพะดะตั€ะถะฐั‰ะธะต "x410".
echo ============================================================================================
rem start "" /B "c:wslvcxsrvconfig.xlaunch" > nul
start "" /B x410.exe /wm /public > nul
start "" /B "c:wslpulseaudio-1.1binpulseaudio.exe" --use-pid-file=false -D > nul
c:wslUbuntu-20.04Ubuntu2004.exe run "if [ -z "$(pidof plasmashell)" ]; then cd ~ ; export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0 ; setxkbmap us,ru -option grp:ctrl_shift_toggle ; export LIBGL_ALWAYS_INDIRECT=1 ; export PULSE_SERVER=tcp:$(grep nameserver /etc/resolv.conf | awk '{print $2}') ; sudo /etc/init.d/dbus start &> /dev/null ; sudo service ssh start ; sudo service xrdp start ; plasmashell ; pkill '(gpg|ssh)-agent' ; fi;"
rem taskkill.exe /F /T /IM vcxsrv.exe > nul
taskkill.exe /F /T /IM x410.exe > nul
taskkill.exe /F /IM pulseaudio.exe > nul


เป€เบญเบเบฐเบชเบฒเบ™ Start-Ubuntu-20.04-terminal.bat - เป€เบ›เบตเบ”เป‚เบ•เป€เบ„เบทเปˆเบญเบ‡เปเบšเบšเบเบฃเบฒเบŸเบดเบเป‚เบ”เบเบšเปเปˆเบกเบต KDE Plasma desktop.

@echo off
echo ===================================== ะ’ะฝะธะผะฐะฝะธะต! ============================================
echo  ะ”ะปั ะบะพั€ั€ะตะบั‚ะฝะพะน ั€ะฐะฑะพั‚ั‹ GUI Ubuntu 20.04 ะฒ WSL2 ะฝะตะพะฑั…ะพะดะธะผะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ X Server.
echo  ะŸั€ะธะผะตั‡ะฐะฝะธะต: ะฒ ัะปัƒั‡ะฐะต ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั VcXsrv Windows X Server ะฝะตะพะฑั…ะพะดะธะผะพ ั€ะฐัะบะพะผะผะตะฝั‚ะธั€ะพะฒะฐั‚ัŒ
echo  ัั‚ั€ะพะบะธ ะฒ ั„ะฐะนะปะต Start-Ubuntu-20.04-plasma-desktop.bat, ัะพะดะตั€ะถะฐั‰ะธะต "config.xlaunch" ะธ
echo  "vcxsrv.exe", ะธ ะทะฐะบะพะผะผะตะฝั‚ะธั€ะพะฒะฐั‚ัŒ ะฒัะต ัั‚ั€ะพะบะธ, ัะพะดะตั€ะถะฐั‰ะธะต "x410".
echo ============================================================================================
rem start "" /B "c:wslvcxsrvconfig.xlaunch" > nul
start "" /B x410.exe /wm /public > nul
start "" /B "c:wslpulseaudio-1.1binpulseaudio.exe" --use-pid-file=false -D > nul
c:wslUbuntu-20.04Ubuntu2004.exe run "cd ~ ; export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0 ; export LIBGL_ALWAYS_INDIRECT=1 ; setxkbmap us,ru -option grp:ctrl_shift_toggle ; export PULSE_SERVER=tcp:$(grep nameserver /etc/resolv.conf | awk '{print $2}') ; sudo /etc/init.d/dbus start &> /dev/null ; sudo service ssh start ; sudo service xrdp start ; konsole ; pkill '(gpg|ssh)-agent' ;"
taskkill.exe /F /T /IM x410.exe > nul
rem taskkill.exe /F /T /IM vcxsrv.exe > nul
taskkill.exe /F /IM pulseaudio.exe > nul


เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบฅเบฒเบเบเบฒเบ™ wsl เบžเบงเบเป€เบฎเบปเบฒเบเบฐเบเบฝเบกเบ—เบฒเบ‡เบฅเบฑเบ”เบŠเบตเป‰เป„เบ›เบซเบฒเป„เบŸเบฅเปŒ bat เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต wsl เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบ™เบตเป‰:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™

เบเบณเบฅเบฑเบ‡เป€เบ›เบตเบ” KDE Plasma Desktop

เบžเบงเบเป€เบฎเบปเบฒเบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบเบฐเบเบฝเบกเบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เบ–เบทเบเบชเปเบฒเป€เบฅเบฑเบ”, เบžเบงเบเป€เบฎเบปเบฒเบžเบฐเบเบฒเบเบฒเบกเป€เบ›เบตเบ”เบ—เบฒเบ‡เบฅเบฑเบ” Plasma-desktop. เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ›เบฒเบเบปเบ”, เปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบŠเบตเปเบฅเบฐ ... เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบ›เบดเบ”. เบกเบฑเบ™เบšเปเปˆเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เป€เบ—เบทเปˆเบญเบ—เบณเบญเบดเบ”. เบžเบงเบเป€เบฎเบปเบฒเบฅเบญเบ‡เบญเบตเบเบ„เบฑเป‰เบ‡ - เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™เปเบ–เบšเบงเบฝเบ KDE Plasma เบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบ. เบžเบงเบเป€เบฎเบปเบฒเบ›เบฑเบšเปเบ•เปˆเบ‡เบฎเบนเบšเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เปเบ–เบšเบงเบฝเบ, เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰, เปเบœเบ‡เบ–เบทเบเบเป‰เบฒเบเป„เบ›เป€เบšเบทเป‰เบญเบ‡เบ‚เบงเบฒเบ‚เบญเบ‡เบซเบ™เป‰เบฒเบˆเปเปเบฅเบฐเบงเบฒเบ‡เป„เบงเป‰เบเบฒเบ‡. เบžเบงเบเป€เบฎเบปเบฒเบเบงเบ”เป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เป€เบžเบตเปˆเบกเบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบ:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™

เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเบ™เปเบฒเป€เบญเบปเบฒเบ—เบฒเบ‡เบฅเบฑเบ”เบชเปเบฒเบฅเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ linux เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบกเบฒเปƒเบชเปˆเปเบ–เบšเบงเบฝเบ KDE Plasma.

เบ–เป‰เบฒ Ubuntu 20.04 เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบ—เปˆเบฒเบ™เบญเบญเบเบˆเบฒเบเบšเบฑเบ™เบŠเบตเบœเบนเป‰เปƒเบŠเป‰เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เบซเบผเบทเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™ restart OS, เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เปƒเบ™ Windows Terminal, เปƒเบชเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡:

wsl -d Ubuntu20.04 --shutdown


เบ”เป‰เบงเบเบ›เป‰เบฒเบเบŠเบทเปˆ Plasma-desktop เบซเบผเบท Konsole เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปเบฅเปˆเบ™ KDE Plasma Ubuntu 20.04 GUI. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ”เป‰เบงเบ Konsole เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบฎเบนเบšเบžเบฒเบš GIMP:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบชเปเบฒเป€เบฅเบฑเบ”, เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบˆเบฒเบ Konsole เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบฎเบนเบšเบžเบฒเบš GIMP:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
GIMP เป€เบฎเบฑเบ”เบงเบฝเบ, เป€เบŠเบดเปˆเบ‡เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบš.
เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบงเบดเบ—เบตเบ—เบตเปˆเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ linux เบ•เปˆเบฒเบ‡เป†เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ KDE Plasma เปƒเบ™ WSL2:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เปเบ–เบšเปœเป‰เบฒเบงเบฝเบเบ‚เบญเบ‡ KDE Plasma เบ—เบตเปˆเบ–เบทเบเบ›เบฑเบšเปเบ•เปˆเบ‡เปเบกเปˆเบ™เบขเบนเปˆเป€เบšเบทเป‰เบญเบ‡เบ‚เบงเบฒเบ‚เบญเบ‡เปœเป‰เบฒเบˆเป. เปเบฅเบฐเบงเบดเบ”เบตเป‚เบญเบขเบนเปˆเปƒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก Firefox เบซเบผเบดเป‰เบ™เบ”เป‰เบงเบเบชเบฝเบ‡.

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™

เบ–เป‰เบฒเบˆเปเบฒเป€เบ›เบฑเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ Ubuntu20.04 เป‚เบ”เบ SSH ะธ RDPเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡:

sudo apt install ssh xrdp -y


เบซเบกเบฒเบเป€เบซเบ”: เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เป‚เบ”เบ SSH เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒ /etc/ssh/sshd_config, เบ„เบทเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต PasswordAuthentication no เบ•เป‰เบญเบ‡เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ PasswordAuthentication yes, เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เปเบฅเบฐ reboot Ubuntu20.04.

เปเบ•เปˆเบฅเบฐเบ„เบฑเป‰เบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบฅเบตเปˆเบก Ubuntu20.04, เบ—เบตเปˆเบขเบนเปˆ ip เบžเบฒเบเปƒเบ™เบˆเบฐเบ›เปˆเบฝเบ™เปเบ›เบ‡, เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบเบงเบ”เป€เบšเบดเปˆเบ‡เบ—เบตเปˆเบขเบนเปˆ ip เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡. ip a:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เบ•เบฒเบกเบ™เบฑเป‰เบ™เปเบฅเป‰เบง, ip-address เบ™เบตเป‰เบ•เป‰เบญเบ‡เบ–เบทเบเปƒเบชเปˆเปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ session SSH ะธ RDP เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.
เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบฒเบ‡เป„เบเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ SSH เปƒเบŠเป‰ MobaXterm:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ RDP:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™

เปƒเบŠเป‰ x server vcxsrv เปเบ—เบ™ x410

เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ vcxsrv, เบ•เบฑเป‰เบ‡เบเปˆเบญเบ‡เปเบฒเบเบ—เบตเปˆเป€เปเบฒเบฐเบชเบปเบกเบขเปˆเบฒเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต wslvcxsrv เบ”เป‰เบงเบเบŠเบทเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ config.xlaunch.

เบเบฒเบ™เปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒ bat Start-Ubuntu-20.04-plasma-desktop.bat ะธ Start-Ubuntu-20.04-terminal.bat เบญเบตเบ‡เบ•เบฒเบกเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ.

เบเบณเบฅเบฑเบ‡เป€เบ›เบตเบ”เบ—เบฒเบ‡เบฅเบฑเบ” Plasma-desktop, เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบš:

Windows 10 + Linux. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ KDE Plasma GUI เบชเปเบฒเบฅเบฑเบš Ubuntu 20.04 เปƒเบ™ WSL2. เบเปˆเบฒเบ‡เบœเปˆเบฒเบ™
KDE Plasma desktop เบ›เบดเบ” Windows desktop เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡ windows เบ‚เบญเบ‡ linux เปเบฅเบฐ windows applications เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ. Alt+Tab, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบชเบฐเบ”เบงเบเบซเบผเบฒเบ.
เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบšเปเปˆเบซเบ™เป‰เบฒเบžเปเปƒเบˆเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ X เป„เบ”เป‰เบ–เบทเบเป€เบ›เบตเบ”เป€เบœเบตเบ vcxsrv - เบกเบฑเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เปเบฅเปˆเบ™เบšเบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ GIMP เบซเบผเบท LibreOffice Writer เบ”เบฝเบงเบเบฑเบ™. เบšเบฒเบ‡เบ—เบตเบžเบงเบเป€เบฎเบปเบฒเบ„เบงเบ™เบฅเปเบ–เป‰เบฒเบˆเบปเบ™เบเปˆเบงเบฒเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบญเบปเบฒ "เปเบกเบ‡เป„เบกเป‰" เบ—เบตเปˆเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™, เปเบ•เปˆเบ™เบตเป‰เบšเปเปˆเปเบ™เปˆเบ™เบญเบ™ ... เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบœเบปเบ™เบ—เบตเปˆเบเบญเบกเบฎเบฑเบš, เบกเบฑเบ™เบเปเปˆเบ”เบตเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ X Server Microsoft x410.

เบชเบฐเบซเบฅเบธเบš

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบˆเปˆเบฒเบเบ„เปˆเบฒ tribute เบเบฑเบš Microsoft, เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™ WSL2 เป„เบ”เป‰เบเบฒเบเป€เบ›เบฑเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ, เปเบฅเบฐเปƒเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบ‚เบญเบ‡เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ—เบตเปˆเบšเปเปˆเบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™, เบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบซเบผเบฒเบ. เปเบฅเบฐเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบ‚เป‰เบญเบเบฎเบนเป‰, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเบทเบšเบ•เปเปˆ "เป€เบฎเบฑเบ”เบชเปเบฒเป€เบฅเบฑเบ”" เบกเบฑเบ™เบขเปˆเบฒเบ‡เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”, เปเบฅเบฐเบšเบฒเบ‡เบ—เบต - เปƒเบ™เบ›เบตเบซเบผเบทเบชเบญเบ‡เบ›เบต, เบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ™เบตเป‰เบˆเบฐเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เบ—เบตเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™