본문 바로가기

OS/Windows

WSL 에서 Linux GUI 앱 사용하기

기존에는 WSL 에서는 CLI 기반의 어플리케이션만 사용할 수 있었으나, WSL2 부터는 제한적으로 GUI 어플리케이션까지 구동할 수 있게 되었다. 

단 Linux 의 Desktop 이 실행되는 형태는 아니고, 윈도우에서 Linux GUI 앱이 바로 실행되는 형태이다.

 

그래픽 드라이버 업데이트

vGPU 기능을 사용하기 위해 그래픽 드라이버 (Preview 버전) 를 업데이트 해야 한다.

인텔 WSL용 드라이버 https://www.intel.com/content/www/us/en/download/19344/intel-graphics-windows-10-windows-11-dch-drivers.html
AMD WSL용 드라이버 https://www.amd.com/en/support/kb/release-notes/rn-rad-win-wsl-support
Nvidia WSL용 드라이버 https://developer.nvidia.com/cuda/wsl

 

업데이트 전 후의 그래픽 드라이버 버전

 

WSL 업데이트

관리자모드 PowerShell 실행 후, wsl 을 업데이트 한다.

wsl --update // 업데이트 명령
wsl --shutdown // wsl 종료 명령

 

Ubuntu 실행 후, 패키지 업데이트를 해준다.

 

GUI 어플리케이션 실행

테스트로 gedit 를 설치해본다.

sudo apt install gedit -y

 

패키지가 설치되면 시작 메뉴에 Ubuntu 라는 폴더가 생성되고 그 안에 실행할 수 있는 링크가 생성된다.

 

정상적으로 구동됨을 확인.

 

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