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

11. TERM º¯¼ö

¸¹Àº ÇÁ·Î±×·¥µéÀÌ TERM º¯¼ö¿Í /etc/termcap ¶Ç´Â /usr/lib/terminfo/* µ¥ÀÌŸº£À̽º¸¦ »ç¿ëÇÏ¿© ¹®ÀÚ¿­À» ¾îµð·Î º¸³¾ Áö, Ä¿¼­¸¦ ¾îµð·Î ¿òÁ÷ÀÏ Áö µîµîÀ» °áÁ¤ÇÑ´Ù. ¶ÇÇÑ »ç¿ëÀÚ ¹é½ºÆäÀ̽º Å°, ±â´ÉÅ° µîµîÀÌ º¸³½ ¹®ÀÚ¿­À» °áÁ¤Çϴµ¥ »ç¿ëÇϱ⵵ ÇÑ´Ù. ÀÌ °ªÀº ÃÖÃÊ¿¡´Â Ä¿³ÎÀÌ (ÇØ´ç Äֿܼ¡ ´ëÇØ) ¼³Á¤ÇÑ´Ù. º¸Åë, ÀÌ º¯¼ö´Â /etc/ttytype¸¦ »ç¿ëÇÏ¿©, ¶Ç´Â /etc/inittab¿¡ ÁöÁ¤µÈ Àμö·Î Àç¼³Á¤µÈ´Ù. ¶§¶§·Î /etc/profile¿¡¼­ ¼³Á¤µÇ±âµµ ÇÑ´Ù.

±¸Çü ½Ã½ºÅÛ¿¡¼­´Â TERM=console ¶Ç´Â TERM=con80x25¸¦ »ç¿ëÇÑ´Ù. (ncurses 1.8.6À» »ç¿ëÇÏ´Â) ½ÅÇü ½Ã½ºÅÛÀº Á» ´õ ÀÚ¼¼È÷ ±â¼úµÇ¾î ÀÖ´Â TERM=linux ¶Ç´Â TERM=linux-80x25¸¦ »ç¿ëÇÑ´Ù. ±×·¯³ª settermÀÇ ¿¾ ¹öÀüÀº TERM=con*¿¡ ´ëÇØ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. TERM=linux¸¦ »ç¿ëÇ϶ó.

Ä¿³Î 1.3.2 ÀÌ·¡·Î Äֿܼ¡ ´ëÇÑ Ä¿³ÎÀÇ µðÆúÆ®´Â TERM=linux·Î µÇ¾î ÀÖ´Ù.

¸®´ª½º¿¡ ´ëÇÑ Ç׸ñÀÌ ¾ø´Â termcapÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é Äֿܼ¡ ´ëÇÑ Ç׸ñ¿¡ ¾Æ·¡¿Í °°ÀÌ

        console|con80x25|linux:\
¸®´ª½º¿¡ ´ëÇÑ Ç׸ñÀ» ³Ö°í, /usr/lib/terminfo/l/linux¸¦ /usr/lib/terminfo/c/console¿¡ º¹»çÇϰųª ½Éº¼¸¯ ¸µÅ©¸¦ ÇØµÎ¸é µÈ´Ù.

11.1 Terminfo

¸®´ª½º Äֿܼ¡ ´ëÇÑ terminfo Ç׸ñÀº ncurses 1.8.6 ÀÌÈÄ·Î kich1=\E[2~ Ç׸ñÀ» »©µÎ¾ú´Ù. ÇÏÁö¸¸ ÀϺΠÇÁ·Î±×·¥¿¡¼­ ÇÊ¿äÇÑ °æ¿ì°¡ ÀÖ´Ù. ÀÌ°ÍÀ» »ç¿ëÇÏ·Á¸é È­ÀÏÀ» ÆíÁýÇÏ°í ticÀ» ½ÇÇà½ÃÅ°¸é µÈ´Ù.


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