해커즈뉴스 / 해커대학

Donation bitcoin(기부용 비트코인 주소)

 
1Pq3K39XM5xx4CifGKgppXeavtWNNHH7K4
 
기부하신 비트코인은 "보안 취약 계층"을 위해 사용되고 있습니다.
 
 

Donation bitcoin(기부용 비트코인 주소)

 
1Pq3K39XM5xx4CifGKgppXeavtWNNHH7K4
 
기부하신 비트코인은 "보안 취약 계층"을 위해 사용되고 있습니다.
 



구분: 활용팁
장르: WSL
2019/9/28(토)
조회: 112
wsl에서 gui 프로그램 실행하기  

WSL에는 기본적으로 디스플레이 관련 기능이 포함되어 있지 않아서 GUI 기반 어플리케이션 은 사용할 수 없다.

하지만, GUI 관련 기능이 서버-클라이언트 구조로 확실하게 분리되 어 구현된 리눅스의 특성상(GUI가 필수적인 Windows와는 달리 와는 달리 와는 달리 와는 달리 와는 달리 와는 달리 와는 달리 와는 달리, 리눅스에서는 GUI가 그야말로 '옵션'이다.) 필요시 X11과 같은 디스플레이 서버를 설치해서 "X over SSH"기법으로 Windows 화면에 GUI 어플리케이션을 띄워서 사용할 수 있다.

 

Xming 설치

https://sourceforge.net/projects/xming/ 에서 Xming 서버 를 다운받아 Windows에 설치한다.

설치를 완료하고 Xming을 실행했을 때 시스템 트레 이에 다음과 같이 아이콘이 표시됨을 확인한다. (별도의 추가 설정은 필요 없다.)

xming task bar.png

시작 프로그램 폴더(시작 → 실행 → "shell:startup")에 Xming 단축 아이 콘을 위치시켜 Windows 부팅시 자동으로 실행되도록 한다.

 

Machin e ID 생성

WSL 셸에서 다음 명령으로 ''/etc/machine-id'' 파일을 생성한다.

?
sudo systemd-machine-id-setup
sudo dbus-uuidgen --ensure

다음 명령으로 GUID가 올바르게 생성되었는지 확인한다.

?
cat /etc/machine-id

 

X-Window 구성 요소 설치

WSL 셸에서 다음 명령으로 X-Window 패키지와 구성 요소들을 설치한다.

sudo apt-get install x11-apps xfonts-base xfonts-100dpi xfonts-7 5dpi xfonts-cyrillic

&nbs p;

기본 디스플레이 포트 설정

GUI 어플리케이션이 실행될 때 그래픽을 출력 할 수 있도록 ~/.bashrc에 디스플레이 환경 변수(DISPLAY)를 다음과 같이 설정한다.

export DISPLAY=:0

WSL 셸을 종료하고 다 시 실행하거나, "source ~/.bashrc"명령을 실행 해서 변경된 환경 변수를 적용한다.

 

디스플레이 동작 시험

디스플레이 설정이 올바르게 되었는지 확인하기 위해 디스플레이 설정이 올바르게 되었는지 확인하기 위해 디스플레이 설정이 올바르게 되었는지 확인하기 위해 디스플레이 설정이 올바르게 되었는지 확인하기 위해 디스플레이 설정이 올바르게 되었는지 확인하기 위해 디스플레이 설정이 올바르게 되었는지 확인하기 위해 디스플레이 설정이 올바르게 되었는지 확인하기 위해 디스플레이 설정이 올바르게 되었는지 확인하기 위해 WSL 셸에서 다음 명령을 실행해본다.

< tr>
xeyes

다음과 같이 웬 눈 달린 창(?)이 뜨면서 마우스를 움직일 때마다 눈알이 따라다니면 디스플레이 관련 설정이 제대로 된 것이다. 이제 필요한 GUI 기반 어플리케이션을 설치해서 사용하면 된다.

xeyes.png

 


                    수정/삭제     이전글 다음글    
번호구분장르제 목작성일
8469 정보  .NET    MS, 닷넷코어3.0 공개…뭐가 달라졌나 2019/09/30
8468 정보  하드웨어    MS의 수상한 폴더블 서피스 특허 2019/09/29
8467 활용팁  WSL    wsl에서 gui 프로그램 실행하기 2019/09/28
8466 활용팁  WSL    wsl 설치하기 방법 2 2019/09/27
8465 활용팁  WSL    wsl 설치하기 방법 1 2019/09/26
8464 유틸  파일관리    파일 검색 유틸리티 2019/09/25

 
처음 이전 다음       목록