WSL2 X-Window 설정법

728x90
반응형

다른 블로그들에 나온 설정법으로 안돼서 따로 정리함.

필자의 경우 /etc/resolv.conf 내의 네임서버가 로컬 DNS가 아닌 8.8.8.8로 되어있다보니 흔히 DISPLAY 변수에 resolv.conf 내의 네임서버주소를 넣는 방법으로는 로컬 윈도우의 x-window 클라이언트와 연결할 수 없었다.

그래서 필자는 이를 ip routegrep 정규식필터를 통해 해결하였다.

~/.bashrc에 아래 두 줄을 추가해주면 된다.

export DISPLAY=$(ip route | grep default | grep -oE "([0-9]{1,}\.){3}[0-9]{1,}"):0
export LIBGL_ALWAYS_INDIRECT=1

이렇게 하면 ip route에 나오는 로컬 윈도우의 ip 주소를 DISPLAY 변수에 가져올 수 있다.

728x90
반응형