Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ

เชชเชฐเชฟเชšเชฏ

เช† เชฒเซ‡เช– เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซเชธเชจเชพ เชงเซเชฏเชพเชจ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เช›เซ‡ เชœเซ‡เช“ Windows 10 เชšเชฒเชพเชตเชคเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธ เชชเชฐ เชตเชฟเชถเชฟเชทเซเชŸ เช•เชพเชฐเซเชฏเชธเซเชฅเชณเซ‹ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชกเซ‡เชตเชฒเชชเชฐเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เช เชจเซ‹เช‚เชงเชตเซเช‚ เชœเซ‹เชˆเช เช•เซ‡ เช•เชธเซเชŸเชฎ Windows 10 เชˆเชฎเซ‡เชœเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ Microsoft Store เช“เชจเชฒเชพเชˆเชจ เชธเซเชŸเซ‹เชฐเชฎเชพเช‚เชฅเซ€ เชฎเซ‡เชณเชตเซ‡เชฒเชพ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐเชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเชพเชจเซ€ เช…เชถเช•เซเชฏเชคเชพ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชšเซ‹เช•เซเช•เชธ เชธเชฎเชธเซเชฏเชพ เช›เซ‡. เชตเชฟเช—เชคเซ‹เชฎเชพเช‚ เช—เชฏเชพ เชตเชฟเชจเชพ, เชนเซเช‚ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€เชถ เช•เซ‡ เช† เชธเชฎเชธเซเชฏเชพ เช เชนเช•เซ€เช•เชคเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡ เช•เซ‡ เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชธเซเชŸเซ‹เชฐเชฎเชพเช‚เชฅเซ€ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐ เชธเชฐเซเชตเชฟเชธ เชเช•เชพเช‰เชจเซเชŸ เชธเชพเชฅเซ‡ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชฆเซเชตเชพเชฐเชพ เช•เชธเซเชŸเชฎ เชˆเชฎเซ‡เชœเชจเซเช‚ เชจเชฟเชฐเซเชฎเชพเชฃ เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เช›เซ‡ sysprep เช† เชธเช‚เชœเซ‹เช—เซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชญเซ‚เชฒเซ‹ เชฅเชพเชฏ เช›เซ‡.

เช† เชฒเซ‡เช–เชฎเชพเช‚ เชšเชฐเซเชšเชพ เช•เชฐเชพเชฏเซ‡เชฒ เชชเชฆเซเชงเชคเชฟ เช† เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชŸเชพเชณเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชชเซ‚เชฐเซเชต-เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค WSL10 เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ Windows 2 OS เช‡เชฎเซ‡เชœ เชคเซˆเชฏเชพเชฐ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเซ‡เชฎเชœ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเชพเชฅเซ‡ เชชเซ‚เชฐเซเชต-เชคเซˆเชฏเชพเชฐ เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค Ubuntu 20.04 OS เช‡เชฎเซ‡เชœ, เชœเซ‡ เชฌเชฆเชฒเชพเชฎเชพเช‚ เชคเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช•เชธเซเชŸเชฎ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐเชจเซ‹ เชธเชฎเซ‚เชน.

Ubuntu 1 เชฅเซ€ Ubuntu 2 เชธเซเชงเซ€ linux เช†เชงเชพเชฐเชฟเชค OS เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡ GUI เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชธเชพเชฅเซ‡ WSL เชธเชฌเชธเชฟเชธเซเชŸเชฎเซเชธ (เชเชŸเชฒเซ‡ โ€‹โ€‹เช•เซ‡ WSL16.04 เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชจเชตเซ€ WSL20.04) เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เช˜เชฃเชพเช‚ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เช…เชจเซ‡ เชŸเซเชฏเซเชŸเซ‹เชฐเชฟเชฏเชฒเซเชธ เช›เซ‡, เชชเชฐเช‚เชคเซ เช† เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เช†เชงเชพเชฐเชฟเชค เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡. เช•เชนเซ‡เชตเชพเชคเชพ เชชเชฐ. "เชนเชณเชตเชพ" xfce4, เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชธเชฎเชœเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เชฎเชฐเซเชฏเชพเชฆเชพเช“ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เช‰เชฌเซเชจเซเชŸเซ 20.04 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชจเซ‹ เชธเช‚เชฌเช‚เชง เช›เซ‡, เชคเซเชฏเชพเช‚ เชจเซ‡เชŸ เชชเชฐ เชตเชงเซ เชฎเชพเชนเชฟเชคเซ€ เชฎเชณเซ€ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชคเซ‡ เช† เชตเชฟเช•เชฒเซเชช เช›เซ‡ เชœเซ‡ เช…เช‚เชคเชฟเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชฆเซ‡เช–เชพเชต เช…เชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเชพ เชฒเช—เชญเช— เช…เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเซ‡เชŸ เชธเชพเชฅเซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เช…เชฒเชฌเชคเซเชค, WSL2 เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชพเชฏเซ‡เชฒ เชฒเชฟเชจเช•เซเชธ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ€ เชตเชฐเซเชคเชฎเชพเชจ เชเช•เซ€เช•เชฐเชฃ เช•เซเชทเชฎเชคเชพเช“เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ.

เชธเซ‰เชซเซเชŸเชตเซ‡เชฐเชจเชพ เชœเชฐเซ‚เชฐเซ€ เชธเซ‡เชŸเชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ WSL2 เชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เช…เชฎเซ‡ Windows เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‡ เชคเชชเชพเชธเซ€เช เช›เซ€เช, เช† เชฎเชพเชŸเซ‡, Windows เชธเชฐเซเชš เชฌเชพเชฐเชฎเชพเช‚, เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ‹ winver เช…เชจเซ‡ เช…เชฎเชจเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เช•เช‚เชˆเช• เชฎเชณเซ‡ เช›เซ‡:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
เชคเซ‡ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡ เช•เซ‡ OS เชธเช‚เชธเซเช•เชฐเชฃ 1903 เช…เชฅเชตเชพ 1909 เช›เซ‡ (เช‰เชฒเซเชฒเซ‡เช–เชฟเชค OS เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชธเช‚เชšเชฟเชค เช…เชชเชกเซ‡เชŸ KB4566116 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเชพ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช), เช…เชฅเชตเชพ 2004 (เชฌเชฟเชฒเซเชก เชจเช‚เชฌเชฐ 19041 เช•เชฐเชคเชพ เช“เช›เซ‹ เชจเชนเซ€เช‚), เชฌเชพเช•เซ€เชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชฅเซ€ เช•เซ‹เชˆ เชซเชฐเช• เชชเชกเชคเซ‹ เชจเชฅเซ€. เชœเซ‹ เชธเช‚เชธเซเช•เชฐเชฃ เชจเช‚เชฌเชฐ เช“เช›เซ‹ เชนเซ‹เชฏ, เชคเซ‹ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เช† เชฒเซ‡เช–เชฎเชพเช‚ เชชเชฐเชฟเชฃเชพเชฎเซ‹เชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ Windows เชจเชพ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ เช…เชชเช—เซเชฐเซ‡เชก เช•เชฐเซ‹.

เช†เช—เชณเชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชธเซเชตเชฟเชงเชพ เชฎเชพเชŸเซ‡, เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชธเซเชŸเซ‹เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเชซเชค เชตเชฟเชจเซเชกเซ‹เช เชŸเชฐเซเชฎเชฟเชจเชฒ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ (เช…เชจเซเชฏ เชธเซเชฐเซ‹เชคเซ‹เชฎเชพเช‚เชฅเซ€ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชชเชฃ เช›เซ‡):

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
เช…เชฎเซ‡ เช เชœ Microsoft Store เชฆเซเชตเชพเชฐเชพ X เชธเชฐเซเชตเชฐ X410 เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เช เช›เซ€เช, เช† เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชšเซ‚เช•เชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ 15 เชฆเชฟเชตเชธเชจเซ‹ เชฎเชซเชค เชธเชฎเชฏเช—เชพเชณเซ‹ เช›เซ‡, เชœเซ‡ เชตเชฟเชตเชฟเชง เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ‹ เช›เซ‡.

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
X410 เชจเชพ เชฎเชซเชค เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ เช…เชจเซ‡ VcXsrv X เชธเชฐเซเชตเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹.

เชกเชฟเชธเซเช• เชชเชฐ เช•เซ‹เชˆเชชเชฃ เช…เชจเซเช•เซ‚เชณ เชœเช—เซเชฏเชพเช, เช…เชฎเซ‡ เชเช• เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเชจเชพเชตเซ€เช เช›เซ€เช เชœเซ‡เชฎเชพเช‚ เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€เชถเซเช‚. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชšเชพเชฒเซ‹ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเชจเชพเชตเซ€เช C:wsl.

เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช‰เชฌเซเชจเซเชŸเซ 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 เชธเชฌเชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช—เซ‹เช เชตเชฃเซ€ เช•เชฐเซ€เช เช›เซ€เช เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ. เชเช•เชฎเชพเชคเซเชฐ เชŸเซ€เช•เชพ เช เช›เซ‡ เช•เซ‡ เช…เชฎเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‰เชฌเซเชจเซเชŸเซ เชตเชฟเชคเชฐเชฃ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซเชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เช†เช—เชฒเชพ เชชเช—เชฒเชพเชฎเชพเช‚ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เชถเซเช‚. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชงเชพเชฐเชพเชจเชพ เช˜เชŸเช•เซ‹ "เชฒเชฟเชจเช•เซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชธเชฌเชธเชฟเชธเซเชŸเชฎ" เช…เชจเซ‡ "เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ" เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเช›เซ€ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฒเชพเช—เซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ€เชšเซ‡ เช†เชตเซ‡ เช›เซ‡:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ

เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ เช…เชจเซ‡ WSL2 เชฎเชพเช‚ Linux เช•เชฐเซเชจเชฒ เชธเชฐเซเชตเชฟเชธ เชชเซ‡เช• เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹.
เช…เชฎเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชŸเชฐเซเชฎเชฟเชจเชฒ เชฒเซ‹เชจเซเชš เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เช•เซ€เช“ เชฆเชฌเชพเชตเซ€เชจเซ‡ เช•เชฎเชพเชจเซเชก เชชเซเชฐเซ‹เชฎเซเชชเซเชŸ เชฎเซ‹เชก เชชเชธเช‚เชฆ เช•เชฐเซ€เช เช›เซ€เช Ctrl+Shift+2.

เชธเซŒ เชชเซเชฐเชฅเชฎ, เช…เชฎเซ‡ เช“เชชเชฐเซ‡เชถเชจเชจเซ‹ WSL2 เชฎเซ‹เชก เชธเซ‡เชŸ เช•เชฐเซเชฏเซ‹, เช† เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ€เช เช›เซ€เช:

wsl  --set-default-version 2


เช‰เชฌเซเชจเซเชŸเซ 20.04 เชธเซเชŸเซ‡เชจเซเชกเช…เชฒเซ‹เชจ เชฌเซเชŸเชฒเซ‹เชกเชฐ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชฌเชฆเชฒเซ‹, เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช† เช›เซ‡ wslUbuntu-20.04 เช…เชจเซ‡ เชซเชพเชˆเชฒ เชšเชฒเชพเชตเซ‹ ubuntu2004.exe. เชœเซเชฏเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพเชฎ เชฎเชพเชŸเซ‡ เชชเซ‚เช›เชตเชพเชฎเชพเช‚ เช†เชตเซ‡, เชคเซเชฏเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชจเชพเชฎ เชฆเชพเช–เชฒ เช•เชฐเซ‹ engineer (เชคเชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เช…เชจเซเชฏ เชจเชพเชฎ เชฆเชพเช–เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹), เชคเชฎเชพเชฐเซ‹ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชเช•เชพเช‰เชจเซเชŸ เชฎเชพเชŸเซ‡ เชฆเชพเช–เชฒ เช•เชฐเซ‡เชฒ เชชเชพเชธเชตเชฐเซเชกเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ‹:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
เชŸเชฐเซเชฎเชฟเชจเชฒ เชชเซเชฐเซ‹เชฎเซเชชเซเชŸ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เช‰เชฌเซเชจเซเชŸเซ 20.04 เช•เชฐเซเชจเชฒ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡. เชšเชพเชฒเซ‹ WSL2 เชฎเซ‹เชก เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ€ เชถเซเชฆเซเชงเชคเชพ เชคเชชเชพเชธเซ€เช, เช† เชฎเชพเชŸเซ‡, Windows เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚, Windows PowerShell เชŸเซ…เชฌ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช…เชจเซ‡ เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ‹:

wsl -l -v


เช…เชฎเชฒเชจเซเช‚ เชชเชฐเชฟเชฃเชพเชฎ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ

เช…เชฎเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸ เชกเชฟเชซเซ‡เชจเซเชกเชฐ เชซเชพเชฏเชฐเชตเซ‹เชฒเชจเซ‡ เช—เซ‹เช เชตเซ€เช เช›เซ€เช, เชเชŸเชฒเซ‡ เช•เซ‡. เชคเซ‡เชจเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช• เชฎเชพเชŸเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‹:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ

เช‰เชฌเซเชจเซเชŸเซ 20.04 เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชตเชฟเชจเซเชกเซ‹เช เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚, เชซเชฐเซ€เชฅเซ€ เช•เชฎเชพเชจเซเชก เชชเซเชฐเซ‹เชฎเซเชชเซเชŸ เชŸเซ‡เชฌ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช…เชจเซ‡ เช‰เชฌเซเชจเซเชŸเซ 20.04 เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸเซเชธ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชชเชฐ, เชฆเชพเช–เชฒ เช•เชฐเซ‹:

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


KDE เชชเซเชฒเชพเชเชฎเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹:

sudo apt install kubuntu-desktop -y


เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจ เช…เชจเซ‡ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชเช•เซเชธเซ‡เชธ เชšเซ‡เชจเชฒเชจเซ€ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅเชจเชพ เช†เชงเชพเชฐเซ‡, เช‡เชจเซเชธเซเชŸเซ‹เชฒเชฐ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เช›เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡, เช…เชฎเซ‡ เชชเซเชทเซเชŸเชฟ เช•เชฐเซ€เช เช›เซ€เช. OK.
เชฐเชถเชฟเชฏเชจ เชธเซเชฅเชพเชจเชฟเช•เซ€เช•เชฐเชฃ เช…เชจเซ‡ เชถเชฌเซเชฆเช•เซ‹เชถเซ‹ เช‰เชฌเซเชจเซเชŸเซ 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 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
KDE เชชเซเชฒเชพเชเชฎเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชชเชจเซเช‚ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃ เช‰เชฎเซ‡เชฐเซ‹:

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 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 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


เชฌเชจเชพเชตเซ‡เชฒ เช‡เชฎเซ‡เชœ เช…เชฎเชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช‰เชฌเซเชจเซเชŸเซ 20.04 เชจเซ‡ เชฒเซ‹เช‚เชš / เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡, เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เชคเซ‡ เช…เชฎเชจเซ‡ เชคเซ‡เชจเซ‡ เชธเชฐเชณเชคเชพเชฅเซ€ เชฌเซ€เชœเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡.

Windows เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐ เชฌเซ‡เชŸ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชถเซ‹เชฐเซเชŸเช•เชŸเซเชธ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชจเซ‹เชŸเชชเซ‡เชก ++ เชเชกเชฟเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชฌเซ‡เชŸ เชซเชพเช‡เชฒเซ‹ เชฌเชจเชพเชตเซ‹ (เชธเชฟเชฐเชฟเชฒเชฟเช• เช…เช•เซเชทเชฐเซ‹เชจเชพ เชธเชพเชšเชพ เช†เช‰เชŸเชชเซเชŸ เชฎเชพเชŸเซ‡ OEM-866 เชเชจเซเช•เซ‹เชกเชฟเช‚เช—เชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€):
เชซเชพเชˆเชฒ Install-Ubuntu-20.04-plasma-desktop.bat - เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค WSL20.04 เชธเชฌเชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ X เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เช‰เชฌเซเชจเซเชŸเซ 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 - เช‰เชฌเซเชจเซเชŸเซ 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 เชชเซเชฒเชพเชเชฎเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชชเชจเซเช‚ เชตเชพเชธเซเชคเชตเชฟเช• เชฒเซ‹เชจเซเชšเชฟเช‚เช—.

@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 เชชเซเชฒเชพเชเชฎเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชตเชฟเชจเชพ เช—เซเชฐเชพเชซเชฟเช•เชฒ เชŸเชฐเซเชฎเชฟเชจเชฒ เชถเชฐเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช.

@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 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ

KDE เชชเซเชฒเชพเชเชฎเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชฒเซ‹เชจเซเชš เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เช…เชฎเซ‡ เชคเชชเชพเชธเซ€เช เช›เซ€เช เช•เซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชชเช—เชฒเชพเช‚ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เช—เชฏเชพ เช›เซ‡, เช…เชฎเซ‡ เชถเซ‹เชฐเซเชŸเช•เชŸ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช เช›เซ€เช Plasma-desktop. เชชเชพเชธเชตเชฐเซเชก เชตเชฟเชจเช‚เชคเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เชเช•เชพเช‰เชจเซเชŸ เชฎเชพเชŸเซ‡ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเช–เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ ... เชตเชฟเชจเซเชกเซ‹ เชฌเช‚เชง เชฅเชพเชฏ เช›เซ‡. เชคเซ‡ เชชเซเชฐเชฅเชฎ เชตเช–เชค เช เซ€เช• เช›เซ‡. เช…เชฎเซ‡ เชซเชฐเซ€ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เช เช›เซ€เช - เช…เชจเซ‡ เช†เชชเชฃเซ‡ เชชเชฐเชฟเชšเชฟเชค KDE เชชเซเชฒเชพเชเชฎเชพ เชŸเชพเชธเซเช•เชฌเชพเชฐ เชœเซ‹เชˆเช เช›เซ€เช. เช…เชฎเซ‡ เชŸเชพเชธเซเช•เชฌเชพเชฐเชจเชพ เชฆเซ‡เช–เชพเชตเชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเซ€เช เช›เซ€เช, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณเชคเชพ เชฎเชพเชŸเซ‡, เชชเซ‡เชจเชฒเชจเซ‡ เชธเซเช•เซเชฐเซ€เชจเชจเซ€ เชœเชฎเชฃเซ€ เชฌเชพเชœเซเช เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชธเซเชฅเชพเชจเชฟเช•เซ€เช•เชฐเชฃ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชคเชชเชพเชธเซ€เช เช›เซ€เช, เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เชฐเชถเชฟเชฏเชจ เชญเชพเชทเชพ เช‰เชฎเซ‡เชฐเซ‹:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ

เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เช…เชฎเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ เชŸเชพเชธเซเช•เชฌเชพเชฐเชฎเชพเช‚ เชธเซเชฅเชพเชชเชฟเชค เชฒเชฟเชจเช•เซเชธ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฎเชพเชŸเซ‡ เชถเซ‹เชฐเซเชŸเช•เชŸเซเชธ เชฒเชพเชตเซ€เช เช›เซ€เช.

เชœเซ‹ เช‰เชฌเซเชจเซเชŸเซ 20.04 เชจเซ‡ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฒเชพเช—เซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช–เชพเชคเชพเชฎเชพเช‚เชฅเซ€ เชฒเซ‰เช— เช†เช‰เชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เช…เชฅเชตเชพ เชคเชฎเชพเชฐเซ‡ OS เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, Windows เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚, เช†เชฆเซ‡เชถ เชฆเชพเช–เชฒ เช•เชฐเซ‹:

wsl -d Ubuntu20.04 --shutdown


เชถเซ‹เชฐเซเชŸเช•เชŸ เชธเชพเชฅเซ‡ Plasma-desktop เช…เชฅเชตเชพ Konsole เชคเชฎเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ เช‰เชฌเซเชจเซเชŸเซ 20.04 GUI เชšเชฒเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเชพเชฅเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ Konsole GIMP เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชเชกเชฟเชŸเชฐ:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเซ‚เชฐเซเชฃ เชฅเชฏเชพ เชชเช›เซ€, เชฅเซ€ เชšเชฒเชพเชตเซ‹ Konsole GIMP เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชเชกเชฟเชŸเชฐ:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
GIMP เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชนเซเช‚ เชคเชชเชพเชธเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชนเชคเซ‹.
เช…เชจเซ‡ WSL2 เชฎเชพเช‚ KDE เชชเซเชฒเชพเชเชฎเชพเชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชฒเชฟเชจเช•เซเชธ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเซ‡เชฒ KDE เชชเซเชฒเชพเชเชฎเชพ เชŸเชพเชธเซเช•เชฌเชพเชฐ เชธเซเช•เซเชฐเซ€เชจเชจเซ€ เชœเชฎเชฃเซ€ เชฌเชพเชœเซเช เช›เซ‡. เช…เชจเซ‡ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ เชตเชฟเชจเซเชกเซ‹เชฎเชพเช‚เชจเซ‹ เชตเชฟเชกเชฟเชฏเซ‹ เช…เชตเชพเชœ เชธเชพเชฅเซ‡ เชšเชพเชฒเซ‡ เช›เซ‡.

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 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 เชธเชฐเชจเชพเชฎเซเช‚ เชฌเชฆเชฒเชพเชฏ เช›เซ‡, เชฐเชฟเชฎเซ‹เชŸ เชเช•เซเชธเซ‡เชธ เชธเซ‡เชŸ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ, เชคเชฎเชพเชฐเซ‡ เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ ip เชธเชฐเชจเชพเชฎเซเช‚ เชคเชชเชพเชธเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. ip a:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
เชคเชฆเชจเซเชธเชพเชฐ, เช† ip-เชธเชฐเชจเชพเชฎเซเช‚ เชธเชคเซเชฐ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เชฆเชพเช–เชฒ เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡ SSH ะธ RDP เชถเชฐเซ‚ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ.
เช† เชฐเซ€เชฎเซ‹เชŸ เชเช•เซเชธเซ‡เชธ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ SSH MobaXterm เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
เช…เชจเซ‡ เช† เชฐเซ€เชฎเซ‹เชŸ เชเช•เซเชธเซ‡เชธ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ RDP:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ

x410 เชจเซ‡ เชฌเชฆเชฒเซ‡ x เชธเชฐเซเชตเชฐ vcxsrv เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹

เชฒเซ‹เชจเซเชš เช…เชจเซ‡ เชธเซ‡เชŸเช…เชช vcxsrv, เช•เชพเชณเชœเซ€เชชเซ‚เชฐเซเชตเช• เชฏเซ‹เช—เซเชฏ เชšเซ‡เช•เชฌเซ‹เช•เซเชธ เชธเซ‡เชŸ เช•เชฐเซ‹:

Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
Windows 10 + Linux. WSL20.04 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 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 เชฎเชพเช‚ เช‰เชฌเซเชจเซเชŸเซ 2 เชฎเชพเชŸเซ‡ KDE เชชเซเชฒเชพเชเชฎเชพ GUI เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชตเซ‹เช•เชฅเซเชฐเซ
KDE เชชเซเชฒเชพเชเชฎเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชตเชฟเชจเซเชกเซ‹เช เชกเซ‡เชธเซเช•เชŸเซ‹เชชเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฌเช‚เชง เช•เชฐเซ‡ เช›เซ‡, เชฒเชฟเชจเช•เซเชธ เช…เชจเซ‡ เชตเชฟเชจเซเชกเซ‹เช เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ€ เชตเชฟเชจเซเชกเซ‹ เชตเชšเซเชšเซ‡ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชœเชพเชฃเซ€เชคเชพ เช•เซ€ เชธเช‚เชฏเซ‹เชœเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. Alt+Tab, เชœเซ‡ เช–เซ‚เชฌ เช…เชจเซเช•เซ‚เชณ เชจเชฅเซ€.
เชตเชงเซเชฎเชพเช‚, X เชธเชฐเซเชตเชฐเชจเซ€ เชเช• เช…เชชเซเชฐเชฟเชฏ เชธเซเชตเชฟเชงเชพ เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ vcxsrv - เช•เซ‡เชŸเชฒเซ€เช• เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹ เชฒเซ‹เชจเซเชš เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡ เช•เซเชฐเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชคเซ‡ เชœ GIMP เช…เชฅเชตเชพ LibreOffice Writer. เช•เชฆเชพเชš เช†เชชเชฃเซ‡ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซ‹เชตเซ€ เชœเซ‹เชˆเช เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชจเซ‹เช‚เชงเชพเชฏเซ‡เชฒ "เชฌเช—เซเชธ" เชฆเซ‚เชฐ เชจ เช•เชฐเซ‡, เชชเชฐเช‚เชคเซ เช† เชšเซ‹เช•เซเช•เชธ เชจเชฅเซ€ ... เชคเซ‡เชฅเซ€, เชธเซเชตเซ€เช•เชพเชฐเซเชฏ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡, X เชธเชฐเซเชตเชฐ Microsoft x410 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡.

เชจเชฟเชทเซเช•เชฐเซเชท

เชคเซ‡เชฎ เช›เชคเชพเช‚, เช†เชชเชฃเซ‡ เชฎเชพเชˆเช•เซเชฐเซ‹เชธเซ‹เชซเซเชŸเชจเซ‡ เชถเซเชฐเชฆเซเชงเชพเช‚เชœเชฒเชฟ เช†เชชเชตเซ€ เชœ เชœเซ‹เชˆเช, WSL2 เช‰เชคเซเชชเชพเชฆเชจ เชเช•เชฆเชฎ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชนเซ‹เชตเชพเชจเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚, เช…เชจเซ‡ เชฎเชพเชฐเชพ เชฌเชฟเชจเช…เชจเซเชญเชตเซ€ เช…เชญเชฟเชชเซเชฐเชพเชฏเชฎเชพเช‚, เช–เซ‚เชฌ เชœ เชธเชซเชณ. เช…เชจเซ‡ เชœเซเชฏเชพเช‚ เชธเซเชงเซ€ เชนเซเช‚ เชœเชพเชฃเซเช‚ เช›เซเช‚, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเซ‡เชจเซ‡ เชธเช˜เชจ เชฐเซ€เชคเซ‡ "เชธเชฎเชพเชชเซเชค" เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡, เช…เชจเซ‡ เช•เชฆเชพเชš - เชเช• เช•เซ‡ เชฌเซ‡ เชตเชฐเซเชทเชฎเชพเช‚, เช† เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชคเซ‡เชจเซ€ เชคเชฎเชพเชฎ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชธเช‚เชชเซ‚เชฐเซเชฃเชคเชพเชฎเชพเช‚ เชฆเซ‡เช–เชพเชถเซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹