본문 바로가기
카테고리 없음

윈도우 WSL2, 리눅스 GUI 앱 실행 완벽 가이드

by 디레인 2025. 9. 11.
반응형

윈도우 WSL2, 리눅스 GUI 앱 실행 완벽 가이드

 

개발자들의 필수 도구로 자리 잡은 WSL(Windows Subsystem for Linux). 윈도우 안에서 리눅스의 강력한 명령어들을 자유자재로 사용할 수 있다는 점은 혁신 그 자체였죠. 하지만 많은 입문자들이 검은색 터미널 창 앞에서 이런 아쉬움을 느낍니다. "명령어는 좋은데... 리눅스용 비주얼 스튜디오 코드나 다른 그래픽 프로그램을 마우스로 편하게 쓸 수는 없을까?"

 

과거에는 이를 위해 복잡한 설정을 거쳐야 했지만, 이제는 시대가 바뀌었습니다. 마이크로소프트가 마치 마법처럼, 윈도우 안에서 리눅스 그래픽 앱을 클릭 한 번으로 실행할 수 있는 길을 열어주었기 때문입니다. 핵심은 더 이상 특별한 해킹이나 어려운 설정이 아닌, 윈도우 자체에 내장된 'WSLg'라는 공식 기능을 활용하는 것입니다. 지금부터 당신의 윈도우 PC를 리눅스의 모든 가능성을 품은 완벽한 개발 머신으로 만드는 방법을 알려드리겠습니다.

 

윈도우 속 작은 리눅스, WSL2란?

윈도우 속 작은 리눅스, WSL2란?윈도우 속 작은 리눅스, WSL2란?

 

먼저 WSL2가 무엇인지부터 간단히 알아야 합니다. WSL2는 '윈도우를 위한 리눅스 하위 시스템'의 약자로, 윈도우 운영체제 위에서 진짜 리눅스 커널을 직접 실행할 수 있도록 마이크로소프트가 만든 놀라운 기술입니다. 듀얼부팅의 번거로움이나 가상머신의 무거움 없이, 윈도우 앱을 쓰다가 필요할 때 바로 리눅스 터미널을 열어 작업을 할 수 있게 해줍니다.

 

이는 윈도우의 편리한 사용자 환경과 리눅스의 강력한 개발 생태계라는 두 마리 토끼를 모두 잡게 해주는, 개발자들에게는 꿈과 같은 환경입니다. 하지만 초창기 WSL은 오직 검은 화면의 명령어(CLI) 환경만 지원했기에, 그래픽 사용자 인터페이스(GUI)를 가진 리눅스 프로그램을 사용하는 데에는 한계가 있었습니다.

 

마법의 시작, WSLg의 등장

마법의 시작, WSLg의 등장마법의 시작, WSLg의 등장마법의 시작, WSLg의 등장

 

이러한 아쉬움을 해결하기 위해 등장한 것이 바로 'WSLg(Windows Subsystem for Linux GUI)'입니다. 과거에 리눅스 GUI 앱을 윈도우에서 실행하려면, 윈도우에 별도의 'X 서버'라는 프로그램을 설치하고 복잡한 네트워크 설정을 해주는 힘든 과정을 거쳐야 했습니다. 초보자에게는 너무나도 높은 진입 장벽이었죠.

 

하지만 WSLg는 이 모든 과정을 없애버렸습니다. 마이크로소프트가 윈도우 안에 리눅스 앱을 위한 '가상의 창문'을 아예 내장해버린 것입니다. 덕분에 이제 우리는 별도의 설정 없이, 리눅스 터미널에서 그래픽 프로그램을 실행하기만 하면 마치 원래부터 윈도우 프로그램이었던 것처럼 자연스럽게 창이 나타나는 마법을 경험할 수 있게 되었습니다.

 

모든 준비의 끝, WSL 설치 및 업데이트

모든 준비의 끝, WSL 설치 및 업데이트모든 준비의 끝, WSL 설치 및 업데이트

 

이 놀라운 기능을 사용하기 위한 준비 과정은 놀라울 만큼 간단합니다. 최신 버전의 윈도우 10 또는 윈도우 11을 사용하고 있다면, 단 하나의 명령어로 모든 준비가 끝납니다.

 

먼저, 시작 메뉴에서 'PowerShell'을 찾아 마우스 오른쪽 버튼을 클릭하고 '관리자 권한으로 실행'을 선택합니다. 그리고 나타나는 파란색 창에 wsl --install 이라고 입력하고 엔터 키를 누르세요. 이 명령어 하나가 필요한 윈도우 기능을 활성화하고, 최신 리눅스 커널을 내려받고, 가장 대중적인 리눅스 배포판인 '우분투(Ubuntu)'까지 자동으로 설치해 줍니다. 설치가 끝난 후, wsl --update 명령어를 한 번 더 실행하여 WSLg를 포함한 모든 구성 요소를 최신 상태로 유지해 주는 것이 완벽한 환경을 위한 마지막 단계입니다.

 

첫 그래픽 앱 실행하기

첫 그래픽 앱 실행하기첫 그래픽 앱 실행하기

 

이제 마법을 직접 경험해 볼 시간입니다. 시작 메뉴에 새로 생긴 'Ubuntu' 앱을 실행하여 리눅스 터미널을 열어주세요. 가장 먼저, 리눅스의 소프트웨어 목록을 최신 상태로 업데이트하고 기존 프로그램들을 업그레이드해주는 것이 좋습니다. 아래 두 명령어를 차례대로 입력하세요.


sudo apt update
sudo apt upgrade

 

준비가 끝났다면, 간단한 리눅스용 그래픽 메모장 프로그램인 'gedit'을 설치해 보겠습니다. sudo apt install gedit 이라고 입력하고 엔터를 누르면 설치가 진행됩니다. 설치가 완료된 후, 터미널에 gedit 이라고 입력하고 엔터를 누르는 순간, 놀라운 일이 벌어집니다. 당신의 윈도우 바탕화면 위에, 익숙하지만 조금은 다른 디자인의 리눅스 메모장 창이 마법처럼 나타날 것입니다.

 

윈도우 시작 메뉴에 리눅스 앱 등록하기

윈도우 시작 메뉴에 리눅스 앱 등록하기윈도우 시작 메뉴에 리눅스 앱 등록하기

 

WSLg의 편리함은 여기서 그치지 않습니다. 한번 설치된 리눅스 GUI 앱은 이제 당신의 윈도우와 완벽하게 통합됩니다. 윈도우 시작 메뉴를 열고 설치된 앱 목록을 살펴보면, 'Ubuntu'라는 이름의 폴더가 새로 생긴 것을 발견할 수 있습니다.

 

이 폴더를 열어보면, 방금 설치한 'gedit'을 포함하여 앞으로 설치하게 될 모든 리눅스 그래픽 프로그램들이 마치 원래 윈도우 프로그램이었던 것처럼 등록되어 있습니다. 이제 더 이상 리눅스 터미널을 열지 않고도, 시작 메뉴에서 바로 리눅스 앱을 클릭하여 실행하고, 심지어는 작업 표시줄에 고정하여 사용할 수도 있습니다. 윈도우와 리눅스의 경계가 완전히 허물어지는 순간입니다.

 

자주 묻는 질문 (FAQ)

윈도우 WSL2, 리눅스 GUI 앱 실행 완벽 가이드윈도우 WSL2, 리눅스 GUI 앱 실행 완벽 가이드

 

Q. 성능은 어떤가요? 많이 느리지는 않나요?
A. 기존에 X 서버를 이용하던 방식과는 비교할 수 없을 정도로 쾌적하고 빠릅니다. GPU 하드웨어 가속까지 지원하여 대부분의 개발용 툴이나 가벼운 그래픽 앱은 거의 네이티브에 가까운 속도로 작동합니다. 다만, 고사양 3D 게임이나 전문적인 영상 편집 프로그램을 돌리기에는 아직 한계가 있습니다.

 

Q. GUI 앱을 설치했는데 시작 메뉴에 나타나지 않아요.
A. WSL을 재시작하면 대부분 해결됩니다. PowerShell을 열어 wsl --shutdown 명령어를 실행한 뒤, 다시 Ubuntu 앱을 실행하여 GUI 앱을 실행해 보세요. 그 후 시작 메뉴를 확인하면 정상적으로 등록된 것을 볼 수 있습니다.

 

Q. 윈도우 10에서도 WSLg를 사용할 수 있나요?
A. 네, 가능합니다. 다만, 윈도우 10 버전 21H2 이상이어야 하며, 최신 업데이트가 모두 설치되어 있어야 합니다. 가장 쾌적하고 안정적인 사용을 원한다면 윈도우 11 환경을 권장합니다.

 

추가 정보 및 도움이 되는 자료

반응형