[Mobaxterm] ssh접속하여 Docker에서 windows에 terminator GUI 띄우기
문제점
Mobaxterm에서 제공하는 terminal split 모드는 제한적이다.
ROS를 사용함에 있어
많은 terminal을 다양한 크기로 실행하는데 terminator가 유용한 툴이다.
https://jstar0525.tistory.com/19
[Linux] Terminator (터미널 다중 창, 창분할)
Linux를 쓰다보면 여러 Terminal에 명령어를 쓸 경우가 있습니다. 이를 편리하게 도와주는 Terminator에 대해 알아봅시다. 1. 설치 $ sudo apt install terminator 2. 창 분할 실행시킨 Terminator에 마우스 오른쪽
jstar0525.tistory.com
그래서 mobaxterm에서 terminator를 x11을 이용하여 GUI를 띄우는 방법을 찾아보았다.
환경
나는 docker를 주로 쓰기 때문에
docker에 DISPLAY설정을 아래와 같이 하여 테스트를 진행하였다.
https://jstar0525.tistory.com/333
[Docker] Docker를 이용하여 ROS 실행 및 GUI 보는 방법
https://jstar0525.tistory.com/202 [Docker] Deep Learning 및 ROS 연구 개발 환경 setting 내가 사용하는 딥러닝 개발 환경에 대하여 서술하고자 한다. Deep Learning과 관련하여 우리 연구실에서 다수의 연구원들이
jstar0525.tistory.com
mobaxterm을 사용하여 ssh 접속을 하여 docker를 실행한다.
$ docker run -it \
--gpus all \
--privileged \
--env="DISPLAY=192.168.xxx.xxx:0.0" \
--env="QT_X11_NO_MITSHM=1" \
--volume=/tmp/.X11-unix:/tmp/.X11-unix:rw \
--volume=/dev:/dev \
--volume=/home/user/catkin_ws:/root/catkin_ws \
osrf/ros:melodic-desktop-full
설치
Terminator를 사용하기 위해
아래의 사항을 설치한다.
$ sudo apt install terminator
실행
$ exec dbus-run-session -- bash
$ terminator
terminator를 실행하면
windows에 아래와 같은 화면이 뜬다.
ref.
http://shaun289.blogspot.com/2020/05/wslwindows-subsystem-for-linux-x-window.html
WSL에 X-Window로 Terminator 설치하고 Minicom까지
블로그를 합치면서 원본을 그대로 가져왔습니다. 원래는 이 방식을 사용하지 않았는데 결국 Terminator가 너무 편해서 사용하게 되었습니다. WSL2가 곧 나오는데 WSL2에서도 사용해봐야겠습니다. 개
shaun289.blogspot.com