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

½Ã°¢Àû °æ°í¿¡ ´ëÇÑ ¹Ì´Ï ÇÏ¿ìÅõ

½Ã°¢Àû °æ°í¿¡ ´ëÇÑ ¹Ì´Ï ÇÏ¿ìÅõ

Alessandro Rubini, rubini@ipvvis.unipv.it

v2.1 1996³â 8¿ù ¹ø¿ª: ÀÌ ¸¸ ¿ë, geoman@nownuri.nowcom.co.kr
ÀÌ ¹®¼­¿¡¼­´Â termcapÀÇ »ç¿ë¹ý¿¡ ´ëÇÏ¿© ±×¸®°í ÇÊ¿ä¿¡ µû¶ó °æ°í¸¦ ¾Æ¿¹ ¾²Áö ¾Êµµ·Ï Ä¿³Î ÆÐÄ¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

1. ¼Ò°³

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

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

2. ½ºÇÇÄ¿ Á¦°Å¹ý(spekearectomy)

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

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

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

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

3. Äָܼ¶´Ù ¼Ò¸® ¼³Á¤

Ä¿³Î 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 ÄÄÇ»ÅÍ¿¡¼­ µ¹¸® °í ÀÖ´Â °Íó·³ ¿À·¡ µÈ Ä¿³ÎÀ» »ç¿ëÇϰųª °æ°íÀ½ÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡´Â °è¼Ó ÀÐ¾î º¸±â ¹Ù¶õ´Ù.

4. Termcap¿¡ ´ëÇÑ ±âº»ÀûÀÎ °³³ä

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

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

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

5. È­¸éÇ¥½Ã °æ°í Á¤ÀÇÇϱâ

¿©·¯ºÐÀÌ °®°í ÀÖ´Â termcap ¿¡´Ù vb ¼³Á¤À» ³ÖÀ» ¼ö ÀÖ´Ù. Dennis Henriksen (duke@diku.dk) ¾¾´Â termcap ÀÇ console ¿¡´Ù ´ÙÀ½ ÁÙÀ» »ðÀÔ ÇÒ °ÍÀ» Á¦¾ÈÇÏ¿´´Ù.

       :vb=\E7\E[?5h\E[?5l\E[?5h\E[?5l\E[?5h\E[?5l\E[?5h\E[?5l\E8:\
¸ÇµÚ¿¡ ºÙÀº ¹é½½·¡½¬ ¹®ÀÚ´Â ÁٹٲÞÀ» escape ½ÃÅ°±â À§ÇØ ÇÊ¿äÇÑ °ÍÀÌ´Ù. Dennis ÀÇ ÄÚµå´Â ±×ÀÇ ¸»À» ºô¸®¸é ´ÙÀ½°ú °°Àº ÇൿÀ» ÇÑ´Ù°í ÇÑ´Ù.

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

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

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

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

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

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

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

6. ÇÁ·Î±×·¥¿¡°Ô Visual Bell ¿¡ ´ëÇØ Áö½ÃÇϱâ

ÇöÀçÀÇ Å͹̳ΠŸÀÔ¿¡ ´ëÇÏ¿© ¾îÇø®ÄÉÀ̼ǿ¡°Ô Áö½ÃÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¸ñ·ÏÀ» ÀÛ¼ºÇصР°ÍÀÌ´Ù. ¾ÕÀ¸·Îµµ ¸¹ÀÌ Ãß°¡µÉ °ÍÀÌ´Ù.

tcsh

(6.04 ¿Í ÀÌÈÄ ): "set visiblebell". .cshrc ³Ö°Å³ª Á÷Á¢ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. û°¢Àû °æ°íÀ½À» Àç¼³Á¤Çϱâ À§Çؼ­´Â unset visiblebell À̶ó°í ÇØÁÖ ¸é µÈ´Ù. ºÒ°¡´ÉÀ¸·Î ¼³Á¤Çϱâ À§Çؼ­´Â set nobeep À̶ó°í ÇØÁØ´Ù. issue "set nobeep".

bash

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

bash

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

nvi ¿Í elvis

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

emacs

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

less

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

screen

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

xterm

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

´Ù¸¥ X ¿ë ¾îÇø®ÄÉÀ̼Ç

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

7. û°¢Àû °æ°íÀ½ ºÒ°¡´ÉÄÉ Çϱâ

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

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

8. °£ÆíÇÑ ¼³Á¤

ÄÜ¼Ö °¢°¢¿¡ ´ëÇÏ¿© û°¢Àû/½Ã°¢Àû °æ°í ¼³Á¤À» ´Ù¸£°Ô ÇÏ·Á¸é ¸®´ª½º Äֿܼ¡ ´ëÇÏ¿© 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 Çü½Ä¿¡¼­´Â ÇÑ Å͹̳ΠÀ¯ÇüÀ» ¼³Á¤ÇÒ ¶§ ´Ù¸¥ °ÍÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ°í ÀÖ´Ù. µû¶ó¼­ ±× Â÷À̺κи¸À» ±â¼úÇØÁÖ°í »ç¿ëÇÑ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¸Ç ÆäÀÌÁö¸¦ Âü°íÇϱ⠹ٶõ´Ù.

9. ´Ù¸¥ ÇØ°áÃ¥µé

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

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

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


ID
Password
Join
You have an ability to sense and know higher truth.


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.0023 sec