| sitelink1 | |
|---|---|
| sitelink2 | |
| sitelink3 | |
| extra_vars6 |
WSL2에서 WSLg (WSL GUI, 내장 기능) 을 활용
1. WSL 업데이트: PowerShell을 관리자 권한으로 열고 최신 버전인지 확인합니다.
[PowerShell]
- wsl --update
- wsl --shutdown
2. 테스트 앱 설치 및 실행: WSL(Ubuntu 등) 터미널을 열고 다음 명령어를 입력합니다.
[Ubuntu Bash]
- sudo apt update
- sudo apt install x11-apps -y
- xeyes # 눈동자가 마우스를 따라가는 창이 뜨면 성공입니다.
3. 원격지 X11 앱 실행
[Ubuntu Bash]
- ssh -X -p [포트번호] [사용자]@[원격IP]
ex) ssh -X -p 1234 user@192.168.0.10 (원래 ssh는 22번 포트인데 나는 공유기가 있어 포트포워딩때문에 특정 포트번호를 지정해야 했다)
터미널이 실행되면 프롬프트에서 실행하려는 프로그램을 CLI 로 실행
GUI 프로그램인 경우 Windows 창에 원격지의 프로그램 창이 출력된다.
4. 다음과 같은 단점이 있다.
- 사용자 interaction 에 반응이 엄청 느리다. (영상을 캡춰해서 보내주는 것처럼 엄청 느림, 하지만 캡춰가 아님)
- 같은 계정으로 x11 터미널을 접속하면 원격지 PC의 계정 세션을 공유하므로 원격지에서 작업중인 사용자와 작업 혼선이 생긴다.
