
[E] No protocol specified
·
🌌 OS/Linux-리눅스
Linux Ubuntu 환경에서 GUI 프로그램(Simulator 등)을 실행했을 때 No protocol specified가 출력되었다. 잘 되던 시뮬레이터 실행이 서버 리붓 후에 안되는 것으로 보아, 어딘가의 설정이 초기화되었다고 생각했다. $ echo $DISPLAY 위 명령으로 디스플레이 옵션을 확인해보니, unix:1 unix:1으로 정상적으로 설정되어 있었다. 경우에 따라 0번을 사용하기도 하는데, 나의 경우는 도커에서 unix:1 옵션을 할당하였었다. 만약 DISPLAY 옵션을 변경해야 한다면 아래처럼 export하면 된다. $ export DISPLAY=:0 DISPLAY 설정 문제가 아니므로, GUI 사용 권한이 없다고 판단하여 xhost 설정을 해주었다. root가 X Windows에 ..