´ÙÀ½ ÀÌÀü Â÷·Ê

5. Ŭ¶óÀ̾ðÆ® ÀÏ·ÁÁÖ±â(Telling the Client)

Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥(¿¹¸¦ µé¾î, ´ç½ÅÀÇ ±×·¡ÇÈ ÀÀ¿ëÇÁ·Î±×·¥)Àº ȯ°æº¯¼ö DISPLAY¸¦ »ìÆì¼­ ¾î´À µð½ºÇ÷¹ÀÌ¿¡ ¿¬°áÇØ¾ß Çϴ°¡¸¦ Á¤ÇÑ´Ù. ±×·¯³ª, ÀÌ ¼³Á¤Àº ¸í·ÉÇà ¿É¼Ç -display hostname:0ÀÌ ÇÁ·Î±×·¥ÀÌ ½ÇÇàÀ» ½ÃÀÛÇÒ ¶§ Ŭ¶óÀ̾ðÆ®¿¡ ÀüÇØÁö´Â °ÍÀ¸·Î, ¹«½Ã µÉ ¼ö ÀÖ´Ù. ¼³¸íÀ» ¸íÈ®ÇÏ°Ô ÇØÁÙÁöµµ ¸ð¸£´Â ¾î¶² ¿¹°¡ ÀÖ´Ù.

¿ì¸®ÀÇ ÄÄÇ»ÅÍ´Â ¿ÜºÎ¿¡¼­ light·Î ½Äº°ÇÏ°í, µµ¸ÞÀÎ uni.verse »ó¿¡ ÀÖ´Ù. ¿ì¸®°¡ º¸ÅëÀÇ ¿¢½º ¼­¹ö¸¦ ½ÇÇàÁßÀ̶ó¸é, µð½ºÇ÷¹ÀÌ´Â light.uni.verse:0·Î ½Äº°ÇÑ´Ù. ¿ì¸®´Â, dark.matt.er¶ó ºÒ¸®´Â, ¿ø°Ý ÄÄÇ»Åͻ󿡼­ ±×¸®±â ÇÁ·Î±×·¥ xfig¸¦ ½ÇÇàÇÏ°í, ¿©±â light¿¡ ±×°ÍÀÇ Ãâ·ÂÀ» Ç¥½ÃÇϱ⸦ ¿øÇÑ´Ù.

´ç½ÅÀº ÀÌ¹Ì ¿ø°Ý ÄÄÇ»ÅÍ dark.matt.er¿¡ telnetÁ¢¼ÓÀÌ µÇ¾îÀÖ´Ù°í °¡Á¤ÇÑ´Ù.

´ç½ÅÀÌ ¿ø°Ý ÄÄÇ»ÅÍ¿¡¼­ cshÀ» ½ÇÇàÁßÀ̶ó¸é:

dark% setenv DISPLAY light.uni.verse:0
dark% xfig &

¶Ç´Â ´ë½Å¿¡:

dark% xfig -display light.uni.verse:0 &

´ç½ÅÀÌ ¿ø°Ý ÄÄÇ»ÅÍ¿¡¼­ shÀ» ½ÇÇàÁßÀ̶ó¸é:

dark$ DISPLAY=light.uni.verse:0
dark$ export DISPLAY
dark$ xfig &

¶Ç´Â ´ë½Å¿¡:

dark$ DISPLAY=light.uni.verse:0 xfig &

¶Ç´Â ´ç¿¬È÷:

dark$ xfig -display light.uni.verse:0 &

telnetÀÇ ¾î¶² ¹öÁ¯Àº ÀÚµ¿À¸·Î ¿ø°Ý È£½ºÆ® DISPLAYº¯¼ö¿¡ ·ÎÄà ȣ½ºÆ® DISPLAYº¯¼ö¸¦ Àü´ÞÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ ÀÌ·± Á¾·ùÀÇ telnetÀ» °¡Áö°í ÀÖ´Ù¸é, ´ç½ÅÀº ¿îÀÌ ÁÁÀº °ÍÀÌ´Ù, ¼öµ¿À¸·Î º¯¼ö¸¦ ¼³Á¤¾ÊÇصµ µÈ´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì¶ó¸é, ´ëºÎºÐÀÇ ¹öÀüÀÇ telnetÀº TERM ȯ°æ º¯¼ö¸¸À» Àü´ÞÇÑ´Ù; ¾à°£ÀÇ »ç·Á ±íÀº ÇØÅ·À¸·Î DISPLAY º¯¼ö°¡ TERM º¯¼ö¿Í °°ÀÌ Àü´ÞµÇµµ·Ï ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù.

°°ÀÌ Àü´ÞµÇµµ·Ï ÇÏ´Â °³³äÀ» ´ç½ÅÀº ´ÙÀ½ÀÇ ÀÛ¾÷µéÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ¾à°£ÀÇ ½ºÅ©¸³Æ® ÀÛ¼ºÀ¸·Î ±¸ÇöÀÌ °¡´ÉÇÏ´Ù: telnetÁ¢¼ÓÀ» ÇϱâÀü¿¡, DISPLAYÀÇ °ªÀ» TERM¿¡ ºÙÀδÙ. ±×¸®°í ³ª¼­ telnetÁ¢¼ÓÀ» ÇÑ´Ù. ¿ø°ÝÁ¢¼ÓÀÌ ÀÌ·ç¾îÁø ÈÄ¿¡, ½©¿¡ µû¶ó ½ÇÇàµÇ´Â .*shrc ÆÄÀÏÀÌ ½ÇÇà Áß¿¡, TERM·ÎºÎÅÍ DISPLAY°ªÀ» Àд´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê