· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Visual-Bell

<!doctype linuxdoc system>
 
<article>
<title>½Ã°¢Àû °æ°í¿¡ ´ëÇÑ ¹Ì´Ï ÇÏ¿ìÅõ

 <author> Alessandro Rubini, <url url="mailto:rubini@ipvvis.unipv.it" name="rubini@ipvvis.unipv.it">
  <date>v2.1 1996³â 8¿ù

 <trans> ¹ø¿ª: ÀÌ ¸¸ ¿ë, <url url="mailto:geoman@nownuri.nowcom.co.kr" name="geoman@nownuri.nowcom.co.kr">
<abstract>
  ÀÌ ¹®¼­¿¡¼­´Â termcapÀÇ »ç¿ë¹ý¿¡ ´ëÇÏ¿© ±×¸®°í Çʿ信 µû¶ó °æ°í¸¦ ¾Æ¿¹
  ¾²Áö ¾Êµµ·Ï Ä¿³Î ÆÐÄ¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
</abstract>

<toc>
<sect>  ¼Ò°³
<p>

  ¸®´ª½º ÄÜ¼Ö µå¶óÀ̹ö´Â BEL ¹®ÀÚ( ¾Æ½ºÅ° ÄÚµå 7 )°¡ º¸³»Áú ¶§¸¶´Ù °æ°íÀ½À»
  ¿ï·ÁÁØ´Ù. ±âº»ÀûÀÎ ¹ÝÀÀ¾ç½ÄÀÌÁö¸¸ ¸¹Àº »ç¿ëÀÚµéÀÌ ÀÚ±â ÄÄÇ»ÅͰ¡ »à»à ´ë´Â
  °ÍÀ» ÁÁ¾ÆÇÏÁö ¾Ê°í Àֱ⵵ ÇÏ´Ù. º» ¹Ì´Ï ÇÏ¿ìÅõ ¹®¼­´Â ¹Ù·Î ¾î¶»°Ô ¾îÇø®ÄÉ
  À̼ÇÀ¸·Î ÇÏ¿©±Ý BEL Äڵ带 ³»º¸³»Áö ¾Ê°Ô ÇÒ ¼ö Àִ°¡¿¡ ´ëÇØ ¼³¸íÇϰíÀÚ ÇÑ
  ´Ù. Ä¿³Î ÆÐÄ¡ ¹æ¹ý ¶ÇÇÑ ¼³¸íÇϰڴÙ. ÆÐÄ¡¸¦ ÇÏ°Ô µÇ¸é termcapÀ̳ª ´Ù¸¥ ¼³Á¤
  È­ÀÏÀ» ¹Ù²Ü ÇÊ¿ä¾øÀÌ ¿ÏÀüÈ÷ °æ°íÀ½À» ¹«·ÂÇÏ°Ô ¸¸µé ¼ö ÀÖ´Ù.

  °³ÀÎÀûÀ¸·Î °¡Àå ÁÁÀº ¹æ¹ýÀº Çϵå¿þ¾îÀû ÇØ°áÃ¥À̶ó°í »ý°¢Çϴµ¥ º»ÀÎÀÇ ÄÄÇ»
  ÅÍ¿¡´Â ½Ã²ô·¯¿î ½ºÇÇÄ¿°¡ ¾Æ¿¹ ´Þ·ÁÀÖÁöµµ ¾Ê´Ù.
</p>

<sect>½ºÇÇÄ¿ Á¦°Å¹ý(spekearectomy)
<p>

  ½ºÇÇÄ¿ Á¦°Å´Â û°¢Àû °æ°íÀ½¿¡ ´ëÇÑ °¡Àå ¸ÚÁø ÇØ°áÃ¥ÀÌ´Ù.
  ¸î °¡Áö ÁÖÀÇÇÒ °ÍÀÌ ÀÖ±â´Â ÇÏÁö¸¸ »à»à ´ë´Â ¼Ò¸®´Â ¾ø¾Ù ¼ö ÀÖ´Â °¡Àå ½¬¿î
  ¹æ¹ýÀÌ´Ù.

  PC¿¡´Â º¸Åë ¸ÞÀκ¸µåÀÇ Å¬·° ¼Óµµ¸¦ ³·Ãß´Â ¸ÛûÇÑ ½ºÀ§Ä¡°¡ ´Þ·ÁÀֱ⠸¶·ÃÀÌ´Ù.
  ÀÌ ½ºÀ§Ä¡´Â ¸ÖƼŽºÅ· ȯ°æ¿¡¼­´Â ÀüÇô Çʿ䰡 ¾ø´Â °ÍÀ¸·Î¼­ ¼ÒÇÁÆ®¿þ¾îÀûÀÎ
  ·çÇÁ Áö¿¬¹æ¹ýÀ» »ç¿ëÇÏ´ø ±¸½Ä µµ½º °ÔÀÓÀÇ ¼Óµµ¸¦ ´ÊÃß±â À§ÇØ ÀÖ´ø °ÍÀ¸·Î Áö
  ±ÝÀº ÀüÇô ¾²À̰í ÀÖÁö ¾Ê´Ù. ºÒÇàÇϰԵµ ¿ì¸®´Â ÇÁ·Î¼¼¼­ ¼Óµµ¸¦ ³ôÀ̱â À§ÇÏ¿©
  ±× ½ºÀ§Ä¡¸¦ »ç¿ëÇÏÁö´Â ¸øÇÏ°í ´ÜÁö ½ºÇÇÄ¿ °¡´É/ºÒ°¡´É Åä±Û ½ºÀ§Ä¡·Î ÀüȯÇÏ
  ¿© »ç¿ëÇÒ ¼ö´Â ÀÖ´Ù. ½Ã²ô·´Áö ¾ÊÀº ÄܼÖÀ» ¿øÇÏ´Â »ç¶÷À̶ó ÇÒ Áö¶óµµ ¿À·£ ÄÄ
  ÆÄÀÏÀ» ¸¶Ä£ ÈÄ ¿©·¯ºÐ¿¡°Ô »à ÇÏ´Â ¼Ò¸®·Î ¾Ë·ÁÁÖ´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù.

  ½ºÀ§Ä¡ÀÇ ±â´ÉÀ» ¹Ù²Ù±â À§Çؼ­´Â ±×³É ¸ÞÀκ¸µå¿¡ ´Þ¸° °ÍÀ» »©³½ ÈÄ ½ºÇÇÄ¿ Àü
  ¼±¿¡ ÀÌÀ¸¸é µÈ´Ù. ÀÌ·¸°Ô Çϱ⸸ ÇÏ¸é µÈ´Ù.

  ÇÏÁö¸¸ ¾ÈŸ±õ°Ôµµ ·¦Å¾ ÄÄÇ»Å͸¦ °¡Áø »ç¶÷µéÀº Á»Ã³·³ Çϱ⠾î·Á¿î ¹æ¹ýÀ̸ç
  ±×·± º°µµÀÇ ½ºÀ§Ä¡¸¦ °¡Áö°í ÀÖÁöµµ ¾Ê´Ù. ±×·¯ÇÑ »ç¿ëÀڵ鿡°Ô´Â ¼Ò¸®°¡ ³ªÁö
  ¾Êµµ·Ï ¼ÒÇÁÆ®¿þ¾î ¼³Á¤À» ÇØº¸´Â °ÍÀÌ ÁÁ´Ù.
</p>

<sect> Äָܼ¶´Ù ¼Ò¸® ¼³Á¤
<p>

  Ä¿³Î 1.3.43¿¡¼­ Martin Mares ¾¾´Â console.c¿¡ º§ »ç¿îµå¿¡ ¼³Á¤À» ÇÒ ¼ö ÀÖµµ
  ·Ï ±â´ÉÀ» Ãß°¡ÇÏ¿´´Ù. °¢ Äֿܼ¡ ´ëÇÏ¿© tty ¿¡ ´ëÇÑ À̽ºÄÉÀÌÇÁ ¹®ÀÚ¿­À» ½áÁÜ
  À¸·Î½á ÄÜ¼Ö °æ°íÀ½¿¡ ´ëÇÑ Áö¼Ó½Ã°£, ÇÇÄ¡¸¦ ¹Ù²Ü ¼ö ÀÖ°Ô µÇ¾î ÀÖ´Ù.
  ~/.profile À̳ª ~/.login ¿¡´Ù ¼³Á¤À» ÇØÁÖ¸é °¢ Äָܼ¶´Ù ´Ù¸¥ À½À̳ª ¶Ç´Â
  À½ ÀÚü¸¦ ¾È³ª¿À°Ô ÇÒ ¼ö ÀÖ´Ù.

  À̽ºÄÉÀÌÇÁ ¹®ÀÚ¿­Àº ´ÙÀ½°ú °°´Ù:

  -- ESC-[10;xx] Àº °æ°íÀ½ÀÇ Ç츣Â긦 ¼±ÅÃÇÑ´Ù. °ªÀº 21 - 32766 »çÀÌ¿¡¼­ ¼³
     Á¤µÇ¾î¾ß ÇÏ¸ç ´Ù¸¥ °ª¿¡ ´ëÇØ¼­´Â Á¤ÀǵǾî ÀÖÁö ¾Ê´Ù.( ÃÖ¼ÒÇÑ 2.0.X ¹öÀü
     ¿¡¼­´Â... ÇÏÁö¸¸ ¾ÕÀ¸·Î ¾î¶»°Ô ´Þ¶óÁú Áö ¸ð¸£°Ú´Ù. ) ±×³É ESC-[10] À̶ó
     °í¸¸ Àû°í xx Àμö¸¦ »ý·«ÇÏ¸é ±âº»°ªÀº 750 Hz°¡ µÈ´Ù. 

  -- ESC-[11;xx] chooses the bell duration, in milli-seconds.  If you
     ESC-[11;xx] ´Â °æ°íÀ½ Áö¼Ó½Ã°£À» ¹Ð¸®ÃÊ ´ÜÀ§·Î ¼³Á¤ÇÑ´Ù. ¸¸¾à 2 ÃÊ ÀÌ»ó
     À» ¼³Á¤ÇÏ¸é ±âº»°ª 125 ms °¡ Àû¿ëµÈ´Ù. ¶ÇÇÑ xx Àμö°¡ »ý·«µÇ¾î »ç¿ëµÇ¸é
     (ESC-[11]) ±âº»°ªÀÌ »ç¿ëµÈ´Ù.

  À̽ºÄÉÀÌÇÁ ¹®ÀÚ¸¦ Ãâ·ÂÇϱâ À§Çؼ­, ¿¹¸¦ µé¾î ´ÙÀ½°ú °°ÀÌ ÇØº¸ÀÚ( 50Hz, 1ÃÊ )
  echo -e "\33[10;50]\33[11;1000]" 
  ¹è½¬¿¡¼­ -e ´Â À̽ºÄÉÀÌÇÁ ¹®ÀÚ¿­À» ÀÌÇØÇϵµ·Ï ÇÏ´Â ½ºÀ§Ä¡ÀÌ´Ù.
  tcsh ÀÇ °æ¿ì¿¡´Â echo " 33[10;50] 33[11;1000]" ¶ó°í ÇØÁÖ¸é °°Àº È¿°ú¸¦ ³½
  ´Ù.

  ÃֽŠsetterm ¸í·ÉÀÌ °æ°íÀ½ ¼³Á¤À» Áö¿øÇÏ´ÂÁö¿¡ ´ëÇØ¼­´Â Àß ¸ð¸£°Ú´Ù.
  ³»°¡ ¾Æ´Â ¹öÀü¿¡¼­´Â Áö¿øÀÌ µÇ°í ÀÖÁö ¾Ê´Ù.

  If you run Linux-1.3.43 or newer, you may be satisfied with the escape
  ¿©·¯ºÐÀÌ Ä¿³Î 1.3.43 ÀÌ»óÀ» »ç¿ëÇϰí ÀÖ°í À̽ºÄÉÀÌÇÁ ¹®ÀÚ¿­·Î ÃæºÐÈ÷ ¿øÇÏ´Â
  °á°ú¸¦ ¾ò´Â´Ù¸é ´õ ÀÌ»ó ÀÐÀ» Çʿ䰡 ¾ø´Ù. ÇÏÁö¸¸ º»ÀÎÀÌ 386 ÄÄÇ»ÅÍ¿¡¼­ µ¹¸®
  °í ÀÖ´Â °Íó·³ ¿À·¡ µÈ Ä¿³ÎÀ» »ç¿ëÇϰųª °æ°íÀ½ÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡´Â °è¼Ó Àоî
  º¸±â ¹Ù¶õ´Ù.
</p>

<sect> Termcap¿¡ ´ëÇÑ ±âº»ÀûÀÎ °³³ä
<p>

  /etc/termcap Àº »ç¿ë °¡´ÉÇÑ Å͹̳ΠÀ¯ÇüÀ» Àû¾î³õÀº ÅØ½ºÆ® È­ÀÏÀÌ´Ù.
  ¸î¸î ÇÁ·Î±×·¥Àº È­¸é¿¡¼­ Ä¿¼­¸¦ ¿òÁ÷À̰ųª ½ºÅ©¸°¿¡ °ü·ÃµÈ ÀÏÀ» Çϱâ À§ÇÏ¿©
  termcap ÀÇ Á¤º¸¸¦ »ç¿ëÇÑ´Ù. tcsh, bash, vi ±×¸®°í ¸ðµç curses ±â¹ÝÀÇ ÇÁ·Î±×
  ·¥µéÀÌ ¸ðµÎ termcap µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÑ´Ù.

  µ¥ÀÌÅͺ£À̽º¿¡´Â ´Ù¾çÇÑ Å͹̳ΠÀ¯ÇüÀÌ Ç¥ÇöµÇ¾î ÀÖ°í ÀÀ¿ë ÇÁ·Î±×·¥µéÀº term-
  cap¿¡¼­ÀÇ ¿Ã¹Ù¸¥ À¯ÇüÀ» ã¾Æ³»±â À§ÇÏ¿© ȯ°æº¯¼ö TERMCAPÀ» »ç¿ëÇÑ´Ù.
  °¢ ±â´ÉÀº 2 ¹®ÀÚ Äڵ带 »ç¿ëÇÏ¿© ¿øÇÏ´Â È¿°ú¸¦ ÁÙ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù.
  °¢ ±â´ÉÀÇ ±¸ºÐÀÚ´Â ÄÝ·Ð(:)¹®ÀÚÀÌ´Ù. ¿¹¸¦ µé¾î °æ°íÀ½¿¡ ´ëÇØ¼­´Â bl À̶ó´Â ÄÚ
  µå¸¦ »ç¿ëÇϴµ¥ º¸Åë bl=^G ·Î Ç¥ÇöµÇ¾î À־ ÀÀÀÀÇÁ·Î±×·¥À¸·Î ÇÏ¿©±Ý ¾Æ½ºÅ°
  BELL ¹®ÀÚÀÎ <ÄÁÆ®·Ñ>+G ¹®ÀÚ¸¦ »ç¿ëÇϵµ·Ï Áö½ÃÇÑ´Ù.

  bl ±â´É ¸»°íµµ vb Áï "visible bell"À̶ó´Â ±â´ÉÀÌ Àִµ¥ /etc/termcap ÀÇ
  ¸®´ª½º Äֿܼ¡´Â º¸Åë ºüÁ®ÀÖ´Ù.
</p>

<sect> È­¸éÇ¥½Ã °æ°í Á¤ÀÇÇϱâ
<p>


  ¿©·¯ºÐÀÌ °®°í ÀÖ´Â termcap ¿¡´Ù vb ¼³Á¤À» ³ÖÀ» ¼ö ÀÖ´Ù.
  Dennis Henriksen (duke@diku.dk) ¾¾´Â termcap ÀÇ console ¿¡´Ù ´ÙÀ½ ÁÙÀ» »ðÀÔ
  ÇÒ °ÍÀ» Á¦¾ÈÇÏ¿´´Ù.
<verb>
       :vb=\E7\E[?5h\E[?5l\E[?5h\E[?5l\E[?5h\E[?5l\E[?5h\E[?5l\E8:\
</verb>
  ¸ÇµÚ¿¡ ºÙÀº ¹é½½·¡½¬ ¹®ÀÚ´Â ÁٹٲÞÀ» escape ½Ã۱â À§ÇØ ÇÊ¿äÇÑ °ÍÀÌ´Ù.
  Dennis ÀÇ ÄÚµå´Â ±×ÀÇ ¸»À» ºô¸®¸é ´ÙÀ½°ú °°Àº ÇൿÀ» ÇÑ´Ù°í ÇÑ´Ù.

  -- ÇöÀçÀÇ Ä¿¼­ À§Ä¡¸¦ ±â¾ïÇÑ´Ù.( ¾ÈÀüÇÏ°Ô Çϱâ À§Çؼ­ )

  -- Á¤»óÀûÀÎ »ö°ú ¹ÝÀü»öÀ¸·Î ¹è°æ»öÀ» ¿©·¯ºÐ ¹Ù²Û´Ù.

  -- Ä¿¼­ÀÇ ÇöÀç À§Ä¡¸¦ º¹¿øÇÑ´Ù.

  termcap À» °íÄ¥ ¶§ ÁÖÀÇÇÒ °ÍÀÌ ÀÖ´Ù:

  -- ¿©·¯ºÐÀÇ TERM º¯¼ö¸¦ »ìÆìº¸¶ó: ¿¹Àü¿¡´Â console ÀÌ ¾²¿´À¸´Ï ¿©·¯ºÐÀÇ ¹è
     Æ÷ÆÇ°ú Ä¿³Î ¹öÀü¿¡ µû¶ó ´Ù¸£´Ù. ÀÌÁ¦´Â linux ¶ó°í ¹Ù²î¾ú´Ù.

  -- ÀÌ¹Ì vb Çʵ尡 ÀÖ´ÂÁö ¾Ë¾Æº¸¶ó. ¹èÆ÷ÆÇ Á¦ÀÛÀÚµéÀÌ ¹®¼­¸¦ Àаí ÀÌ¹Ì ±×·¸
     °Ô ÇØµÐ °æ¿ìµµ ÀÖÀ» °ÍÀÌ´Ù.

  -- ¾î¶² ÇÁ·Î±×·¥µéÀº termcap °ú terminfo µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
     µû¶ó¼­ vb ¼³Á¤°ú ¹«°üÇÏ´Ù. terminfo ´Â termcap º¸´Ù °­·ÂÇÏÁö¸¸ ´õ ¾î·Æ´Ù.
</p>

<sect>  ÇÁ·Î±×·¥¿¡°Ô Visual Bell ¿¡ ´ëÇØ Áö½ÃÇϱâ
<p>

  ÇöÀçÀÇ Å͹̳ΠŸÀÔ¿¡ ´ëÇÏ¿© ¾îÇø®ÄÉÀ̼ǿ¡°Ô Áö½ÃÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¸ñ·ÏÀ»
  ÀÛ¼ºÇصР°ÍÀÌ´Ù. ¾ÕÀ¸·Îµµ ¸¹ÀÌ Ãß°¡µÉ °ÍÀÌ´Ù.
<descrip>
  <tag/tcsh/ (6.04 ¿Í ÀÌÈÄ ): "set visiblebell". .cshrc ³Ö°Å³ª Á÷Á¢ ÀÔ·ÂÇÒ ¼ö
     ÀÖ´Ù. û°¢Àû °æ°íÀ½À» Àç¼³Á¤Çϱâ À§Çؼ­´Â unset visiblebell À̶ó°í ÇØÁÖ
     ¸é µÈ´Ù. ºÒ°¡´ÉÀ¸·Î ¼³Á¤Çϱâ À§Çؼ­´Â set nobeep À̶ó°í ÇØÁØ´Ù.
     issue "set nobeep".

  <tag/bash/ ( º»ÀÎÀÌ ¾Æ´Â ÇÑ ¸ðµç ¹öÀü¿¡¼­ ): "set bell-style visible"À̶ó´Â ¹®
     ÀÚ¿­À» ~/.bashrc ¿¡ ³ÖÀ¸¸é µÈ´Ù. ±× ¿Ü¿¡µµ none, audible ÀÌ ÀÖ´Ù.

  <tag/bash/ ( readline »ç¿ë ±×¸®°í readline ¿¡ ÀǰÅÇÑ ´Ù¸¥ ¾îÇø®ÄÉÀ̼ǵé ):
     ~/.inputrc ¿¡ "set prefer-visible-bell" ¸¦ ³Ö´Â´Ù.

  <tag/nvi ¿Í elvis/: ~/.exrc ¿¡ "set flash"¸¦ ³Ö°Å³ª :set flash ¶ó°í Á÷Á¢ ÇØÁØ´Ù.
     (ÄÝ·Ð ¹®ÀÚ¿¡ ÁÖÀÇÇϱæ).  ½Ã°¢Àû °æ°í¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é À§¿¡¼­ flash
     ¶ó°í ÇÑ ºÎºÐÀ» noflash ¶ó°í ÇØÁֱ⠹ٶõ´Ù.

  <tag/emacs/: ¿©·¯ºÐÀÇ ~/.emacs È­ÀÏ¿¡ "(setq visible-bell t)" À» ³Ö¾î¶ó.
     "(setq visible-bell nil)"À̶ó°í ÇÏ¸é ´Ù½Ã ½Ã°¢Àû °æ°í¸¦ ºÒ°¡´ÉÀ¸·Î
     ¼³Á¤ÇÏ°Ô µÈ´Ù.

  <tag/less/: ½Ã°¢Àû °æ°í¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ¸í·ÉÇà¿¡¼­ -q ¿É¼ÇÀ» ¾²°í ¾î¶²
     °æ°íµµ ¿øÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â -Q ¿É¼ÇÀ» »ç¿ëÇÑ´Ù. ±âº» ¿É¼ÇÀº ¿©·¯ºÐÀÇ
     LESS ȯ°æº¯¼ö¿¡ ³Ö¾îÁÖ¸é µÈ´Ù.

 <tag/screen/: CtrlA-CtrlG ¸í·ÉÀ» ÇØÁØ´Ù. ¸ðµç °¡»ó ½ºÅ©¸°¿¡¼­ ÀÛµ¿ÇÏ°Ô µÉ °Í
     ÀÌ´Ù. ±âº»¼³Á¤À» À§Çؼ­ CUMSTOMIZATION ¿¡ ´ëÇØ¼­´Â ¸ÇÆäÀÌÁö¸¦ º¸±â ¹Ù¶õ
     ´Ù.

 <tag/xterm/: xterm Àº °¢ °æ°íÀ½¿¡ ´ëÇÏ¿© ½Ã°¢Àû ½ÅÈ£ ¶Ç´Â û°¢Àû ½ÅÈ£·Î ¹Ù²Ü
     ¼ö ÀÖ´Ù. ±âº»¼³Á¤Àº û°¢ÀûÀδÙ. ÇÏÁö¸¸ ¸í·ÉÇà¿¡¼­ -vb ¸¦ »ç¿ëÇϰųª ¸®
     ¼Ò½º ¼¼ÆÃ¿¡¼­ "xterm*visualBell: true"¸¦ »ç¿ëÇÏ¸é µÈ´Ù. CtrlŰ¿Í ¸¶¿ì½º
     ¹öư 1 ¹øÀ» ´©¸£¸é ½Ã°¢Àû/û°¢Àû ½ÅÈ£¿¡ ´ëÇØ ¼³Á¤ º¯È­¸¦ ÁÙ ¼ö ÀÖ´Ù.

 <tag/´Ù¸¥ X ¿ë ¾îÇø®ÄÉÀ̼Ç/: ¿©·¯ºÐÀº ¸í·ÉÇà¿¡¼­ -f volume ¿É¼ÇÀ» ÁÜÀ¸·Î½á
     X ¼­¹öÀÇ º¼·ýÀ» Á¶ÀýÇÒ ¼ö ÀÖ´Ù. ¿©±â¼­ volume °ªÀº 0 ¿¡¼­ 100 ±îÁöÀÇ °ª
     ÀÌ´Ù. X ¼­¹ö¿¡ ¾î¶»°Ô ¸í·ÉÇà ¿É¼ÇÀ» ÁÙ °ÍÀÎÁö¿¡ ´ëÇØ¼­´Â X ¹®¼­ ¶Ç´Â X
     Àü¹®°¡¿¡°Ô ¹°¾îº¸±â ¹Ù¶õ´Ù.
</descrip>
</p>

<sect>  û°¢Àû °æ°íÀ½ ºÒ°¡´ÉÄÉ Çϱâ
<p>

  ¿©·¯ºÐÀÌ Äֿܼ¡ ´ëÇÏ¿© ½Ã°¢Àû °æ°í¸¦ »ç¿ëÇÏ·Á°í ÇÑ´Ù¸é termcap ¿¡¼­
  bl ¼³Á¤ºÎºÐÀ» À§¿¡¼­ vb ¿¡ »ç¿ëÇϵµ·Ï ±ÇÀåÇÑ ¹®ÀÚ¿­·Î ¹Ù²ãÁÖ¸é µÈ´Ù.
  ÀÌ·¸°Ô ÇØÁÖ¸é °¢ ¾îÇø®ÄÉÀ̼ÇÀ» ÀÏÀÏÀÌ ¼³Á¤ÇÒ Çʿ䰡 ¾ø¾îÁø´Ù.
  º»ÀÎÀº ¸®´ª½º¸¦ »ç¿ëÇÏ´Â °÷¿¡¼­´Â ¾îµð³ª ÀÌ·¸°Ô »ç¿ëÇϰí ÀÖ´Ù.

  ÇÏÁö¸¸ Çϵå¿þ¾îÀûÀ¸·Î °æ°íÀ½À» ¹ß»ý½ÃŰ´Â ¾îÇø®ÄÉÀ̼ǵ鿡´Â ¹«·ÂÇÏ´Ù.
</p>

<sect>  °£ÆíÇÑ ¼³Á¤
<p>

  ÄÜ¼Ö °¢°¢¿¡ ´ëÇÏ¿© û°¢Àû/½Ã°¢Àû °æ°í ¼³Á¤À» ´Ù¸£°Ô ÇÏ·Á¸é ¸®´ª½º Äֿܼ¡
  ´ëÇÏ¿© 2 °³ÀÇ ´Ù¸¥ Å͹̳ΠÀ¯ÇüÀ» »ç¿ëÇÏ¸é µÉ °ÍÀÌ´Ù.
  ¿¹¸¦ µé¾î Çϳª´Â console ³ª¸ÓÁö Çϳª´Â console-vb ¶ó°í À̸§Áþµµ·Ï ÇØº¸ÀÚ.
  console Àº ¿ø·¡ÀÇ ¼³Á¤À̰í console-vb ´Â ½Ã°¢Àû °æ°í ¼³Á¤À» bl ¿¡ ÇØµÐ °Í
  ÀÌ´Ù. ÀÌ·¸°Ô ÇØ¼­ ÄܼÖÀÇ À¯Çü¿¡ µû¶ó ´Ù¸¥ ¼³Á¤À» °¡Áú ¼ö ÀÖ´Ù.

  -- tcsh ÀÇ °æ¿ì: ½Ã°¢Àû °æ°í¿¡ ´ëÇØ¼­´Â "setenv TERM console-vb", û°¢Àû
     °æ°íÀ½¿¡ ´ëÇØ¼­´Â "setenv TERM console"

  -- bash ÀÇ °æ¿ì: ½Ã°¢ÀûÀÎ °æ¿ì "TERM=console-vb; export TERM", û°¢ÀûÀÎ °æ¿ì
     ¿¡´Â "TERM=console; export TERM"

     <¾Ë¾ÆµÑ °Í>
     termcap Çü½Ä¿¡¼­´Â ÇÑ Å͹̳ΠÀ¯ÇüÀ» ¼³Á¤ÇÒ ¶§ ´Ù¸¥ °ÍÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï
     ÇØÁÖ°í ÀÖ´Ù. µû¶ó¼­ ±× Â÷À̺κи¸À» ±â¼úÇØÁÖ°í »ç¿ëÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº
     ¸Ç ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶõ´Ù.
</p>

<sect>  ´Ù¸¥ ÇØ°áÃ¥µé
<p>

  ¾ÈŸ±î¿î »ç½ÇÀº ¸ðµç ¾îÇø®ÄÉÀ̼ÇÀÌ termcap ÀνÄÀÇ ¼ÒÇÁÆ®¿þ¾î´Â ¾Æ´Ï¶ó´Â
  °ÍÀÌ´Ù. ´ëºÎºÐÀÇ ÀÛÀº ÇÁ·Î±×·¥µéÀº C ¼Ò½º Äڵ忡´Ù°¡ 'backslash-a'¸¦ »ç¿ëÇÏ
  ´Â °æ¿ì°¡ ¸¹´Ù.  ÀÌ ºÎºÐÀº ½ÇÇàÈ­ÀÏ¿¡¼­ ASCII BEL ¹®ÀÚ·Î µÈ´Ù. ´ëºÎºÐÀÇ Ä¿
  ´Ù¶õ ÇÁ·Î±×·¥¿¡¼­´Â ÀÌ·± ¹®Á¦°¡ ¾ø°ÚÁö¸¸¼­µµ C Ãʺ¸ÀÚµéÀº ÁÖÀÇÇØµÎ±â ¹Ù¶õ´Ù.
  ƯÈ÷³ª ÄÄÇ»ÅÍ °ü·Ã °ú Ãʺ¸ Çлý ÇÁ·Î±×·¡¸ÓµéÀÌ °¡Àå ½ÉÇÏ´Ù.

  ÀÌ·± ÇÁ·Î±×·¥¿¡ ´ëÇØ¼­ À¯ÀÏÇÑ ÇØ°áÃ¥Àº ½ºÇÇÄ¿ Á¦°Å¹ý ¶Ç´Â Martin Mares ¿¡
  ÀÇÇØ Á¦½ÃµÈ À̽ºÄÉÀÌÇÁ ¹®ÀÚ¿­ »ç¿ë¹ýÀÌ´Ù.

  ¿¹Àü¿¡ °³ÀÎÀûÀÎ ÆÐÄ¡¸¦ ¸¸µç ÀûÀÌ ÀÖ´Ù. ÇÏÁö¸¸ À̽ºÄÉÀÌÇÁ ¹®ÀÚ¿­·Î °¡´ÉÇϹǷÎ
  ´õ ÀÌ»ó »ç¿ëÇÏÁö ¾Ê´Â´Ù. Ä¿³Î ¹öÀü 1.3.42 ¿¡ ´ëÇØ¼­ Åæ ¼³Á¤À» Çϱâ À§ÇÏ¿© 
  °³ÀÎÀûÀÎ ÆÐÄ¡¸¦ ´Ù½Ã ¸¸µé¾úÀ¸³ª ÀÌ¹Ì 1.3.43 ÀÌ ³ª¿ÍÀÖ´Ù´Â °ÍÀ» ¹ß°ßÇϰí¾ß
  ¸»¾Ò´Ù. :-)
</p>
</article>




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:30
Processing time 0.0071 sec