[E] No protocol specified
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์ ๋ํ ์คํ ๊ถํ์ ๊ฐ์ง ์ ์๋๋ก ํด์ฃผ๋ ๊ฒ์ด๋ค.
$ xhost +
์ ์์ ์ผ๋ก ์คํ๋๋ค.