αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹

αžŸαŸαž…αž€αŸ’αžαžΈαžŽαŸ‚αž“αžΆαŸ†

αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αžšαŸ€αž”αž…αŸ†αž€αž“αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž’αž˜αŸ’αž˜αžαžΆαž“αŸ…αž›αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš Windows 10 αžšαž½αž˜αž‘αžΆαŸ†αž„αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αž„αžŠαŸ‚αžšαŸ”

αžœαžΆαž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžŸαžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž—αžΆαž–αž˜αž·αž“αž’αžΆαž…αž‘αŸ…αžšαž½αž…αž“αŸƒαž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž‘αž‘αž½αž›αž”αžΆαž“αž–αžΈαž αžΆαž„αž’αž“αž‘αžΆαž‰ Microsoft Store αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αžšαžΌαž”αž—αžΆαž– Windows 10 αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αŸ” αžŠαŸ„αž™αž˜αž·αž“αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αžαžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž±αŸ’αž™αž…αŸ’αž”αžΆαžŸαŸ‹αžαžΆαž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž› αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž–αžΈ Microsoft Store αž‘αžΆαž€αŸ‹αž‘αž„αž‡αžΆαž˜αž½αž™αž‚αžŽαž“αžΈαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž αžΎαž™αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžšαžΌαž”αž—αžΆαž–αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αžŠαŸ„αž™αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ sysprep αž€αŸ†αž αž»αžŸαž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αžŸαžΆαžšαž€αžΆαž›αŸˆαž‘αŸαžŸαŸˆαž“αŸαŸ‡αŸ”

αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž‡αŸ€αžŸαžœαžΆαž„αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αž“αŸ…αž–αŸαž›αžšαŸ€αž”αž…αŸ†αžšαžΌαž”αž—αžΆαž–αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Windows 10 αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„ WSL2 αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‘αž»αž€αž‡αžΆαž˜αž»αž“ αž€αŸαžŠαžΌαž…αž‡αžΆαžšαžΌαž”αž—αžΆαž– Ubuntu 20.04 OS αžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αž…αŸ†αž‡αžΆαž˜αž»αž“ αž“αž·αž„αž‡αžΆαž˜αž½αž™ KDE Plasma GUI αžŠαŸ‚αž›αž“αŸ…αž€αŸ’αž“αž»αž„αžœαŸαž“αž’αžΆαž…αž˜αžΆαž“αžšαž”αžŸαŸ‹αžœαžΆαž•αŸ’αž‘αžΆαž›αŸ‹αŸ” αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αŸ”

αž˜αžΆαž“αž§αž‘αžΆαž αžšαžŽαŸ αž“αž·αž„αž€αžΆαžšαž”αž„αŸ’αžšαŸ€αž“αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αž›αžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„ WSL (αž–αŸ„αž›αž‚αžΊ WSL1 αž“αž·αž„ WSL2 αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž‚αŸ’αž“αžΆ) αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’ OS αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎαž›αžΈαž“αž»αž…αž–αžΈ Ubuntu 16.04 αž‘αŸ… Ubuntu 20.04 αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸαŸ‡αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž’αŸ†αž–αžΈαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž›αžΎαžαž» αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž‚αŸαž αŸ…αžαžΆαŸ” "αžŸαŸ’αžšαžΆαž›" xfce4 αžŠαŸ‚αž›αž˜αžΆαž“αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αžŠαŸ‚αž›αž’αžΆαž…αž™αž›αŸ‹αž”αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαžΌαž…αž‡αžΆ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž˜αžΆαž“αž€αžΆαžšαž–αŸ’αžšαž½αž™αž”αžΆαžšαž˜αŸ’αž—αž“αŸ„αŸ‡ αž˜αž·αž“αž˜αžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αž…αŸ’αžšαžΎαž“αž‘αŸαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αžƒαžΎαž‰αž“αŸ…αž›αžΎαž‚αŸαž αž‘αŸ†αž–αŸαžšαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž‚αžΊαž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαž“αŸαŸ‡αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αžΌαžœαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‚αŸ’αž˜αžΆαž“αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αžΆαŸ†αž„αžšαžΌαž”αžšαžΆαž„αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„ αž‡αžΆαž€αžΆαžšαž–αž·αž αžŠαŸ„αž™αž‚αž·αžαž‚αžΌαžšαž–αžΈαžŸαž˜αžαŸ’αžαž—αžΆαž–αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž›αžΈαž“αž»αž…αžŠαŸ‚αž›αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„ WSL2 αŸ”

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžš αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ WSL2

αž™αžΎαž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αŸ†αžŽαŸ‚αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžšαž”αžŸαŸ‹αžœαžΈαž“αžŠαžΌ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αžœαžΈαž“αžŠαžΌ αž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ winver αž αžΎαž™αž™αžΎαž„αž‘αž‘αž½αž›αž”αžΆαž“αž’αŸ’αžœαžΈαž˜αž½αž™αžŠαžΌαž…αž“αŸαŸ‡αŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αžœαžΆαž‡αžΆαž€αžΆαžšαžŸαŸ†αžαžΆαž“αŸ‹αžŽαžΆαžŸαŸ‹αžŠαŸ‚αž›αž€αŸ†αžŽαŸ‚αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‚αžΊ 1903 ឬ 1909 (αž€αŸ†αžŽαŸ‚αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹ KB4566116 αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„) ឬ 2004 (αž›αŸαžαž”αž„αŸ’αž€αžΎαžαž˜αž·αž“αžαž·αž…αž‡αžΆαž„ 19041) αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž“αŸ…αžŸαž›αŸ‹αž˜αž·αž“αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž‘αŸαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž›αŸαžαž€αŸ†αžŽαŸ‚αžαž·αž…αž‡αžΆαž„αž“αŸ„αŸ‡ αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž±αŸ’αž™αž’αŸ’αž“αž€αžŠαŸ†αž‘αžΎαž„αž€αŸ†αžŽαŸ‚αž‘αŸ…αž€αŸ†αžŽαŸ‚αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αžαžšαž”αžŸαŸ‹ Windows αžŠαžΎαž˜αŸ’αž”αžΈαž•αž›αž·αžαž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαž›αž‘αŸ’αž’αž•αž›αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸƒαžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αž αžŸαžΌαž˜αžŠαŸ†αž‘αžΎαž„ Windows Terminal αžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαžŠαŸ„αž™αž”αŸ’αžšαžΎ Microsoft Store (αž˜αžΆαž“αž›αž‘αŸ’αž’αž—αžΆαž–αž‘αžΆαž‰αž™αž€αž–αžΈαž”αŸ’αžšαž—αž–αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž•αž„αžŠαŸ‚αžš)αŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αž™αžΎαž„αžŠαŸ†αž‘αžΎαž„ X Server X410 αžαžΆαž˜αžšαž™αŸˆ Microsoft Store αžŠαžΌαž…αž‚αŸ’αž“αžΆ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ‹ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“αž–αŸαž›αž‘αŸ†αž“αŸαžš 15 αžαŸ’αž„αŸƒ αžŠαŸ‚αž›αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž•αŸ’αžŸαŸαž„αŸ—αŸ”

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸαž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ X410 αž‘αžΆαž‰αž™αž€ αž αžΎαž™αžŠαŸ†αž‘αžΎαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VcXsrv X αŸ”

αž“αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžŽαžΆαžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸ…αž›αžΎαžαžΆαžŸ αž™αžΎαž„αž”αž„αŸ’αž€αžΎαžαžαžαž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž―αž€αžŸαžΆαžšαžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž…αžΌαžšαž™αžΎαž„αž”αž„αŸ’αž€αžΎαžαžαžαž―αž€αžŸαžΆαžš C:wsl.

αž‘αžΆαž‰αž™αž€ αž αžΎαž™αžŠαŸ†αž‘αžΎαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ†αž‘αžΎαž„αž―αž€αžαŸ’αžαž‡αž“ Ubuntu 20.04 αž–αž“αŸ’αž›αžΆαž―αž€αžŸαžΆαžšαž›αž‘αŸ’αž’αž•αž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αžŽαŸ’αžŽαžŸαžΆαžš (αž§αž‘αžΆαž αžšαžŽαŸ 7-zip)αŸ” αž”αŸ’αžαžΌαžšαžˆαŸ’αž˜αŸ„αŸ‡αžαžαžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αžœαŸαž…αžαŸ’αž…αž”αŸ‹αžŠαŸ„αž™αžˆαŸ’αž˜αŸ„αŸ‡αžœαŸ‚αž„ Ubuntu_2004.2020.424.0_x64 αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž’αŸ’αžœαžΈαž˜αž½αž™αžŠαŸ‚αž›αž’αžΆαž…αž‘αž‘αž½αž›αž™αž€αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αž αžŠαžΌαž…αž‡αžΆ Ubuntu-20.04 αž αžΎαž™αž…αž˜αŸ’αž›αž„αžœαžΆαž‘αŸ…αžαžαž―αž€αžŸαžΆαžš C:wsl (αžαž‘αŸ…αž“αŸαŸ‡αžŸαžΆαž˜αž‰αŸ’αž‰ wsl).

αž‘αžΆαž‰αž™αž€ αž αžΎαž™αž–αž“αŸ’αž›αžΆαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αžαžαž―αž€αžŸαžΆαžš wsl αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŸαŸ†αž‘αŸαž„αž†αŸ’αž›αž„αžœαŸαž‘αž·αž€αžΆ PulseAudio v.1.1. αž™αžΎαž„αž€αŸαž’αŸ’αžœαžΎαž€αžΆαžšαž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαž…αŸ†αž–αŸ„αŸ‡αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αžœαžΆαž•αž„αžŠαŸ‚αžšαŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš wslpulseaudio-1.1etcpulsedefault.pa αž•αŸ’αž“αŸ‚αž€ Load audio drivers statically αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž”αž“αŸ’αž‘αžΆαžαŸ‹αŸ–

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


αž“αž·αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€ Network access αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž”αž“αŸ’αž‘αžΆαžαŸ‹αŸ–

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


αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš wslpulseaudio-1.1etcpulsedaemon.conf uncomment αž“αž·αž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αž“αŸ’αž‘αžΆαžαŸ‹

exit-idle-time = -1


αž™αžΎαž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„ WSL2 αžŸαŸ’αžšαž”αžαžΆαž˜ αž―αž€αžŸαžΆαžš αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αŸ” αž€αžΆαžšαž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αž‚αžΊαžαžΆαž™αžΎαž„αž”αžΆαž“αž‘αžΆαž‰αž™αž€αž€αžΆαžšαž…αŸ‚αž€αž…αžΆαž™ Ubuntu αžšαž½αž…αž αžΎαž™ αž αžΎαž™αž™αžΎαž„αž“αžΉαž„αžŠαŸ†αž‘αžΎαž„αžœαžΆαž“αŸ…αž‡αŸ†αž αžΆαž“αž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ” αž‡αžΆαž‘αžΌαž‘αŸ… αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αžΆαž“αž…αž»αŸ‡αž˜αž€αžŠαžΎαž˜αŸ’αž”αžΈαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž˜αžΆαžŸαž—αžΆαž‚αž”αž“αŸ’αžαŸ‚αž˜ "αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„αžœαžΈαž“αžŠαžΌαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αžΈαž“αž»αž…" αž“αž·αž„ "αžœαŸαž‘αž·αž€αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αž" αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‘αžΎαž„αžœαž·αž‰αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹

αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž‘αžΆαž‰αž™αž€ αž αžΎαž™αžŠαŸ†αž‘αžΎαž„αž€αž‰αŸ’αž…αž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžαžΊαžŽαŸ‚αž›αž›αžΈαž“αž»αž…αž€αŸ’αž“αž»αž„ WSL2αŸ”
αž™αžΎαž„αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš Windows Terminal αž αžΎαž™αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžšαž”αŸ€αž” Command Prompt αžŠαŸ„αž™αž…αž»αž…αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž… Ctrl+Shift+2.

αžŠαŸ†αž”αžΌαž„αž™αžΎαž„αž€αŸ†αžŽαžαŸ‹αžšαž”αŸ€αž”αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš WSL2 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž“αŸαŸ‡αž™αžΎαž„αž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ:

wsl  --set-default-version 2


αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸ…αžαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžαŸ’αžαž‡αž“ Ubuntu 20.04 αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž“αŸαŸ‡αž‚αžΊ wslUbuntu-20.04 αž αžΎαž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž―αž€αžŸαžΆαžš ubuntu2004.exe. αž“αŸ…αž–αŸαž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž½αžšαžšαž€αžˆαŸ’αž˜αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αžŸαžΌαž˜αž”αž‰αŸ’αž…αžΌαž›αžˆαŸ’αž˜αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ engineer (αž’αŸ’αž“αž€αž’αžΆαž…αž”αž‰αŸ’αž…αžΌαž›αžˆαŸ’αž˜αŸ„αŸ‡αž•αŸ’αžŸαŸαž„αž‘αŸ€αž) αž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž αžΎαž™αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αžŽαž“αžΈαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αž”αŸ’αžšαž’αž”αŸ‹αž”αž‰αŸ’αž…αžΌαž›αžŸαŸ’αžαžΆαž“αžΈαž™αž›αŸαž…αž‘αžΎαž„ αžαžΊαžŽαŸ‚αž› Ubuntu 20.04 αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αŸ” αžαŸ„αŸ‡αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž”αŸ€αž” WSL2 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž“αŸαŸ‡ αž“αŸ…αž€αŸ’αž“αž»αž„ Windows Terminal αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž•αŸ’αž‘αžΆαŸ†αž„ Windows PowerShell αž αžΎαž™αž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ–

wsl -l -v


αž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž‚αž½αžšαžαŸ‚αžŠαžΌαž…αž“αŸαŸ‡αŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹

αž™αžΎαž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‡αž‰αŸ’αž‡αžΆαŸ†αž„αž—αŸ’αž›αžΎαž„ Microsoft Defender αž–αŸ„αž›αž‚αžΊαž§αŸ” αž”αž·αž‘αžœαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰αžŸαžΆαž’αžΆαžšαžŽαŸˆαŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹

αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04

αž“αŸ…αž€αŸ’αž“αž»αž„ Windows Terminal αžŸαžΌαž˜αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž•αŸ’αž‘αžΆαŸ†αž„ Command Prompt αž˜αŸ’αžαž„αž‘αŸ€αž αž αžΎαž™αžŠαŸ†αž‘αžΎαž„αž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Ubuntu 20.04αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŠαžΌαž…αž“αŸαŸ‡αž“αŸ…αž›αžΎαž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŸαžΌαž˜αž”αž‰αŸ’αž…αžΌαž›:

sudo apt update && sudo apt upgrade –y


αžŠαŸ†αž‘αžΎαž„αž•αŸ’αž‘αŸƒαžαž» KDE PlasmaαŸ–

sudo apt install kubuntu-desktop -y


αž€αžΆαžšβ€‹αžŠαŸ†αž‘αžΎαž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž…αŸ†αžŽαžΆαž™β€‹αž–αŸαž›β€‹αžšαž αžΌαžβ€‹αžŠαž›αŸ‹ 30 αž“αžΆαž‘αžΈ αž’αžΆαžŸαŸ’αžšαŸαž™β€‹αž›αžΎβ€‹αž€αžΆαžšβ€‹αžŠαŸ†αžŽαžΎαžšβ€‹αž€αžΆαžšβ€‹αžšαž”αžŸαŸ‹β€‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš αž“αž·αž„β€‹αž€αž˜αŸ’αžšαž·αžβ€‹αž”αž‰αŸ’αž‡αžΌαž“β€‹αž“αŸƒβ€‹αž†αžΆαž“αŸ‚αž›β€‹αž€αžΆαžšβ€‹αž…αžΌαž›β€‹αž”αŸ’αžšαžΎβ€‹αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αž“αŸ…β€‹αž–αŸαž›β€‹αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€β€‹αžŠαŸ†αž‘αžΎαž„β€‹αž”αžΆαž“β€‹αžŸαŸ’αž“αžΎβ€‹αž‘αžΎαž„ αž™αžΎαž„β€‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αŸ” 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


αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αž”αž“αŸ’αžαŸ‚αž˜αž€αŸ†αžŽαŸ‚αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αžαž“αŸƒαž•αŸ’αž‘αŸƒαžαž» KDE PlasmaαŸ–

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 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ 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 αž“αž·αž„αž•αŸ’αž›αžΌαžœαž€αžΆαžαŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž•αŸ’αž‘αŸƒαžαž»αžœαžΈαž“αžŠαžΌ

αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αž·αž–αž“αŸ’αž’ Notepad ++ αž”αž„αŸ’αž€αžΎαžαž―αž€αžŸαžΆαžš bat (αž‘αžΆαž˜αž‘αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸŠαž·αž“αž€αžΌαžŠ OEM-866 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αž‘αŸ’αž’αž•αž›αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαžαž½αž’αž€αŸ’αžŸαžš Cyrillic):
αž―αž€αžŸαžΆαžš Install-Ubuntu-20.04-plasma-desktop.bat - αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžŠαŸ†αž”αžΌαž„αž“αŸƒαžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαžšαž”αžŸαŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 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 - αžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αž‘αžΎαž„αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αž…αŸ†αž‘αžΎαž„αžœαž·αž‰αž“αŸƒαž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 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 αŸ”

@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 αŸ”

@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-files αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž˜αžΆαžαž·αž€αžΆαž“αŸƒαžαž wsl αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž“αŸαŸ‡:

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹

αž€αŸ†αž–αž»αž„αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš KDE Plasma Desktop

αž™αžΎαž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαžšαžΆαž›αŸ‹αž‡αŸ†αž αžΆαž“αžšαŸ€αž”αž…αŸ†αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹ αž™αžΎαž„αž–αŸ’αž™αžΆαž™αžΆαž˜αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αŸ’αž›αžΌαžœαž€αžΆαžαŸ‹ Plasma-desktop. αžŸαŸ†αžŽαžΎαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž›αŸαž…αž‘αžΎαž„ αž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αžŽαž“αžΈ αž αžΎαž™ ... αž”αž„αŸ’αž’αž½αž…αž”αž·αž‘αŸ” αžœαžΆαž˜αž·αž“αž’αžΈαž‘αŸαž‡αžΆαž›αžΎαž€αžŠαŸ†αž”αžΌαž„αŸ” αž™αžΎαž„αž–αŸ’αž™αžΆαž™αžΆαž˜αž˜αŸ’αžαž„αž‘αŸ€αž αž αžΎαž™αž™αžΎαž„αžƒαžΎαž‰αžšαž”αžΆαžšαž—αžΆαžšαž€αž·αž…αŸ’αž… KDE Plasma αžŠαŸ‚αž›αž’αŸ’αž›αžΆαž”αŸ‹αžŸαŸ’αž‚αžΆαž›αŸ‹αŸ” αž™αžΎαž„αž”αŸ’αžŠαžΌαžšαžšαžΌαž”αžšαžΆαž„αžšαž”αžΆαžšαž—αžΆαžšαž€αž·αž…αŸ’αž…αžαžΆαž˜αž”αŸ†αžŽαž„ αž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸ αžŠαžΎαž˜αŸ’αž”αžΈαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ’αžšαžΎ αž”αž“αŸ’αž‘αŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαž‘αŸ…αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αžŸαŸ’αžαžΆαŸ†αž“αŸƒαž’αŸαž€αŸ’αžšαž„αŸ‹ αž αžΎαž™αžŠαžΆαž€αŸ‹αž“αŸ…αž€αžŽαŸ’αžαžΆαž›αŸ” αž™αžΎαž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžΈαž™αž€αž˜αŸ’αž˜ αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž”αž“αŸ’αžαŸ‚αž˜αž—αžΆαžŸαžΆαžšαž»αžŸαŸ’αžŸαžΈαŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹

αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž™αžΎαž„αž“αžΆαŸ†αž™αž€αž•αŸ’αž›αžΌαžœαž€αžΆαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž›αžΈαž“αž»αž…αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž‘αŸ…αž€αžΆαž“αŸ‹αžšαž”αžΆαžšαž—αžΆαžšαž€αž·αž…αŸ’αž… KDE Plasma αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž’αŸ’αž“αž€αž…αŸαž‰αž–αžΈαž‚αžŽαž“αžΈαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ αž¬αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αžΎαž„αžœαž·αž‰ αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŠαžΌαž…αŸ’αž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αžΈαž™αžœαžΈαž“αžŠαžΌ αžŸαžΌαž˜αž”αž‰αŸ’αž…αžΌαž›αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ–

wsl -d Ubuntu20.04 --shutdown


αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαŸ’αž›αžΆαž€αž˜αž½αž™αŸ” Plasma-desktop ឬ Konsole αž’αŸ’αž“αž€αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš KDE Plasma Ubuntu 20.04 GUI αŸ” αž§αž‘αžΆαž αžšαžŽαŸαžŠαŸ†αž‘αžΎαž„αž‡αžΆαž˜αž½αž™ Konsole αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αž·αž–αž“αŸ’αž’αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ GIMPαŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αžŸαžΌαž˜αžšαžαŸ‹αž–αžΈ Konsole αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αž·αž–αž“αŸ’αž’αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ GIMPαŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
GIMP αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αžŠαŸ‚αž›αž‡αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž…αž„αŸ‹αž–αž·αž“αž·αžαŸ’αž™αŸ”
αž αžΎαž™αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžšαž”αŸ€αž”αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž›αžΈαž“αž»αž…αž•αŸ’αžŸαŸαž„αŸ—αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„ KDE Plasma αž€αŸ’αž“αž»αž„ WSL2αŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αžšαž”αžΆαžšαž—αžΆαžšαž€αž·αž…αŸ’αž… KDE Plasma αžŠαŸ‚αž›αž”αŸ’αžŠαžΌαžšαžαžΆαž˜αž”αŸ†αžŽαž„αž‚αžΊαž“αŸ…αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αžŸαŸ’αžαžΆαŸ†αž“αŸƒαž’αŸαž€αŸ’αžšαž„αŸ‹αŸ” αž αžΎαž™αžœαžΈαžŠαŸαž’αžΌαž“αŸ…αž€αŸ’αž“αž»αž„αž”αž„αŸ’αž’αž½αž… Firefox αž›αŸαž„αž‡αžΆαž˜αž½αž™αžŸαŸ†αž‘αŸαž„αŸ”

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹

αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž’αŸ’αž“αž€αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎ Ubuntu20.04 αžŠαŸ„αž™ SSH ΠΈ RDPαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž“αŸαŸ‡ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžŠαŸ†αž‘αžΎαž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ‚αž›αžŸαž˜αžŸαŸ’αžšαž”αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ–

sudo apt install ssh xrdp -y


αž…αŸ†αžŽαžΆαŸ†αŸ– αžŠαžΎαž˜αŸ’αž”αžΈαž”αžΎαž€αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ„αž™ SSH αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž―αž€αžŸαžΆαžš /etc/ssh/sshd_configαž–αŸ„αž›αž‚αžΊαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš PasswordAuthentication no αžαŸ’αžšαžΌαžœαžαŸ‚αž€αŸ†αžŽαžαŸ‹αž‘αŸ… PasswordAuthentication yesαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αž“αž·αž„αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ Ubuntu20.04 αž‘αžΎαž„αžœαž·αž‰αŸ”

αžšαžΆαž›αŸ‹αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ Ubuntu20.04 αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ ip αžαžΆαž„αž€αŸ’αž“αž»αž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αž˜αž»αž“αž–αŸαž›αžŠαŸ†αž‘αžΎαž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ ip αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ ip a:

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αžŠαžΌαž…αŸ’αž“αŸ„αŸ‡αž αžΎαž™ αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ ip αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαžαŸ‚αž”αž‰αŸ’αž…αžΌαž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžŸαž˜αŸαž™ SSH ΠΈ RDP αž˜αž»αž“αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αŸ”
αž“αŸαŸ‡αž‡αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž‡αžΆ SSH αžŠαŸ„αž™αž”αŸ’αžšαžΎ MobaXtermαŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αž αžΎαž™αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž‡αžΆ RDP:

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹

αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ x server vcxsrv αž‡αŸ†αž“αž½αžŸαž±αŸ’αž™ x410

αž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αž·αž„αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ vcxsrvαž€αŸ†αžŽαžαŸ‹αž”αŸ’αžšαž’αž”αŸ‹αž’αžΈαž€αžŸαž˜αžŸαŸ’αžšαž”αžŠαŸ„αž™αž”αŸ’αžšαž»αž„αž”αŸ’αžšαž™αŸαžαŸ’αž“αŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αžαž wslvcxsrv αž‡αžΆαž˜αž½αž™αžˆαŸ’αž˜αŸ„αŸ‡αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ config.xlaunch.

αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž―αž€αžŸαžΆαžš bat Start-Ubuntu-20.04-plasma-desktop.bat ΠΈ Start-Ubuntu-20.04-terminal.bat αž™αŸ„αž„αžαžΆαž˜αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž•αŸ’αž›αžΌαžœαž€αžΆαžαŸ‹ Plasma-desktopαž αžΎαž™αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž™αžΎαž„αž‘αž‘αž½αž›αž”αžΆαž“αŸ–

αžœαžΈαž“αžŠαžΌ 10 + αž›αžΈαž“αž»αž…αŸ” αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ KDE Plasma GUI αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸŠαžΌαž”αŸŠαž»αž“αž‘αžΌ 20.04 αž“αŸ…αž€αŸ’αž“αž»αž„ WSL2 αŸ” αžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹
αž•αŸ’αž‘αŸƒαžαž» KDE Plasma αž”αž·αž‘αž•αŸ’αž‘αŸƒαžαž»αžšαž”αžŸαŸ‹ Windows αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžαžΌαžšαžšαžœαžΆαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ windows linux αž“αž·αž„ windows αž™αžΎαž„αž”αŸ’αžšαžΎαž”αž“αŸ’αžŸαŸ†αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αž›αŸ’αž”αžΈ Alt+TabαžŠαŸ‚αž›αž˜αž·αž“αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžαŸ’αž›αžΆαŸ†αž„αŸ”
αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αž˜αž»αžαž„αžΆαžšαž˜αž·αž“αžŸαž”αŸ’αž”αžΆαž™αž…αž·αžαŸ’αžαžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ X αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰ vcxsrv - αžœαžΆαž‚αžΆαŸ†αž„αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž½αž™αž…αŸ†αž“αž½αž“ αž‡αžΆαž–αž·αžŸαŸαžŸ GIMP ឬ LibreOffice Writer αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž™αžΎαž„αž‚αž½αžšαžαŸ‚αžšαž„αŸ‹αž…αžΆαŸ†αžšαž αžΌαžαžŠαž›αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαž€αž…αŸαž‰ "αž€αŸ†αž αž»αžŸ" αžŠαŸ‚αž›αž”αžΆαž“αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸαŸ‡αž˜αž·αž“αž”αŸ’αžšαžΆαž€αžŠαž‘αŸ ... αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αž›αž‘αŸ’αž’αž•αž›αžŠαŸ‚αž›αž’αžΆαž…αž‘αž‘αž½αž›αž™αž€αž”αžΆαž“ αžœαžΆαž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎ X Server Microsoft x410 αŸ”

αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“

αž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™ αž™αžΎαž„αžαŸ’αžšαžΌαžœαžαŸ‚αž‚αŸ„αžšαž–αžŠαž›αŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ Microsoft αžŠαŸ‚αž›αž•αž›αž·αžαž•αž› WSL2 αž”αŸ’αžšαŸ‚αž‘αŸ…αž‡αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αŸ’αž’ αž αžΎαž™αžαžΆαž˜αž‚αŸ†αž“αž·αžαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αžŠαŸ‚αž›αž‚αŸ’αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸ αž‘αž‘αž½αž›αž”αžΆαž“αž‡αŸ„αž‚αž‡αŸαž™αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αŸ” αž αžΎαž™αžαžΆαž˜αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αžŠαžΉαž„ αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αž“αŸ’αž "αž”αž‰αŸ’αž…αž”αŸ‹" αžœαžΆαž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αž€αŸ’αž›αžΆ αž αžΎαž™αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆ - αž€αŸ’αž“αž»αž„αž˜αž½αž™αž†αŸ’αž“αžΆαŸ† αž¬αž–αžΈαžšαž†αŸ’αž“αžΆαŸ† αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž„αž“αŸαŸ‡αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž—αžΆαž–αž–αŸαž‰αž›αŸαž‰αž“αŸƒαž˜αž»αžαž„αžΆαžšαžšαž”αžŸαŸ‹αžœαžΆαŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹