Table of Contents

WSL

Windows Subsystem for Linux

Prerequisite

Install

  1. Lunux용 WSL 하위 시스템 사용 설정, Powershell 관리자 권한으로 명령 실행 후 재부팅
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    
  2. Virtual Machine 기능 사용, Powershell 관리자 권한으로 명령 실행 후 재부팅
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
  3. WSL2를 기본 버전으로 설정
    wsl --set-default-version 2
    
  4. MS Store에서 Ubuntu 다운로드 설치
  5. 배포버전 확인
    wsl --list --verbose
    
  6. wsl2 shutdown
    wsl --shutdown
    
  7. 한글 폰트 설치
    $ sudo apt update && sudo apt upgrade -y
    $ sudo apt-get install fonts-nanum fonts-nanum-coding fonts-nanum-extra
    
  8. 시스템 한글 설정
    # locale 확인
    $ locale
    
    $ sudo dpkg-reconfigure loales
    
  9. 한글 입력기
    sudo apt install fcitx fcitx-hangul fonts-noto-cjk dbus-x11
    im-config #choose fcitx
    

Running GUI App on WSL

Prepare

Administrator> wsl --install
Administrator> wsl --update
Administrator> wsl --shutdown

Gedit

sudo apt install gedit -y
gedit ~/.bashrc

GIMP

sudo apt install gimp -y
gimp

Nautilus

sudo apt install nautilus -y
nautilus

VLC

sudo apt install vlc -y
vlc

X11

sudo apt install x22-apps -y
xcalc, xclock, xeyes

Google Chrome

cd /tmp
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt install --fix-broken -y
sudo dpkg -i google-chrome-stable_current_amd64.deb
google-chrome

VS Code

  1. download .deb file at visual studio code official site
  2. sudo apt install ./filename
    

code

Uninstall WSL

python settings

References