13.5. FreeBSD ¸¦ ƯÁ¤ ¾ð¾î¿¡ Áö¿ªÈ­ Çϱâ

13.5.1. ·¯½Ã¾Æ¾î (KOI8-R ÀÎÄÚµù)

Andrey A. Chernov ¾¾¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾úÀ½.

KOI8-R ÀÎÄÚµù¿¡´ëÇÑ Á»´õ ÀÚ¼¼ÇÑ Á¤º¸´Â, KOI8-R Âü°í¹®Çå (Russian Net Character Set) À» º¸½Ê½Ã¿À.

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

¾Æ·¡ ³»¿ëÀ» ¿©·¯ºÐÀÇ ~/.login_conf ÆÄÀÏ¿¡ ³ÖÀ¸½Ê½Ã¿À. :

    me:My Account:\
    	:charset=KOI8-R:\
    	:lang=ru_RU.KOI8-R:

·ÎÄÉÀÏ ¼³Á¤ ¿¹Á¦¸¦ À§Çؼ­´Â ÀÌ ÀåÀÇ ¾Õ ºÎºÐÀ» º¸½Ê½Ã¿À.

13.5.1.2. ÄÜ¼Ö ¼³Á¤

  • ´ÙÀ½ ³»¿ëÀ» ¿©·¯ºÐÀÇ Ä¿³Î ¼³Á¤ ÆÄÀÏ¿¡ Ãß°¡ÇϽʽÿÀ. :

        options		SC_MOUSE_CHAR=0x03
  • /etc/rc.conf ¿¡´Â ´ÙÀ½ ¼³Á¤À» ÀÌ¿ë ÇϽʽÿÀ. :

        keymap="ru.koi8-r"
        scrnmap="koi8-r2cp866"
        font8x16="cp866b-8x16"
        font8x14="cp866-8x14"
        font8x8="cp866-8x8"
  • /etc/ttys ÀÇ °¢ ttyv* Ç׸ñ¿¡´Â, Å͹̳ΠÇüŸ¦ cons25r ·Î ¼³Á¤ÇϽʽÿÀ.

ÄÜ¼Ö ¼³Á¤ ¿¹Á¦´Â ÀÌ ÀåÀÇ ¾Õ ºÎºÐÀ» º¸½Ê½Ã¿À.

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

´ëºÎºÐÀÇ ÇÁ¸°Å͵鿡¼­ ·¯½Ã¾Æ¾î ¹®ÀÚ´Â Çϵå¿þ¾î ÄÚµå ÆäÀÌÁö CP866 À¸·Î µÇ¾î ÀÖÀ¸¹Ç·Î, KOI8-R -> CP866 À¸·ÎÀÇ º¯È¯À» À§ÇØ Æ¯º°ÇÑ Ãâ·Â ÇÊÅͰ¡ ÇÊ¿äÇÕ´Ï´Ù. ±×·± ÇÊÅÍ´Â /usr/libexec/lpr/ru/koi2alt ¿¡ ±âº»À¸·Î ¼³Ä¡µË´Ï´Ù. ·¯½Ã¾Æ¾î ÇÁ¸°ÅÍÀÇ /etc/printcap Ç׸ñÀº ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù. :

    lp|Russian local line printer:\
    	:sh:of=/usr/libexec/lpr/ru/koi2alt:\
    	:lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:

ÀÚ¼¼ÇÑ °ÍÀº printcap(5) ¸ÇÆäÀÌÁö¸¦ Âü°íÇϽʽÿÀ.

13.5.1.4. MS-DOS ÆÄÀϽýºÅÛ°ú ·¯½Ã¾Æ¾î ÆÄÀÏ À̸§

fstab(5) ¿¡ ´ÙÀ½ ¿¹Á¦¿Í °°Àº Ç׸ñÀ» ³ÖÀ¸¸é ¸¶¿îÆ®µÈ MS-DOS ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ·¯½Ã¾Æ¾î ÆÄÀÏ À̸§À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. :

    /dev/ad0s2      /dos/c  msdos   rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0

-W ¿Í -L ¿É¼Ç¿¡´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº mount_msdos(8) ¸ÇÆäÀÌÁö¸¦ Âü°í ÇϽʽÿÀ.

13.5.1.5. X11 ¼³Á¤

  1. ¿©±â ¼³¸íµÈ ´ë·Î ºñ X ·ÎÄÉÀÏ ¼³Á¤ À» ¸ÕÀú ÇϽʽÿÀ.

    Note: ·¯½Ã¾Æ¾î KOI8-R ·ÎÄÉÀÏÀº ¿¹Àü XFree86 ¸±¸®Áî(3.3 ÀÌÇÏ)¿¡¼­´Â µ¿ÀÛÇÏÁö ¾ÊÀ»Áöµµ ¸ð¸¨´Ï´Ù. /usr/ports/x11/XFree86 ÀÇ XFree86 Æ÷Æ®´Â °¡Àå ÃÖ±ÙÀÇ XFree86 ¹öÀüÀ» °¡Áö°í ÀÖ½À´Ï´Ù. µû¶ó¼­ ¿©·¯ºÐÀÌ Æ÷Æ®¿¡¼­ XFree86 À» ¼³Ä¡Çϼ̴ٸé Àß ÀÛµ¿ÇÒ °ÍÀÔ´Ï´Ù. ¿©·¯ºÐÀÌ ±¸¹öÀüÀÇ FreeBSD ¸¦ »ç¿ëÇϰí ÀÖ´Â°Ô ¾Æ´Ï¶ó¸é, À̰ÍÀº ¹®Á¦°¡ µÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.

  2. /usr/ports/russian/X.language ·Î °¡¼Å¼­ ´ÙÀ½ ¸í·ÉÀ» ³»¸®½Ê½Ã¿À. :

        # make install

    À§ Æ÷Æ®´Â °¡Àå ÃÖ±Ù ¹öÀüÀÇ KOI8-R ±Û²ÃÀ» ¼³Ä¡ÇÒ °ÍÀÔ´Ï´Ù. XFree86 3.3 Àº ÀÌ¹Ì ¸î¸î KOI8-R ±Û²ÃÀ» Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù¸¸, ¿©±â¿¡ ÀÖ´Â °ÍµéÀÌ Á»´õ ±ÕÇüÀâÈù °ÍµéÀÔ´Ï´Ù.

    ¿©·¯ºÐÀÇ /etc/XF86Config ÆÄÀÏ¿¡¼­ "Files" ºÎºÐÀ» È®ÀÎÇØ º¸½Ê½Ã¿À. ´ÙÀ½ Ç׸ñÀÌ ´Ù¸¥ FontPath Ç׸ñº¸´Ù ¾Õ¿¡ À§Ä¡Çϰí ÀÖ¾î¾ß ÇÕ´Ï´Ù. :

        FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/misc"
        FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi"
        FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi"

    ¿©·¯ºÐÀÌ ³ôÀº ÇØ»óµµÀÇ ºñµð¿À ¸ðµå¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é, 75 dpi ¿Í 100 dpi ¼ø¼­¸¦ ¹Ù²Ù½Ê½Ã¿À.

  3. ·¯½Ã¾Æ¾î Űº¸µå¸¦ Ȱ¼ºÈ­½Ã۱â À§Çؼ­´Â, XF86Config ÆÄÀÏÀÇ "Keyboard" ºÎºÐ¿¡ ´ÙÀ½ ³»¿ëÀ» Ãß°¡ÇϽʽÿÀ.

    XFree86 3.x ¹öÀü :

        XkbLayout  "ru"
        XkbOptions "grp:caps_toggle"

    XFree86 4.x ¹öÀü :

        Option "XkbLayout"   "ru"
        Option "XkbOptions"  "grp:caps_toggle"

    ¶ÇÇÑ À̰÷¿¡ XkbDisable ÀÌ Á¦´ë·Î ²¨Á®ÀÖ´ÂÁö(ÁÖ¼®À¸·Î ´ÝÇô ÀÖ´ÂÁö) È®ÀÎ ÇϽʽÿÀ.

    RUS(·¯½Ã¾Æ¾î)/LAT(¶óƾ¾î) ÀüȯŰ´Â CapsLock ۰¡ µÉ°ÍÀÔ´Ï´Ù. ¿ø·¡ÀÇ CapsLock Ű ±â´ÉÀº Shift+CapsLock Ű·Î ¿©ÀüÈ÷ ÀÌ¿ë °¡´ÉÇÕ´Ï´Ù. (¶óƾ¾î ¸ðµå¿¡¼­¸¸).

    ¿©·¯ºÐÀÇ Å°º¸µå¿¡ "Windows" ۰¡ ÀÖ´Ù¸é, ±×¸®°í RUS(·¯½Ã¾Æ¾î) ¸ðµå¿¡¼­ ºñ ¾ËÆÄºª ۵éÀÌ ºÎÁ¤È®ÇÏ°Ô ¸ÅÇεǾî ÀÖ´Ù¸é, XF86Config ÆÄÀÏ¿¡ ´ÙÀ½ Ç׸ñÀ» Ãß°¡ÇϽʽÿÀ.

    XFree86 3.x ¹öÀü :

        XkbVariant "winkeys"

    For XFree86 4.x ¹öÀü :

        Option "XkbVariant" "winkeys"

    Note: ·¯½Ã¾Æ¾î Űº¸µå XKB ´Â ±¸ ¹öÀüÀÇ XFree86 ¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾ÊÀ»Áöµµ ¸ð¸¨´Ï´Ù. Á»´õ ÀÚ¼¼ÇÑ °ÍÀº À§ÀÇ ÁÖÀÇ»çÇ× À» ÀÐ¾î º¸½Ê½Ã¿À. ·¯½Ã¾Æ¾î Űº¸µå XKB ´Â ¶ÇÇÑ ºñÁö¿ªÈ­ ÀÀ¿ë ÇÁ·Î±×·¥µé¿¡¼­µµ ÀÛµ¿ÇÏÁö ¾ÊÀ» Áöµµ ¸ð¸¨´Ï´Ù. ÃÖ¼ÒÇÑ Áö¿ªÈ­ ÀÀ¿ë ÇÁ·Î±×·¥µéÀº ±× ÇÁ·Î±×·¥ÀÇ ½ÃÀÛ ºÎºÐ¿¡¼­ XtSetLanguageProc (NULL, NULL, NULL); ÇÔ¼ö¸¦ È£ÃâÇØ¾ß ÇÕ´Ï´Ù. X11 ÀÀ¿ë ÇÁ·Î±×·¥µéÀ» Áö¿ªÈ­ÇÏ´Â °Í¿¡´ëÇÑ Á»´õ ¸¹Àº Áö½Ã»çÇ×µéÀº ´ÙÀ½ÀÇ X-Window ¸¦ À§ÇÑ KOI8-R ÆäÀÌÁö¸¦ º¸½Ã±â ¹Ù¶ø´Ï´Ù.

13.5.2. ´ë¸¸À» À§ÇÑ ÀüÅë Áß±¹¾î Áö¿ªÈ­

´ë¸¸ÀÇ FreeBSD ÇÁ·ÎÁ§Æ®´Â http://freebsd.sinica.edu.tw/~ncvs/zh-l10n-tut/index.html ¿¡ /usr/ports/chinese/* ÀÇ ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥µéÀ» ÀÌ¿ëÇØ FreeBSD ¸¦ ±¹Á¦È­(i18n)/Áö¿ªÈ­(l10n) ½Ã۱â À§ÇÑ Áö½Ã»çÇ×À» ¸¶·ÃÇØ µÎ°í ÀÖ½À´Ï´Ù. zh-l10n-tut ÀÇ ÀÛ¼ºÀÚ´Â Clive Lin ¾¾ ÀÔ´Ï´Ù. ¿©·¯ºÐÀº ¶ÇÇÑ ´ÙÀ½ ÄÝ·º¼ÇµéÀ» freebsd.sinica.edu.tw ¿¡¼­ cvsup ÇϽǼö ÀÖ½À´Ï´Ù. :

ÄÝ·º¼Ç¼³¸í
outta-port tag=.Áß±¹¾î¸¦ À§ÇÑ º£Å¸ ¼öÁØÀÇ Æ÷Æ® ÄÝ·º¼Ç
zh-l10n-tut tag=.BIG-5 ÀüÅë Áß±¹¾î¿¡¼­ FreeBSD ¸¦ Áö¿ªÈ­Çϱâ À§ÇÑ Áö½Ã»çÇ×
zh-doc tag=.BIG-5 ÀüÅë Áß±¹¾î·ÎÀÇ FreeBSD ¹®¼­ ¹ø¿ª

Chuan-Hsing Shen ¾¾´Â ´ë¸¸ FreeBSD ÇÁ·ÎÁ§Æ®ÀÇ zh-l10n-tut À» ÀÌ¿ëÇÏ¿© Áß±¹¾î FreeBSD ÄÝ·º¼Ç(CFC) À» ¸¸µé¾ú½À´Ï´Ù. ftp://ftp.csie.ncu.edu.tw/OS/FreeBSD/taiwan/CFC/ ¿¡¼­ ÆÐŰÁö¿Í ½ºÅ©¸³Æ® ÆÄÀϵéÀ» ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

13.5.3. µ¶ÀϾî Áö¿ªÈ­ (¸ðµç ISO 8859-1 ¾ð¾îµéÀ» À§ÇÑ)

Slaven Rezic ¾¾´Â FreeBSD ½Ã½ºÅÛ¿¡¼­ µ¶ÀϾîÀÇ ¿ò¶ó¿ìÆ®(umlaut)¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡´ëÇÑ Áö½Ã»çÇ×À» ½è½À´Ï´Ù. ÀÌ Áö½Ã»çÇ×Àº µ¶ÀϾî·Î ¾º¿©Á³À¸¸ç ´ÙÀ½ÀÇ http://www.de.FreeBSD.org/de/umlaute/ ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù.

13.5.4. ÀϺ»¾î¿Í Çѱ¹¾î Áö¿ªÈ­

ÀϺ»¾î¸¦ À§Çؼ­´Â, ´ÙÀ½ http://www.jp.FreeBSD.org/ »çÀÌÆ®¸¦ Âü°íÇϽʽÿÀ. ±×¸®°í, Çѱ¹¾î¸¦ À§Çؼ­´Â http://www.kr.FreeBSD.org/ »çÀÌÆ®¸¦ Âü°íÇϽʽÿÀ.

13.5.5. ºñ ¿µ¾î·ÎµÈ FreeBSD ¹®¼­

¸î¸î FreeBSD °øÇåÀÚµéÀº FreeBSD ÀÇ ÀϺκÐÀ» °¢°¢ ´Ù¸¥ ¾ð¾î·Î ¹ø¿ªÇؿԽÀ´Ï´Ù. ±×°ÍµéÀº ù ÆäÀÌÁö ÀÇ ¸µÅ©¿¡¼­ ÀÌ¿ë °¡´É Çϸç, ¶ÇÇÑ ¿©·¯ºÐ ½Ã½ºÅÛÀÇ /usr/share/doc ¿¡¼­ ±¸ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.