$DISPLAY ๋ณ์ ๋ฌธ์ [4]
$DISPLAY ๋ณ์ ๋ฌธ์
2012-10-24 15:25 - ์ด๋ณด
์๋
ํ์ธ์
xstart ๋ฅผ ํตํ์ฌ linux ์ ์ ์ display ์ค์ ์ด ์๋์ผ๋ก ๋๋๋ก ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ๋์?
์์๋๋ก ์๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์๋๋ฐ $DISPLAY ๋ณ์๊ฐ ์๋์ผ๋ก ๋ค์ด๊ฐ์ง ์๋ ๋ชจ์์ ๋๋ค.
/usr/bin/X11/xterm -ls -display $DISPLAY
echo $DISPLAY ํด๋ณด๋ฉด DISPLAY: Undefined variable. ์ด๋ ๊ฒ ๋์ค๊ฑฐ๋ ์,,
์ฌ๋ถํ ํ ๋๋ง๋ค IP๊ฐ ๋ฐ๋๊ธฐ ๋๋ฌธ์ alias๋ก ๋ฃ๊ธฐ๋ ์ด๋ ต์ต๋๋ค.
์๋์ผ๋ก ์ PC์ IP๋ฅผ ์ธ์ํ๋๋ก ํ๋ ค๋ฉด ์ด๋ป๊ฒ ์กฐ์นํ๋ฉด ์ข์์ง ์กฐ์ธ ๋ถํ๋๋ฆฝ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
ํ๋ก๊ทธ๋จ ๋ฒ์ : Xmanager 4
์ฐ๊ฒฐ ๋ฐฉ๋ฒ : Xstart connection
xstart ๋ฅผ ํตํ์ฌ linux ์ ์ ์ display ์ค์ ์ด ์๋์ผ๋ก ๋๋๋ก ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ๋์?
์์๋๋ก ์๋ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์๋๋ฐ $DISPLAY ๋ณ์๊ฐ ์๋์ผ๋ก ๋ค์ด๊ฐ์ง ์๋ ๋ชจ์์ ๋๋ค.
/usr/bin/X11/xterm -ls -display $DISPLAY
echo $DISPLAY ํด๋ณด๋ฉด DISPLAY: Undefined variable. ์ด๋ ๊ฒ ๋์ค๊ฑฐ๋ ์,,
์ฌ๋ถํ ํ ๋๋ง๋ค IP๊ฐ ๋ฐ๋๊ธฐ ๋๋ฌธ์ alias๋ก ๋ฃ๊ธฐ๋ ์ด๋ ต์ต๋๋ค.
์๋์ผ๋ก ์ PC์ IP๋ฅผ ์ธ์ํ๋๋ก ํ๋ ค๋ฉด ์ด๋ป๊ฒ ์กฐ์นํ๋ฉด ์ข์์ง ์กฐ์ธ ๋ถํ๋๋ฆฝ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
ํ๋ก๊ทธ๋จ ๋ฒ์ : Xmanager 4
์ฐ๊ฒฐ ๋ฐฉ๋ฒ : Xstart connection
Re: $DISPLAY ๋ณ์ ๋ฌธ์
2012-10-24 18:01 - ๋ท์ฌ๋
์๋
ํ์ญ๋๊น?
๋ท์ฌ๋์ปดํจํฐ ๊ธฐ์ ์ง์์ ๋๋ค.
์ฐ์ ๋์คํ๋ ์ด ๋ณ์ DISPLAY์ ๋ํด์๋ ๋ค์ ๊ธ์ ์ฐธ๊ณ ํด ๋ณด์ธ์.
Xmanager Knowledgebase : DISPLAY ๋ณ์์ ์๋ฏธ
Xstart ์ธ์ ์ด ์คํ ๋ช ๋ น์ ์๋ $DISPLAY๋ 'echo $DISPLAY' ๋ช ๋ น์ ์ ธ ๋ณ์ $DISPLAY์๋ ๋ค๋ฆ ๋๋ค.
Xstart ์ธ์ ์์ $DISPLAY๋ ์ฌ์ฉ์ PC์ IP ์ฃผ์์ ๋์คํ๋ ์ด ๋ฒํธ๋ฅผ ์๋์ผ๋ก ๋ณํํ์ฌ ๋ฆฌ๋ ์ค์ ์ ธ์ ์ ๋ฌํฉ๋๋ค. ์ฆ Xmanager๊ฐ ์ฒ๋ฆฌํ๋ ๊ฐ์ ๋๋ค.
PC์ IP ์ฃผ์๊ฐ ๋ฐ๋์ด๋ ์๋์ผ๋ก Xmanager๊ฐ ๊ทธ ๊ฐ์ ์ฐพ์์ ์ ๋ฌํ๋ฏ๋ก ์คํ ๋ช ๋ น๋์ $DISPLAY๋ (IP ์ฃผ์ ๋ฑ์ผ๋ก) ๋ณ๊ฒฝํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๋ท์ฌ๋์ปดํจํฐ ๊ธฐ์ ์ง์์ ๋๋ค.
์ฐ์ ๋์คํ๋ ์ด ๋ณ์ DISPLAY์ ๋ํด์๋ ๋ค์ ๊ธ์ ์ฐธ๊ณ ํด ๋ณด์ธ์.
Xmanager Knowledgebase : DISPLAY ๋ณ์์ ์๋ฏธ
Xstart ์ธ์ ์ด ์คํ ๋ช ๋ น์ ์๋ $DISPLAY๋ 'echo $DISPLAY' ๋ช ๋ น์ ์ ธ ๋ณ์ $DISPLAY์๋ ๋ค๋ฆ ๋๋ค.
Xstart ์ธ์ ์์ $DISPLAY๋ ์ฌ์ฉ์ PC์ IP ์ฃผ์์ ๋์คํ๋ ์ด ๋ฒํธ๋ฅผ ์๋์ผ๋ก ๋ณํํ์ฌ ๋ฆฌ๋ ์ค์ ์ ธ์ ์ ๋ฌํฉ๋๋ค. ์ฆ Xmanager๊ฐ ์ฒ๋ฆฌํ๋ ๊ฐ์ ๋๋ค.
PC์ IP ์ฃผ์๊ฐ ๋ฐ๋์ด๋ ์๋์ผ๋ก Xmanager๊ฐ ๊ทธ ๊ฐ์ ์ฐพ์์ ์ ๋ฌํ๋ฏ๋ก ์คํ ๋ช ๋ น๋์ $DISPLAY๋ (IP ์ฃผ์ ๋ฑ์ผ๋ก) ๋ณ๊ฒฝํ์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
Re: $DISPLAY ๋ณ์ ๋ฌธ์
2012-10-25 11:01 - ์ด๋ณด
์๋
ํ์ธ์
๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์ผ๋จ ์ ๊ฒฝ์ฐ๋ Xstart์ RLOGIN์ผ๋ก ์ ์ํ๊ณ ์์ต๋๋ค.
์ปค๋งจ๋ : /usr/bin/X11/xterm -ls -display $DISPLAY
(SSH๋ telnet์ ์ง์์ด ์๋๊ณ X11๊ฐ ์์ ๋์ ์์ ๋์ ํ์์ ๋์ผํฉ๋๋ค.)
"์ฐ๊ฒฐ ์ํ ์ฐฝ ๋ณด์ฌ์ฃผ๊ธฐ"๋ฅผ ํ์ฑํ ํ๊ณ ์คํ์ ํ์์ ๊ฒฝ์ฐ
์๋์ ๊ฐ์ด ๋์ฌ ๋ฟ xterm์ด ์คํ๋์ง ์์ต๋๋ค.
Last login: Wed Oct 24 16:37:23 from IP
[ID@SERVER /nas2/ID]
์ด ์ํ์์ Xrcmd ์ฐฝ์ ์๋์ ๊ฐ์ด ์ณ์ฃผ์ด์ผ xterm์ด ๋น๋๋ค.
setenv DISPLAY IP:0.0
xterm
์์ ์ฐํ์๋ Last login ๋ถ๋ถ์ ์ด๋ฐ ์์ผ๋ก ์ด์ ์ ์ํ ๋ก๊ทธ์ ๋๋ค.
setenv์ ๊ณผ์ ์์ด ๋ฐ๋ก ์ ์ํ๊ธฐ์ํ ๋ฐฉ๋ฒ ๋ฌธ์๋๋ฆฝ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์ผ๋จ ์ ๊ฒฝ์ฐ๋ Xstart์ RLOGIN์ผ๋ก ์ ์ํ๊ณ ์์ต๋๋ค.
์ปค๋งจ๋ : /usr/bin/X11/xterm -ls -display $DISPLAY
(SSH๋ telnet์ ์ง์์ด ์๋๊ณ X11๊ฐ ์์ ๋์ ์์ ๋์ ํ์์ ๋์ผํฉ๋๋ค.)
"์ฐ๊ฒฐ ์ํ ์ฐฝ ๋ณด์ฌ์ฃผ๊ธฐ"๋ฅผ ํ์ฑํ ํ๊ณ ์คํ์ ํ์์ ๊ฒฝ์ฐ
์๋์ ๊ฐ์ด ๋์ฌ ๋ฟ xterm์ด ์คํ๋์ง ์์ต๋๋ค.
Last login: Wed Oct 24 16:37:23 from IP
[ID@SERVER /nas2/ID]
์ด ์ํ์์ Xrcmd ์ฐฝ์ ์๋์ ๊ฐ์ด ์ณ์ฃผ์ด์ผ xterm์ด ๋น๋๋ค.
setenv DISPLAY IP:0.0
xterm
์์ ์ฐํ์๋ Last login ๋ถ๋ถ์ ์ด๋ฐ ์์ผ๋ก ์ด์ ์ ์ํ ๋ก๊ทธ์ ๋๋ค.
setenv์ ๊ณผ์ ์์ด ๋ฐ๋ก ์ ์ํ๊ธฐ์ํ ๋ฐฉ๋ฒ ๋ฌธ์๋๋ฆฝ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
Re: $DISPLAY ๋ณ์ ๋ฌธ์
2012-10-25 18:31 - ๋ท์ฌ๋
๊ฒช๊ณ ๊ณ์๋ ๋ฌธ์ ๋ DISPLAY์ ์ค์ ์ ๋ฌธ์ ๊ฐ ์๋๊ณ RLOGIN์ผ๋ก ์๋ฒ์ ์ ์ํ ํ
xterm ๋ช ๋ น์ ์ ๋ฌํ์ง ๋ชปํด ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋๋ค.
Xstart๋ RLOGIN์ผ๋ก ๋ก๊ทธ์ธ ๊ณผ์ ์ ๋ง์น ํ ํ๋กฌํํธ ๋ฌธ์์ด์ ์ฐพ์ต๋๋ค.
๊ทธ ํ '์คํ ๋ช ๋ น'๋์ ๋ช ๋ น์ ์ ๋ฌํฉ๋๋ค. ์ด ๋ $DISPLAY๊ฐ "์ฌ์ฉ์_PC์_IP์ฃผ์:๋์คํ๋ ์ด_๋ฒํธ"๋ก ๋ณํ๋์ด ์ ๋ฌ๋ฉ๋๋ค.
๋ฌธ์ ๋ ์ด ํ๋กฌํํธ ๋ฌธ์์ด์ ์ฐพ์ง ๋ชปํ๋ ์ํฉ์ ๋๋ค.
์ฌ์ฉ์๋ง๋ค ์์ ์ ํ๋กฌํํธ ๋ฌธ์์ด์ ๋ง๋ค์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ Xstart์ ํ๋กฌํํธ ๋ฌธ์์ด์ ์ ์ ์๋๋ก ๋ฑ๋กํด์ผ ํฉ๋๋ค.
Xstart ํ๋ก๊ทธ๋จ ์คํ -> ํด๋น ์ธ์ -> ๊ณ ๊ธ -> ํ๋กฌํํธ -> ๋ค์ ๋ฌธ์์ด์ด ๋ฐ๊ฒฌ๋๋ฉด ์ ธ ํ๋กฌํํธ๋ก ์ธ์
์์์ ์ง๊ธ ์ฌ์ฉํ๊ณ ๊ณ์๋ ํ๋กฌํํธ ๋ฌธ์์ด ์ค ๋ง์ง๋ง ๋ฌธ์์ธ ']'์ ์ถ๊ฐํฉ๋๋ค.
$|%|>|#|} => $|%|>|#|}|]
๋๋ '๋ค์ ์๊ฐ ๋์ ๊ธฐ๋ค๋ฆฐ ํ ์ ธ ํ๋กฌํํธ๊ฐ ๋ํ๋ ๊ฒ์ผ๋ก ์ธ์'์ ์ ํํ ํ ๋ก๊ทธ์ธ์ด ๋ง์ณ์ง๊ธฐ๊น์ง์ ์๊ฐ์ ๊ฐ์ํ์ฌ ์ถฉ๋ถํ ์๊ฐ์ ์ ๋ ฅํ์ ํ ์ฌ์ฉํด ๋ณด์ญ์์ค.
๊ฐ์ฌํฉ๋๋ค.
xterm ๋ช ๋ น์ ์ ๋ฌํ์ง ๋ชปํด ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋๋ค.
Xstart๋ RLOGIN์ผ๋ก ๋ก๊ทธ์ธ ๊ณผ์ ์ ๋ง์น ํ ํ๋กฌํํธ ๋ฌธ์์ด์ ์ฐพ์ต๋๋ค.
๊ทธ ํ '์คํ ๋ช ๋ น'๋์ ๋ช ๋ น์ ์ ๋ฌํฉ๋๋ค. ์ด ๋ $DISPLAY๊ฐ "์ฌ์ฉ์_PC์_IP์ฃผ์:๋์คํ๋ ์ด_๋ฒํธ"๋ก ๋ณํ๋์ด ์ ๋ฌ๋ฉ๋๋ค.
๋ฌธ์ ๋ ์ด ํ๋กฌํํธ ๋ฌธ์์ด์ ์ฐพ์ง ๋ชปํ๋ ์ํฉ์ ๋๋ค.
์ฌ์ฉ์๋ง๋ค ์์ ์ ํ๋กฌํํธ ๋ฌธ์์ด์ ๋ง๋ค์ด ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ Xstart์ ํ๋กฌํํธ ๋ฌธ์์ด์ ์ ์ ์๋๋ก ๋ฑ๋กํด์ผ ํฉ๋๋ค.
Xstart ํ๋ก๊ทธ๋จ ์คํ -> ํด๋น ์ธ์ -> ๊ณ ๊ธ -> ํ๋กฌํํธ -> ๋ค์ ๋ฌธ์์ด์ด ๋ฐ๊ฒฌ๋๋ฉด ์ ธ ํ๋กฌํํธ๋ก ์ธ์
์์์ ์ง๊ธ ์ฌ์ฉํ๊ณ ๊ณ์๋ ํ๋กฌํํธ ๋ฌธ์์ด ์ค ๋ง์ง๋ง ๋ฌธ์์ธ ']'์ ์ถ๊ฐํฉ๋๋ค.
$|%|>|#|} => $|%|>|#|}|]
๋๋ '๋ค์ ์๊ฐ ๋์ ๊ธฐ๋ค๋ฆฐ ํ ์ ธ ํ๋กฌํํธ๊ฐ ๋ํ๋ ๊ฒ์ผ๋ก ์ธ์'์ ์ ํํ ํ ๋ก๊ทธ์ธ์ด ๋ง์ณ์ง๊ธฐ๊น์ง์ ์๊ฐ์ ๊ฐ์ํ์ฌ ์ถฉ๋ถํ ์๊ฐ์ ์ ๋ ฅํ์ ํ ์ฌ์ฉํด ๋ณด์ญ์์ค.
๊ฐ์ฌํฉ๋๋ค.
Re: $DISPLAY ๋ณ์ ๋ฌธ์
2012-10-26 07:56 - ์ด๋ณด
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค.
๋ช ์พํ๊ฒ ํด๊ฒฐ๋์์ต๋๋ค!
๋ช ์พํ๊ฒ ํด๊ฒฐ๋์์ต๋๋ค!
์ด์ ์กฐํ์: 395