☁️

VSCODE X11 GUI 설정

Tags
Setup
ID matched
Created
Jul 7, 2023 03:25 PM
Last Updated
Last updated July 15, 2023
 
 
 

1. 서버 설정

  • /etc/ssh/sshd_config 에 다음의 내용을 입력한다
    • X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost no
  • 다음의 명령어를 실행한다
    • xhost +
 
 

2. VSCODE 설정

  1. vscode setting.json에 다음의 내용을 추가한다
    1. "terminal.integrated.env.windows": { "DISPLAY": "127.0.0.1:0.0" },
  1. Remote-SSH 클라이언트를 다음과 같이 설정한다
    1. Host 192.168.219.198 HostName 192.168.219.198 Port 22 ForwardX11 yes ForwardX11Trusted yes User nvidia
 
 
 

3. OS별 설정

1. 윈도우

  1. VcXsrv를 https://github.com/ArcticaProject/vcxsrv/releases에서 설치한다
  1. 환경변수에 DISPLAY 이름으로 localhost:0.0 을 등록한다.
    1. notion image
 

2. Mac

  1. XQuartz를 에서 설치한다
    1. https://www.xquartz.org/releases/에서 설치할 수 있다
    2. brew install --cask xquartz 로 설치할 수 있다
 

3. Ubuntu

 
 
 
 

6. X11 테스트

  • 터미널에서 xclock 혹은 chromium-browser, gedit 등의 명령어를 실행하여, GUI가 정상적으로 뜨는지 확인한다.
  • Error: Can't open display: localhost:13.0 등 에러가 보이면, VcXsrv가 실행중인지 확인해본다.
  • 결과 예시
    • notion image
      notion image