13.3. Áö¿ªÈ­ ÀÌ¿ë

ÀÌ ¸ÚÁø, ±¹Á¦È­(i18n)´Â FreeBSD ¿¡¸¸ ÇØ´çµÇ´Â °ÍÀÌ ¾Æ´Ñ, ÀÏÁ¾ÀÇ ±ÔÁ¤ÀÔ´Ï´Ù. ¿©·¯ºÐµéÀº FreeBSD °¡ ÀÌ ±ÔÁ¤À» µû¸£´Â°ÍÀ» µµ¿ÍÁֽñ⠹ٶø´Ï´Ù.

Áö¿ªÈ­ ¼³Á¤µéÀº ¼¼°¡Áö ÁÖ¿ä ¿ë¾î¿¡ ±â¹ÝÇϰí ÀÖ½À´Ï´Ù. ±×°ÍÀº ¾ð¾î ÄÚµå, ±¹°¡ ÄÚµå, ÀÎÄÚµù ÀÔ´Ï´Ù. ·ÎÄÉÀÏ À̸§Àº ÀÌ ¼¼°¡Áö·ÎºÎÅÍ ´ÙÀ½°ú°°ÀÌ ¸¸µé¾î Áý´Ï´Ù. :

    ¾ð¾îÄÚµå_±¹°¡ÄÚµå.ÀÎÄÚµù

13.3.1. ¾ð¾îÄÚµå¿Í ±¹°¡ÄÚµå

FreeBSD ½Ã½ºÅÛ, ȤÀº ´Ù¸¥ ±¹Á¦È­(i18n) Áö¿ø À¯´Ð½º ½Ã½ºÅÛÀ» ƯÁ¤ ¾ð¾î·Î Áö¿ªÈ­ Çϱâ À§Çؼ­´Â, »ç¿ëÀÚ°¡ ±¹°¡¿Í ¾ð¾î¸¦ ÁöÁ¤ÇϱâÀ§ÇÑ Äڵ带 ¾Ë¾Æ³»¾ß ÇÕ´Ï´Ù.(±¹°¡ ÄÚµå´Â ÀÀ¿ë ÇÁ·Î±×·¥µé¿¡°Ô ¾î¶² ´Ù¸¥ ¾ð¾î¸¦ »ç¿ëÇØ¾ß ÇÒ °ÍÀΰ¡¸¦ ¾Ë·ÁÁÝ´Ï´Ù.) °Ô´Ù°¡, À¥ ºê¶ó¿ìÀúµé°ú, SMTP/POP ¼­¹ö, À¥ ¼­¹öµîÀº ±×°Í¿¡ ±â¹ÝÇØ µ¿ÀÛÀÌ °áÁ¤µË´Ï´Ù. ´ÙÀ½Àº ¾ð¾î/±¹°¡ ÄÚµåÀÇ ¿¹Á¦ÀÔ´Ï´Ù. :

¾ð¾î/±¹°¡ Äڵ弳¸í
en_US¿µ¾î - ¹Ì±¹
ru_RU·¯½Ã¾Æ¾î - ·¯½Ã¾Æ
zh_TWÀüÅë Áß±¹¾î - ´ë¸¸

13.3.2. ÀÎÄÚµù(Encodings)

¾î¶² ¾ð¾îµéÀº ºñ ¾Æ½ºÅ° ÀÎÄÚµùÀ» »ç¿ëÇϸç, ±×°ÍÀº 8 ºñÆ®, ¿ÍÀÌµå ¹ÙÀÌÆ®(widebyte) ȤÀº ¸ÖƼ ¹ÙÀÌÆ®(multibyte) ¹®ÀÚµéÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº multibyte(3) ¸ÇÆäÀÌÁö¸¦ Âü°íÇϽʽÿÀ. ¿¾ ÀÀ¿ë ÇÁ·Î±×·¥µéÀº À̰͵éÀ» Á¦´ë·Î ÀνÄÇÏÁö ¸øÇϰí Á¦¾î ¹®ÀÚ·Î Âø°¢ÇÕ´Ï´Ù. ÇÏÁö¸¸, ÃÖ±ÙÀÇ ÀÀ¿ë ÇÁ·Î±×·¥µéÀº º¸Åë 8 ºñÆ® ¹®ÀÚµéÀ» Á¦´ë·Î ÀνÄÇÕ´Ï´Ù. ÇÁ·Î±×·¥¿¡ µû¶ó¼­, »ç¿ëÀÚµéÀº ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿ÍÀ̵å, ¸ÖƼ ¹ÙÀÌÆ®¸¦ Áö¿øÇϵµ·Ï ÄÄÆÄÀÏ Çϰųª, ±×¿¡ ¸Â°Ô ¼³Á¤ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ¿ÍÀ̵å, ¸ÖƼ ¹ÙÀÌÆ® ¹®ÀÚ¸¦ ÀÔ·Â °¡´É, ±×¸®°í ó¸® °¡´ÉÇϵµ·Ï Çϱâ À§ÇØ FreeBSD Æ÷Æ® ÄÝ·º¼Ç Àº ¼­·Î ´Ù¸¥ ÇÁ·Î±×·¥µé¿¡´ëÇÑ °¢°¢ÀÇ ¾ð¾î Ä«Å×°í¸®¸¦ Á¦°øÇϰí ÀÖ½À´Ï´Ù. °¢ FreeBSD Æ÷Æ®ÀÇ ±¹Á¦È­(i18n) ¹®¼­¸¦ Âü°íÇϽʽÿÀ.

»ç¿ëÀÚµéÀÌ ±×°ÍÀ» Á¤È®ÇÏ°Ô ¼³Á¤ÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö, ¶Ç´Â configure/Makefile/compiler ¿¡ Á¤È®ÇÑ °ªÀ» ³Ñ°ÜÁÖ±â À§Çؼ­´Â ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö¿¡ ´ëÇØ¼­´Â, ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥µéÀÇ ¹®¼­¸¦ º¸¼Å¾ß ÇÕ´Ï´Ù.

±â¾ïÇØ µÎ¾î¾ßÇÒ »çÇ×µé :

¿©·¯ºÐµéÀº IANA µî·Ï ¿¡¼­ ÀÌ¿ë °¡´ÉÇÑ ¹®ÀÚ¼ÂÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

13.3.3. ±¹Á¦È­(i18n)µÈ ÀÀ¿ë ÇÁ·Î±×·¥µé

FreeBSD ÀÇ Æ÷Æ®¿Í ÆÐŰÁö ½Ã½ºÅÛ¿¡¼­, ±¹Á¦È­(i18n)µÈ ÀÀ¿ë ÇÁ·Î±×·¥µéÀº ½±°Ô ±¸ºÐÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ ±× À̸§¿¡ i18n ÀÌ ºÙ¾î ÀÖ½À´Ï´Ù. ±×·¸´Ù°íÇØ¼­ ±×°ÍµéÀÌ Ç×»ó ÇÊ¿äÇÑ ¸ðµç ¾ð¾î¸¦ Áö¿øÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.

13.3.4. ·ÎÄÉÀÏ ¼³Á¤

ÀÌ·ÐÀûÀ¸·Î´Â, ¿©·¯ºÐµéÀº ÀÚ½ÅÀÇ ·ÎÄÉÀÏ À̸§À» ·Î±×ÀÎ ½©¿¡¼­ LANG °ªÀ¸·Î ÁöÁ¤ÇØ Áֱ⸸ ÇÏ¸é µË´Ï´Ù. ±×¸®°í À̰ÍÀº º¸Åë, ¿©·¯ºÐµéÀÇ ~/.login_conf, ȤÀº ·Î±×ÀÎ ½© ¼³Á¤ ÆÄÀÏ(~/.profile, ~/.bashrc, ~/.cshrc) ¿¡¼­ ÁöÁ¤ÇØ ÁÙ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ·ÎÄÉÀÏÀÇ ¸ðµç ÇÏÀ§ ¼³Á¤°ª(¿¹, LC_CTYPE, LC_CTIME, ±âŸ.)µéµµ ÁöÁ¤ÇÏ°Ô µË´Ï´Ù. Á»´õ ÀÚ¼¼ÇÑ »çÇ×Àº ±× ¾ð¾î¿¡ ÇØ´çÇÏ´Â FreeBSD ¹®¼­¸¦ Âü°íÇϽʽÿÀ.

¿©·¯ºÐÀÇ ¼³Á¤ ÆÄÀϵ鿡¼­ ´ÙÀ½ µÎ °ªÀ» ¼³Á¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù. :

À̰ÍÀº »ç¿ëÀÚÀÇ ½© ¼³Á¤, ƯÁ¤ ÀÀ¿ë ÇÁ·Î±×·¥ ¼³Á¤, ±×¸®°í X11 ¼³Á¤À» Æ÷ÇÔÇÕ´Ï´Ù.

13.3.4.1. ·ÎÄÉÀÏ ¹æ½Ä ¼³Á¤

·ÎÄÉÀÏÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀº µÎ°¡Áö°¡ ÀÖÀ¸¸ç, ±× µÎ°¡Áö¸¦ ¾Æ·¡¿¡¼­ ¼³¸íÇÒ °ÍÀÔ´Ï´Ù. ÃßõÇÒ¸¸ÇÑ ¹æ¹ýÀΠù¹øÂ°´Â ·Î±×ÀΠŬ·¡½º ¿¡ ȯ°æ º¯¼ö¸¦ ÇÒ´çÇÏ´Â °ÍÀ̸ç, µÎ¹øÂ° ¹æ¹ýÀº ½Ã½ºÅÛ ½©ÀÇ ½ÃÀÛ ÆÄÀÏ ¿¡ ȯ°æº¯¼ö ÇÒ´çÀ» Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù.

13.3.4.1.1. ·Î±×ÀΠŬ·¡½º ÀÌ¿ë ¹æ¹ý

ÀÌ ¹æ¹ýÀº ȯ°æ º¯¼öµé, °¢°¢ÀÇ ½© ½ÃÀÛ ÆÄÀÏ¿¡ ƯÁ¤ ½© ÇÒ´çÀ¸·Î Ãß°¡ÇÏ´Â ´ë½Å¿¡, ¸ðµç ½©¿¡ ·ÎÄÉÀÏ À̸§°ú MIME ¹®Àڼ¿¡ ÇÊ¿äÇÑ È¯°æ º¯¼öµéÀ» Çѹø¿¡ ÇÒ´çÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÏ¹Ý »ç¿ëÀÚ ¼öÁØÀÇ ¼³Á¤ Àº »ç¿ëÀÚ ½º½º·Î¿¡ÀÇÇØ ÀÌ·ç¾îÁú ¼ö ÀÖÀ¸¸ç, °ü¸®ÀÚ ¼öÁØÀÇ ¼³Á¤ Àº ¼öÆÛÀ¯ÀúÀÇ ±ÇÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù.

13.3.4.1.1.1. ÀÏ¹Ý »ç¿ëÀÚ ¼öÁØÀÇ ¼³Á¤

À̰ÍÀº Latin-1 ÀÎÄÚµùÀ» À§ÇÑ µÎ°¡Áö °ªÀÌ ¼³Á¤µÇ¾î ÀÖ´Â, »ç¿ëÀÚ È¨ µð·ºÅ丮ÀÇ ÃÖ¼ÒÇÑÀÇ .login_conf ¿¹Á¦ ÆÄÀÏ ÀÔ´Ï´Ù. :

    me:My Account:\
    	:charset=ISO-8859-1:\
    	:lang=de_DE.ISO_8859-1:

Á»´õ ÀÚ¼¼ÇÑ »çÇ×Àº °ü¸®ÀÚ ¼öÁØÀÇ ¼³Á¤ °ú login.conf(5) ¸ÇÆäÀÌÁöÀ» º¸½Ê½Ã¿À.

13.3.4.1.1.2. °ü¸®ÀÚ ¼öÁØÀÇ ¼³Á¤

/etc/login.conf ÆÄÀÏ¿¡ »ç¿ëÀÚ Å¬·¡½º¿Í Á¤È®ÇÑ ¾ð¾î¼³Á¤ÀÌ µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ º¸½Ê½Ã¿À. ¾Æ·¡ÀÇ ¼³Á¤µéÀÌ /etc/login.conf ¿¡ Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù. :

    ¾ð¾îÀ̸§:°èÁ¤Á¦¸ñ:\
    	:charset=MIME ¹®ÀÚ¼Â:\
    	:lang=·ÎÄÉÀÏ À̸§:\
    	:tc=default:

À§ ¿¹Á¦¸¦ Latin-1 ÀÎÄÚµùÀ» ÀÌ¿ëÇØ Àû¿ëÇØ º¸¸é, ´ÙÀ½°ú °°½À´Ï´Ù. :

    german:German Users Accounts:\
    	:charset=ISO-8859-1:\
    	:lang=de_DE.ISO_8859-1:\
    	:tc=default:

vipw(8) ·Î ·Î±×ÀΠŬ·¡½º º¯°æÇϱâ

»õ·Î¿î »ç¿ëÀÚ¸¦ Ãß°¡Çϱâ À§Çؼ­´Â vipw ¸¦ »ç¿ëÇϽʽÿÀ. ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ³ÖÀ¸½Ã¸é µË´Ï´Ù. :

    user:password:1111:11:¾ð¾î:0:0:User Name:/home/user:/bin/sh

adduser(8) ·Î ·Î±×ÀΠŬ·¡½º º¯°æÇϱâ

»õ·Î¿î »ç¿ëÀÚ¸¦ Ãß°¡Çϱâ À§Çؼ­´Â adduser ¸í·ÉÀ» ÀÌ¿ëÇϽʽÿÀ. ´ÙÀ½°ú°°ÀÌ ÇÏ½Ã¸é µË´Ï´Ù. :

  • /etc/adduser.conf ¿¡ defaultclass = ¾ð¾î ¸¦ ¼³Á¤ÇϽʽÿÀ. ´Ü, À̰æ¿ì¿£ ´Ù¸¥ ¾ð¾î¸¦ »ç¿ëÇϰí ÀÖ´Â »ç¿ëÀڵ鿡°Ôµµ ÇØ´çµÇ´Â ¸» ±×´ë·ÎÀÇ ±âº» Ŭ·¡½º¸¦ ³Ö¾î¾ß ÇÑ´Ù´ÂÁ¡À» ¿°µÎÇØ µÎ½Ê½Ã¿À.

  • ¶Ç´Ù¸¥ ¹æ¹ýÀº ¸Å¹ø Áú¹®¿¡ ƯÁ¤ ¾ð¾î¸¦ ³Ö¾îÁÖ´Â °ÍÀÔ´Ï´Ù.

        Enter login class: default []: 
    adduser(8) ¸ÇÆäÀÌÁö¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

  • ¶Ç´Ù¸¥ ¹æ¹ýÀº ¿©·¯ºÐÀÌ ¼­·Î ´Ù¸¥ ¾ð¾îȯ°æÀÇ »ç¿ëÀÚ¸¦ Ãß°¡ÇÒ¶§, ´ÙÀ½°ú°°ÀÌ ÇÏ´Â °ÍÀÔ´Ï´Ù. :

        # adduser -class ¾ð¾î

pw(8) ·Î ·Î±×ÀΠŬ·¡½º º¯°æÇϱâ

¿©·¯ºÐÀÌ »õ·Î¿î À¯Àú¸¦ Ãß°¡Çϴµ¥ pw(8) ¸¦ »ç¿ëÇϽŴٸé, ´ÙÀ½°ú°°Àº Çü½ÄÀ¸·Î ÇϽʽÿÀ. :

    # pw useradd user_name -L ¾ð¾î

13.3.4.1.2. ½©ÀÇ ½ÃÀÛ ÆÄÀÏ ÀÌ¿ë¹æ¹ý

Note: ÀÌ ¹æ¹ýÀº ÁÁÀº ¹æ¹ýÀÌ ¾Æ´Õ´Ï´Ù. ¿Ö³ÄÇϸé, °¢°¢ÀÇ ¼±ÅÃµÈ ·Î±×ÀÎ ÇÁ·Î±×·¥¸¶´Ù ¼­·Î ´Ù¸¥ ¼³Á¤ÀÌ ÇÊ¿äÇϱ⠶§¹®ÀÔ´Ï´Ù. ´ë½Å ·Î±×ÀΠŬ·¡½º ÀÌ¿ë ¹æ¹ý À» »ç¿ëÇϽʽÿÀ.

·ÎÄÉÀÏ À̸§°ú MIME ¹®ÀÚ¼ÂÀ» Ãß°¡Çϱâ À§Çؼ­´Â /etc/profile, ±×¸®°í/ȤÀº /etc/csh.login °°Àº ½© ½ÃÀÛ ÆÄÀÏ¿¡ ¾Æ·¡ º¸ÀÌ´Â µÎ°¡Áö ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. ¿ì¸®´Â ¾Æ·¡ ¿¹Á¦¿¡¼­ µ¶ÀϾ »ç¿ëÇϰڽÀ´Ï´Ù. :

/etc/profile ¿¡¼­ :

    LANG=de_DE.ISO_8859-1; export LANG
    MM_CHARSET=ISO-8859-1; export MM_CHARSET

¶Ç´Â /etc/csh.login ¿¡¼­ :

    setenv LANG de_DE.ISO_8859-1
    setenv MM_CHARSET ISO-8859-1

´Ù¸¥ ¹æ¹ýÀ¸·Î, ¿©·¯ºÐÀº À§ »çÇ×µéÀ» /usr/share/skel/dot.profile ¿¡(À§ÀÇ /etc/profile ¿¡ »ç¿ëµÈ°Í°ú À¯»çÇϰÔ), ȤÀº /usr/share/skel/dot.login ¿¡(À§ÀÇ /etc/csh.login ¿¡ »ç¿ëµÈ°Í°ú À¯»çÇϰÔ) Àû¾î ³ÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.

X11 À» À§Çؼ­´Â :

$HOME/.xinitrc ¿¡¼­ :

    LANG=de_DE.ISO_8859-1; export LANG

¶Ç´Â :

    setenv LANG de_DE.ISO_8859-1

¿©·¯ºÐÀÇ ½©¿¡ µû¶ó ´Ù¸¨´Ï´Ù(À§¸¦ º¸½Ê½Ã¿À).

13.3.5. ÄÜ¼Ö ¼³Á¤

¸ðµç ´ÜÀÏ C chars ¹®Àڼ¿¡¼­, È®½ÇÄ¡ ¾ÊÀº ¾ð¾î¿¡ ´ëÇØ¼­´Â /etc/rc.conf ¿¡ ´ÙÀ½°ú°°ÀÌ Á¤È®ÇÑ ÄÜ¼Ö ±Û²ÃÀ» ¼³Á¤ÇϽʽÿÀ. :

    font8x16=±Û²ÃÀ̸§
    font8x14=±Û²ÃÀ̸§
    font8x8=±Û²ÃÀ̸§

±Û²ÃÀ̸§ Àº /usr/share/syscons/fonts µð·ºÅ丮¿¡¼­ .fnt È®ÀåÀÚ¸¦ »©°í °¡Á®¿É´Ï´Ù.

¶ÇÇÑ /stand/sysinstall À» ÅëÇØ, ´ÜÀÏ C chars ¹®Àڼ¿¡´ëÇØ Á¤È®ÇÑ Å°¸Ê(keymap)°ú ½ºÅ©¸°¸Ê(screenmap)À» ¼³Á¤Çϵµ·Ï ÇϽʽÿÀ. ÀÏ´Ü sysintall ¾È¿¡¼­, Configure ¸¦ ¼±ÅÃÇϽðí, ±×´ÙÀ½ Console À» ¼±ÅÃÇϽʽÿÀ. ¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î, /etc/rc.conf ¿¡ ¾Æ·¡ ³»¿ëÀ» Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. :

    scrnmap=½ºÅ©¸°¸Ê À̸§(screenmap_name)
    keymap=Ű¸Ê À̸§(keymap_name)
    keychange="±â´ÉŰ ±âº»°ª"

½ºÅ©¸°¸Ê À̸§ Àº /usr/share/syscons/scrnmaps µð·ºÅ丮¿¡¼­ °¡Á®¿À¸ç, È®ÀåÀÚ .scm Àº Á¦¿ÜÇÕ´Ï´Ù. ½ºÅ©¸°¸Ê°ú ±×¿¡ »óÀÀÇÏ´Â ÆùÆ® ¸ÅÇÎ(mapped font)Àº º¸Åë VGA ÀåÄ¡ÀÇ °¡»ó ±×·¡ÇÈ ¿µ¿ª¿¡¼­ ±Û²Ã ÀÚÇüÀ» 8 ºñÆ®¿¡¼­ 9 ºñÆ®·Î È®ÀåÇϴµ¥ ÇÊ¿äÇÕ´Ï´Ù. ¿¹¸¦µé¸é, È­¸é ±Û²ÃÀÌ 8 ºñÆ® Ä®·³(column)À» »ç¿ëÇÒ¶§, ±ÛÀÚµéÀ» ±× ¿µ¿ª ¹ÛÀ¸·Î À̵¿½ÃŰ´Â °ÍÀÔ´Ï´Ù.

¿©·¯ºÐÀÌ ´ÙÀ½ ¼³Á¤À» °¡Áö°í ÀÖ´Ù¸é, Ä¿³Î ¼³Á¤¿¡ ÀÌ ¸®½ºÆ® ´ÙÀ½ ´Ü¶ô¿¡ ¸í½ÃµÇ¾î ÀÖ´Â ¼³Á¤À» ³ÖÀ¸½Ê½Ã¿À.

VGA ÀåÄ¡¿¡¼­ 8 ºñÆ®¸¦ 9 ºñÆ®·Î È®ÀåÇϴµ¥´Â º¸Åë À§ÀÇ ¼³Á¤µéÀÌ ÇÊ¿äÇÕ´Ï´Ù. À̰ÍÀº ¸¶¿ì½º Ä¿¼­ sc0 ÄÜ¼Ö µå¶óÀ̹ö¿¡¼­ ±Û²Ã ºÎÈ£°¡ 8 ºñÆ®¿¡¼­ 9 ºñÆ®·Î È®ÀåµÇ´Â °ÍÀ» ²ô´Â °ÍÀÔ´Ï´Ù. À̰ÍÀ» Äѱâ À§Çؼ­´Â ´ÙÀ½ ÁÙÀ» Ä¿³Î ¼³Á¤¿¡ ³ÖÀ¸½Ê½Ã¿À.

    options         SC_MOUSE_CHAR=0x03

¿©±â¿¡¼­ Ű¸Ê À̸§ Àº /usr/share/syscons/keymaps µð·ºÅ丮¿¡¼­ È®ÀåÀÚ .kbd ¸¦ »©°í °¡Á®¿É´Ï´Ù.

keychange ´Â º¸Åë ÇÁ·Î±×·¥ ±â´É ۵éÀ» ¼±ÅÃµÈ Å͹̳ΠÇüÅÂ¿Í ÀÏÄ¡½Ã۱â À§ÇØ ÇÊ¿äÇÕ´Ï´Ù. ¿Ö³ÄÇÏ¸é ±â´ÉŰÀÇ °á°úµéÀº Ű¸Ê¿¡¼­ Á¤ÀÇÇÒ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù.

¶ÇÇÑ /etc/ttys ¿¡ ¸ðµç ttyv* Ç׸ñ¿¡ ´ëÇÑ Á¤È®ÇÑ ÄÜ¼Ö Å͹̳ΠÇüŸ¦ ¼³Á¤ÇϽʽÿÀ. ÇöÀç Á¤ÀǵǾî ÀÖ´Â Ç׸ñÀº ´ÙÀ½°ú °°½À´Ï´Ù. :

¹®ÀÚ ¼ÂÅ͹̳ΠÇüÅÂ
ISO-8859-1 ¶Ç´Â ISO-8859-15cons25l1
ISO-8859-2cons25l2
KOI8-Rcons25r
CP437 (Çϵå¿þ¾î ±âº»)cons25

¿ÍÀ̵å ȤÀº ¸ÖƼ ¹ÙÀÌÆ® ¹®ÀÚ ¾ð¾îµé¿¡ ´ëÇØ¼­´Â, /usr/ports/¾ð¾î µð·ºÅ丮ÀÇ FreeBSD Æ÷Æ®¸¦ ÀÌ¿ëÇϽʽÿÀ. ¸î¸î Æ÷Æ®µéÀº, ½Ã½ºÅÛÀº ±×°ÍÀ» ¾¾¸®¾ó vtty's ·Î º¸°í Àִµ¥µµ, ÄַܼΠ³ªÅ¸³ª±âµµ ÇÕ´Ï´Ù. ±×·¯¹Ç·Î ¿©·¯ºÐÀº X11 °ú °¡»ó ¾¾¸®¾ó ÄÜ¼Ö ¸ðµÎ¿¡ ÃæºÐÇÑ vtty's ¸¦ ÇÒ´çÇØ¾ß ÇÕ´Ï´Ù. ¿©±â¿¡ Äֿܼ¡¼­ ´Ù¸¥ ¾ð¾î¸¦ »ç¿ëÇϱâ À§ÇÑ ÇÁ·Î±×·¥µéÁß ÀϺΰ¡ ÀÖ½À´Ï´Ù. :

¾ð¾îÀ§Ä¡
ÀüÅë Áß±¹¾î (BIG-5)/usr/ports/chinese/big5con
ÀϺ»¾î/usr/ports/japanese/ja-kon2-* ¶Ç´Â /usr/ports/japanese/Mule_Wnn
Çѱ¹¾î/usr/ports/korean/ko-han

13.3.6. X11 ¼³Á¤

ºñ·Ï X11 ÀÌ FreeBSD ÇÁ·ÎÁ§Æ®ÀÇ ÀϺκÐÀº ¾Æ´ÏÁö¸¸, ¿©±â¿¡ FreeBSD »ç¿ëÀÚµéÀ» À§ÇØ ¸î°¡Áö Á¤º¸¸¦ Æ÷ÇÔÇϵµ·Ï ÇϰڽÀ´Ï´Ù. Á»´õ ÀÚ¼¼ÇÑ °ÍÀ» ¾Ë±â À§Çؼ­´Â, XFree86 À¥ »çÀÌÆ® ³ª, ¿©·¯ºÐÀÌ »ç¿ëÇÏ´Â X11 ¼­¹öÀÇ À¥ »çÀÌÆ®¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù.

¿©·¯ºÐÀº ~/.Xresources ÆÄÀÏ¿¡¼­, Ãß°¡·Î ƯÁ¤ ÇÁ·Î±×·¥¿¡ ¸Â°Ô ±¹Á¦È­(i18n) ¼³Á¤À» ÇϽǼö ÀÖ½À´Ï´Ù(¿¹¸¦µé¸é, ±Û²Ã, ¸Þ´º, ±âŸµîµî).

13.3.6.1. º¸¿©Áö´Â ±Û²Ãµé

X11 True Type-Common ¼­¹ö(XTT-common) ¸¦ ¼³Ä¡ÇϽʽÿÀ. ±×¸®°í ÇØ´ç ¾ð¾îÀÇ truetype ±Û²ÃÀ» ¼³Ä¡ÇϽʽÿÀ. ·ÎÄÉÀÏÀ» Á¤È®ÇÏ°Ô ¼³Á¤ÇÏ½Ã¸é ¸Þ´º³ª ±×¿ÜÀÇ °Íµé¿¡¼­ ¿©·¯ºÐÀÌ ¼±ÅÃÇϽоð¾î¸¦ º¸½Ç¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

13.3.6.2. ºñ ¿µ¾î ¹®ÀÚÀÇ ÀÔ·Â

X11 ÀÔ·Â ¹æ½Ä(X11 Input Method : XIM) ÇÁ·ÎÅäÄÝÀº ¸ðµç X11 Ŭ¶óÀÌ¾ðÆ®µéÀÇ »õ·Î¿î Ç¥ÁØÀÔ´Ï´Ù. ¸ðµç X11 ÀÀ¿ë ÇÁ·Î±×·¥µéÀº XIM ÀÔ·Â ¼­¹ö·ÎºÎÅÍ ÀÔ·ÂÀ» ¹Þ¾ÆµéÀÌ´Â XIM Ŭ¶óÀÌ¾ðÆ®·Î ÀÛ¼ºµÇ¾î¾ß ÇÕ´Ï´Ù. ¼­·Î ´Ù¸¥ ¾ð¾îµé¿¡¼­ ÀÌ¿ë °¡´ÉÇÑ XIM ¼­¹öµéÀÌ ¿©·¯°³ ÀÖ½À´Ï´Ù.

13.3.7. ÇÁ¸°ÅÍ ¼³Á¤

º¸ÅëÀº ¸î¸î ´ÜÀÏ C chars ¹®ÀÚ¼ÂÀÌ ÇÁ¸°ÅÍ¿¡ Çϵå¿þ¾îÀûÀ¸·Î ÄÚµùµÇ¾î µé¾î°¡ ÀÖ½À´Ï´Ù. ¿ÍÀ̵å ȤÀº ¸ÖƼ¹ÙÀÌÆ® ¹®ÀÚ¼ÂÀº Ưº°ÇÑ ¼³Á¤À» ÇÊ¿ä·Î ÇÕ´Ï´Ù. ¿©·¯ºÐµé¿¡°Ô apsfilter ¶ó´Â ÇÁ·Î±×·¥À» ÃßõÇÕ´Ï´Ù. ¿©·¯ºÐÀº ¶ÇÇÑ ¹®¼­¸¦ ÇØ´ç ¾ð¾îÀÇ º¯È¯±â(converter)¸¦ ÀÌ¿ëÇØ¼­ Postscript ³ª PDF Æ÷¸ËÀ¸·Î º¯È¯½Ãų¼öµµ ÀÖ½À´Ï´Ù.

13.3.8. Ä¿³Î°ú ÆÄÀÏ ½Ã½ºÅÛ

FreeBSD ÀÇ FFS ÆÄÀÏ ½Ã½ºÅÛÀº 8 ºñÆ®¸¦ ±ú²ýÇÏ°Ô Ã³¸®ÇÕ´Ï´Ù. µû¶ó¼­ ¾î¶² ´ÜÀÏ C chars ¹®Àڼ°úµµ »ç¿ëµÉ¼ö ÀÖ½À´Ï´Ù (multibyte(3) ¸ÇÆäÀÌÁö¸¦ º¸½Ê½Ã¿À.). ÇÏÁö¸¸ ÆÄÀÏ ½Ã½ºÅÛ ÀÚü¿¡ ¹®Àڼ À̸§ÀÌ ÀúÀåµÇ¾î ÀÖÁö´Â ¾Ê½À´Ï´Ù.; ¿¹¸¦µé¸é, ±×°ÍÀº °¡°øÇÏÁö ¾ÊÀº(raw) »óÅÂÀÇ 8 ºñÆ®À̸ç, ÀÎÄÚµù ¼ø¼­¿¡ ´ëÇØ¼­´Â ¾ËÁö ¸øÇÕ´Ï´Ù. °ø½ÄÀûÀ¸·Î, FFS ÆÄÀÏ ½Ã½ºÅÛÀº ¾î¶² ÇüÅÂÀÇ ¿ÍÀ̵å/¸ÖƼ¹ÙÀÌÆ® ¹®Àڼµµ ¾ÆÁ÷Àº Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, ¸î¸î ¿ÍÀ̵å/¸ÖƼ¹ÙÀÌÆ® ¹®ÀڼµéÀº FFS ÆÄÀÏ ½Ã½ºÅÛÀÌ ±×·± Áö¿øÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ÀÚüÀûÀÎ ÆÐÄ¡¸¦ °¡Áö°í Àֱ⵵ ÇÕ´Ï´Ù. ±×°ÍµéÀº ´ÜÁö ÀÓ½ÃÀûÀÎ ÇØ°áÃ¥, ȤÀº ÇØÅ·¿¡ ºÒ°úÇϸç, µû¶ó¼­ ¿ì¸®´Â ±×°ÍµéÀ» ¼Ò½º Æ®¸®(source tree)¿¡ Æ÷ÇÔÇÏÁö ¾Ê±â·Î °áÁ¤Çß½À´Ï´Ù. Á»´õ ÀÚ¼¼ÇÑ Á¤º¸³ª ÆÐÄ¡ ÆÄÀÏÀ» À§Çؼ­´Â ÇØ´ç ¾ð¾îÀÇ À¥ »çÀÌÆ®¸¦ Âü°íÇϽñ⠹ٶø´Ï´Ù.

FreeBSD ÀÇ MS-DOS ÆÄÀÏ ½Ã½ºÅÛÀº MS-DOS ¿Í À¯´ÏÄÚµå(Unicode) ¹®ÀÚ¼Â, ±×¸®°í FreeBSD ÆÄÀÏ ½Ã½ºÅÛ ¹®ÀÚ¼ÂÀ» ¼­·Î º¯È¯ÇÒ¼ö ÀÖ°Ô ¼³Á¤ °¡´ÉÇÕ´Ï´Ù. Á»´õ ÀÚ¼¼ÇÑ °ÍÀ» À§Çؼ­´Â mount_msdos(8) ¸ÇÆäÀÌÁö¸¦ Âü°íÇϽʽÿÀ.