Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d40f11cf5b21d4287bbb5af7cbeec0a9 > files > 82

howto-text-ko-2006-5mdv2010.0.noarch.rpm

  The Linux XFree86 HOWTO

  by Eric S. Raymond
  v5.12, 12 May 1999
  ¹ø¿ª: Á¶ÀÏȯ,

  ÀÌ ±Û¿¡¼­´Â ¸®´ª½º¿ë X À©µµ¿ì ½Ã½ºÅÛ (X11R6)ÀÇ XFree86 ¹öÀü 3.3À»
  ¾î¶»°Ô

  ±¸ÇÒ ¼ö ÀÖ´ÂÁö, ¾î¶»°Ô ¼³Ä¡ÇÏ°í ¿©·¯°¡Áö ¼³Á¤À» ¸¶Ä¥ ¼ö ÀÖ´ÂÁö
  ¼³¸íÇÑ´Ù.

  ÀÌ ±ÛÀº ½Ã½ºÅÛ¿¡ XFree86À» ¼³Ä¡ÇÏ´Â ´Ü°èº° °¡À̵尡 µÉ °ÍÀÌ´Ù.
  ______________________________________________________________________

  ¸ñÂ÷

  1. ¼Ò°³
     1.1 Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Â °÷
     1.2 ÀÌ ¹®¼­ÀÇ ÃֽŠ¹öÀü
     1.3 ÀÇ°ßÀ̳ª °íÄ¥ Á¡ÀÌ ÀÖÀ¸¸é...

  2. Çϵå¿þ¾î ¿ä±¸»ç¾ç
  3. XFree86 ¼³Ä¡Çϱâ
  4. XFree86 ¼³Á¤
     4.1 ÀÏ¹Ý ¼³Á¤
     4.2 ¹®Á¦ ÇØ°á
     4.3 »ç¿ëÀÚ ¼³Á¤
     4.4 16ºñÆ® Ä÷¯ »ç¿ë

  5. XFree86 ½ÇÇàÇϱâ
     5.1 »ç¿ë Á¦ÇÑ
     5.2 °¨»çÀÇ ¸»

  6. ¹ø¿ªÆÇ

  ______________________________________________________________________

  1.  ¼Ò°³

  X À©µµ¿ì ½Ã½ºÅÛÀº À¯´Ð½º ½Ã½ºÅÛÀ» À§ÇÑ Å©°í °­·ÂÇÑ ±×·¡ÇÈ È¯°æÀÌ´Ù
  (ȤÀÚ´Â

  ÇÊ¿ä ÀÌ»óÀ¸·Î Å©°í º¹ÀâÇÏ´Ù°í ¸»ÇÒ ¼öµµ ÀÖ°Ú´Ù). ¿ø·¡ÀÇ X À©µµ¿ì
  ½Ã½ºÅÛ

  ÄÚµå´Â MIT¿¡¼­ °³¹ßµÇ¾ú´Âµ¥ ±× ¶§ºÎÅÍ À¯´Ð½º Ç÷§ÆûÀÇ Ç¥ÁØÀ¸·Î

  »ó¾÷È­µÇ¾ú´Ù. ÇöÀç Àü¼¼°èÀÇ °ÅÀÇ ¸ðµç À¯´Ð½º ¿öÅ©½ºÅ×À̼ǿ¡¼­´Â Á¶±Ý¾¿

  º¯ÇüµÈ ÇüÅÂÀÇ X À©µµ¿ì ½Ã½ºÅÛÀ» ¿î¿µÇÏ°í ÀÖ´Ù.

  ÀÚÀ¯·Ó°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ´Â 80386/80486/ÆæƼ¾ö À¯´Ð½º ½Ã½ºÅÛ¿ë X À©µµ¿ì
  ½Ã½ºÅÛ

  ¹öÀü 11, ¸±¸®Áî 6 (X11R6)Àº David Wexelblat <dwex@XFree86.org>°¡
  À̲ô´Â ÇÁ·Î±×·¡¸Ó ÆÀ¿¡ ÀÇÇØ °³¹ßµÈ °ÍÀÌ´Ù.

  ÀÌ°ÍÀº XFree86À̶ó°í ºÒ¸®¿ì¸ç ¸®´ª½º¸¦ Æ÷ÇÔÇؼ­ System V/386, 386BSD
  ±× ¿Ü

  ´Ù¸¥ x86 À¯´Ð½º¿¡¼­ ¾µ ¼ö ÀÖ°í ¸ðµç ÀÌÁøÆÄÀÏ, Áö¿øÆÄÀÏ, ¶óÀ̺귯¸®,
  ÅøÀ»

  Æ÷ÇÔÇÏ°í ÀÖ´Ù.

  XFree86¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â XFree86 À¥»çÀÌÆ®ÀÎ

  <http://www.XFree86.org>¿¡¼­ ±¸ÇÏ¸é µÈ´Ù.

  ÀÌ ±Û¿¡¼­ ¸®´ª½º¿ë XFree86À» ¾î¶»°Ô ¼³Ä¡ÇÏ°í ¼³Á¤ÇÒ °ÍÀÎÁö ´Ü°èÀûÀ¸·Î

  ÀÚ¼¼È÷ ¼³¸íÇÏ°ÚÁö¸¸ ÀϺΠ¼¼¼¼ÇÑ »çÇ×Àº XFree86°ú ÇÔ²² ¹èÆ÷µÈ ¹®¼­¸¦

  Àо°í »ç¿ëÀÚ°¡ Á÷Á¢ Çؾ߸¸ ÇÒ °ÍÀÌ´Ù (ÀÌ ¹®¼­¿¡ ´ëÇؼ­´Â ¾Æ·¡¿¡¼­

  ¼³¸íÇÑ´Ù). ¶ÇÇÑ X À©µµ¿ì ½Ã½ºÅÛÀ» »ç¿ëÇÑ´ÙµçÁö ÃÖÀûÈ­ÇÏ´Â ¹®Á¦´Â ÀÌ
  ±ÛÀÇ

  ¼öÁØÀ» ÈξÀ ¶Ù¾î³Ñ´Â ÀÏÀ̹ǷΠ±×·¯ÇÑ °ÍÀÌ ÇÊ¿äÇÏ´Ù¸é X À©µµ¿ì ½Ã½ºÅÛ

  »ç¿ë¹ýÀ» ´Ù·é ´Ù¸¥ Ã¥À» Âü°íÇÏ¸é µÈ´Ù.

  1.1.  Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Â °÷

  ¸®´ª½º¿¡ ´ëÇØ µé¾îº» ÀûÀÌ ¾ø´Â °æ¿ì ±âº» Áö½ÄÀ» ¾ò±â¿¡ °¡Àå ÁÁÀº °÷ÀÌ

  <http://metalab.unc.edu/LDP>¿¡ ÀÖ´Â ¸®´ª½º ¹®¼­ ÇÁ·ÎÁ§Æ®

  ȨÆäÀÌÁö´Ù.

  <http://metalab.unc.edu/LDP/HOWTO/XFree86-HOWTO.html> °°Àº

  º» ¹®¼­ÀÇ ÃֽŠ¹öÀüÀ» ¿©±â¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

  1.2.  ÀÌ ¹®¼­ÀÇ ÃֽŠ¹öÀü

  ¸®´ª½º XFree86 HOWTO »õ ¹öÀüÀÌ comp.os.linux.help¿Í

  ¿Í news.answers <news:news.answers>¿¡ ÁÖ±âÀûÀ¸·Î ¿Ã·ÁÁú

  °ÍÀ̸ç LDP ȨÆäÀÌÁö¿Í ¿©·¯ ¸®´ª½º À¥ »çÀÌÆ®¿Í FTP »çÀÌÆ®¿¡µµ ¾÷·ÎµåµÉ

  ¿¹Á¤ÀÌ´Ù.

  <http://metalab.unc.edu/LDP/HOWTO/XFree86-HOWTO.html>¿¡ Á¢¼ÓÇϸé

  ¾ðÁ¦µçÁö ÃֽŠ¹öÀüÀ» º¼ ¼ö ÀÖ´Ù.

  1.3.  ÀÇ°ßÀ̳ª °íÄ¥ Á¡ÀÌ ÀÖÀ¸¸é...

  Áú¹®À̳ª ÀÇ°ßÀÌ ÀÖÀ¸¸é ¾ðÁ¦µçÁö Eric S. Raymond¿¡°Ô esr@thyrsus.com·Î
  ¸ÞÀÏÀ» º¸³»¸é

  µÈ´Ù. Á¦¾ÈÀ̳ª ºñÆòµµ ÁÁÀ¸¸ç, Ȥ½Ã À߸øµÈ ºÎºÐÀÌ ÀÖÀ» °æ¿ì ¾Ë·ÁÁÖ¸é
  ´ÙÀ½

  ¹öÀü¿¡¼­ ¼öÁ¤Çϵµ·Ï ÇÏ°Ú´Ù.

  ƯÁ¤ ºñµð¿À Ä«µå³ª ¸ð´ÏÅÍ¿¡¼­ ¾î¶»°Ô X ¸¦ ¶ç¿ï ¼ö Àִ°¡ µîµîÀÇ Áú¹®Àº

  ÇÏÁö ¸»±â ¹Ù¶õ´Ù. º¸ÅëÀÇ ÀϹÝÀûÀÎ ¼³Ä¡¿¡ À־  »õ·Î¿î ´ëÈ­½Ä ¼³Ä¡

  ÇÁ·Î±×·¥À¸·Î ¼Õ½±°í ºü¸£°Ô ¼³Ä¡ÇÏ´Â ¹ýÀ» ¼³¸íÇÏ´Â °ÍÀÌ ÀÌ ±ÛÀÇ
  ¸ñÀûÀÌ´Ù.

  ¼³Ä¡½Ã ¹®Á¦°¡ ÀÖÀ» °æ¿ì¿£
  <http://metalab.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html>

  °°Àº XFree86 Video Timings HOWTO¸¦ º¸¸é µÈ´Ù (ÀÌ°ÍÀº XFree86ÀÇ

  Videomodes.doc ÆÄÀÏÀÇ ÃֽŠHTML ¹öÀüÀÌ´Ù). ³»°¡ ¾Æ´Â ÇÑ ¼³Ä¡¹®Á¦¿¡
  ´ëÇÑ

  ¸ðµç °ÍÀ» ´ã°í ÀÖ´Â ¹®¼­·Î¼­ ¸¸¾à ¿©±â¿¡ ³ª¿ÍÀÖÁö ¾ÊÀ¸¸é ³ª·Î¼­µµ ÇØ°á

  ¹æ¹ýÀÌ ¾ø´Ù.

  2.  Çϵå¿þ¾î ¿ä±¸»ç¾ç

  ÇöÀç XFree86 3.3.3Àº ´ÙÀ½ÀÇ ºñµð¿À Ĩ¼ÂÀ» Áö¿øÇÑ´Ù. ºñµð¿À

  Ä«µå¿¡ »ç¿ëµÈ Ĩ¼Â¸íÀº ºñµð¿À Ä«µå ±¸ÀԽà µ¿ºÀµÈ ¼³¸í¼­¿¡ ³ª¿Í ÀÖÀ»

  °ÍÀÌ´Ù. »õ·Î ºñµð¿À Ä«µå¸¦ ±¸ÀÔÇϰųª ºñµð¿À Ä«µå°¡ ÀÌ¹Ì ÀåÂøµÇ¾î ÀÖ´Â

  ÄÄÇ»Å͸¦ »õ·Î ±¸ÀÔÇÏ´Â °æ¿ì¶ó¸é Á¤È®ÇÑ Á¦Á¶¾÷ü¸í°ú ¸ðµ¨¸í, Ĩ¼Â¸íÀ»

  ±¸ÀÔó¿¡ ¹®ÀÇÇÑ´Ù. ´ë°³ÀÇ ±¸ÀÔó¿¡¼­´Â ÇÊ¿äÇϸé Á¦Á¶¾÷ü¿¡
  ¹®ÀÇÇؼ­¶óµµ

  ¾Ë·ÁÁÙ °ÍÀÌ´Ù. º¸Åë Á¦Á¶¾÷ü Ãø¿¡¼­´Â ±×³É Ç¥ÁØ SVGA Ä«µå¶ó°í Çϸ鼭

  ´ç¿¬È÷ ÀÛµ¿¿¡ ÀÌ»ó¾øÀ» °ÍÀ̶ó´Â ½ÄÀ¸·Î ¸»Çϱ⵵ Çϴµ¥ ÀÌ·² °æ¿ì¿£

  ¸®´ª½º¿Í XFree86À» ¾²·Á°í ÇÑ´Ù´Â Á¡À» ¹àÈ÷°í Áö¿øÇÏÁö ¾Ê´Â Ä«µå°¡
  ÀÖÀ¸¹Ç·Î

  ÀÚ¼¼ÇÑ Á¤º¸°¡ ÇÊ¿äÇÏ´Ù´Â Á¡À» ¼³¸íÇØ¾ß ÇÑ´Ù.

  XFree86 ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔµÈ SuperProbe ÇÁ·Î±×·¥À» ÀÌ¿ëÇصµ ºñµð¿À

  Ä«µå Ĩ¼ÂÀ» ¾Ë¾Æ³¾ ¼ö Àִµ¥ ÀÌ°ÍÀº ¾Æ·¡¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÏ°Ú´Ù.

     Ark Logic
        ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT

     Alliance
        AP6422, AT24

     ATI
        18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6, 68800-3,
        68800-6, 68800AX, 68800LX, 88800GX-C, 88800GX-D, 88800GX-E,
        88800GX-F, 88800CX, 264CT, 264ET, 264VT, 264GT, 264VT-B, 264VT3,
        264GT-B, 264GT3 (this list includes the Mach8, Mach32, Mach64,
        3D Rage, 3D Rage II and 3D Rage Pro)

     Avance Logic
        ALG2101, ALG2228, ALG2301, ALG2302, ALG2308, ALG2401

     Chips & Technologies
        65520, 65525, 65530, 65535, 65540, 65545, 65546, 65548, 65550,
        65554, 65555, 68554, 69000, 64200, 64300

     Cirrus Logic
        CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429,
        CLGD5430, CLGD5434, CLGD5436, CLGD5440, CLGD5446, CLGD5462,
        CLGD5464, CLGD5465, CLGD5480, CLGD6205, CLGD6215, CLGD6225,
        CLGD6235, CLGD6410, CLGD6412, CLGD6420, CLGD6440, CLGD7541(*),
        CLGD7543(*), CLGD7548(*), CLGD7555(*)

     Cyrix
        MediaGX, MediaGXm

     Compaq
        AVGA

     Digital Equipment Corporation
        TGA

     Epson
        SPC8110

     Genoa
        GVGA

     IBM
        8514/A (and true clones), XGA-2

     IIT
        AGX-014, AGX-015, AGX-016

     Matrox
        MGA2064W (Millennium), MGA1064SG (Mystique and Mystique 220),
        MGA2164W (Millennium II PCI and AGP), G100, G200

     MX MX68000(*), MX680010(*)

     NCR
        77C22(*), 77C22E(*), 77C22E+(*)

     NeoMagic
        2200, 2160, 2097, 2093, 2090, 2070

     Number Nine
        I128 (series I and II), Revolution 3D (T2R)

     NVidia/SGS Thomson
        NV1, STG2000, RIVA128, Riva TNT

     OAK
        OTI067, OTI077, OTI087

     RealTek
        RTG3106(*)
     Rendition
        V1000, V2x00

     S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964,
        86C732, 86C764, 86C765, 86C767, 86C775, 86C785, 86C868, 86C968,
        86C325, 86C357, 86C375, 86C375, 86C385, 86C988, 86CM65, 86C260

     SiS
        86C201, 86C202, 86C205, 86C215, 86C225, 5597, 5598, 6326

     3DLabs
        GLINT 500TX, GLINT MX, Permedia, Permedia 2, Permedia 2v

     Tseng
        ET3000, ET4000AX, ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000,
        ET6100

     Trident
        TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000,
        TVGA9000i, TVGA9100B, TVGA9200CXR, Cyber9320(*), TVGA9400CXi,
        TVGA9420, TGUI9420DGi, TGUI9430DGi, TGUI9440AGi, TGUI9660XGi,
        TGUI9680, ProVidia 9682, ProVidia 9685(*), Cyber 9382, Cyber
        9385, Cyber 9388, 3DImage975, 3DImage985, Cyber 9397, Cyber 9520

     Video 7/Headland Technologies
        HT216-32(*)

     Weitek
        P9000, P9100

     Western Digital/Paradise
        PVGA1

     Western Digital
        WD90C00, WD90C10, WD90C11, WD90C24, WD90C24A, WD90C30, WD90C31,
        WD90C33

  (*) Ç¥½Ã°¡ Àִ Ĩ¼ÂÀº Á¦ÇÑÀûÀ¸·Î Áö¿øµÇ°Å³ª Áö¼ÓÀûÀÎ µå¶óÀ̹ö Áö¿øÀÌ

  ÀÌ·ç¾îÁöÁö ¾Ê´Â °ÍµéÀÌ´Ù.

  À§¿¡ ³ª¿­µÈ Ä«µå´Â ¸ðµÎ 256 Ä÷¯¸¦ Áö¿øÇÏ°í, ¾î¶² °ÍµéÀº ¸ð³ë¿Í 16
  Ä÷¯

  ¸ðµå°¡ Áö¿øµÇ¸ç ¾î¶² °ÍµéÀº ´õ ³ôÀº Ä÷¯¸¦ Áö¿øÇÑ´Ù.

  ¸ð³ëÅ©·Ò ¼­¹ö´Â ´ÜÀÏ ¹ðÅ©ÀÇ 64k ºñµð¿À ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â ÀϹÝÀûÀÎ VGA

  Ä«µå¿Í Çãŧ¸®½º ¸ð³ëÅ©·Ò Ä«µå, Çö´ë HGC1280, Sigma LaserView, Visa¿Í

  Apollo ¸ð³ëÅ©·Ò Ä«µå¸¦ Áö¿øÇÑ´Ù.

  VGA16 ¼­¹ö´Â 1600x1200±îÁöÀÇ °¡»ó µð½ºÇ÷¹ÀÌ°¡ °¡´ÉÇÑ ET4000, Trident,
  ATI, NCR, OAK and Cirrus 6420 Ĩ¼ÂÀÇ ¸Þ¸ð¸® ¹ðÅ·À» Áö¿øÇÑ´Ù. (1MB
  ºñµð¿À

  ¸Þ¸ð¸® ÇÊ¿ä) ´Ù¸¥ Ĩ¼ÂÀÇ °æ¿ì ´ë·« 800x600 ±îÁö Áö¿øµÈ´Ù.
  Áö¿øµÇ´Â Ä«µå¿¡ ´ëÇÑ ÃֽŠ¸®½ºÆ®´Â

  http://www.xfree86.org/3.3.3/README3.html
  <http://www.xfree86.org/3.3.3/README3.html>

  À̵é Ĩ¼ÂÀ» »ç¿ëÇÏ´Â ºñµð¿À Ä«µå´Â VLB¿Í PCI¸¦ Æ÷ÇÔ, ¸ðµç ¹ö½º
  ŸÀÔ¿¡¼­

  Áö¿øµÈ´Ù.

  XFree86 °³¹ßÀÚ°¡ Á÷¸éÇÑ ¹®Á¦ÁßÀÇ Çϳª´Â ÀϺΠºñµð¿À Ä«µå Á¦Á¶¾÷ü¿¡¼­
  Ä«µå

  Ŭ·° ÁÖÆļö¸¦ °áÁ¤ÇÏ´Â µ¥¿¡ ºñÇ¥ÁØ ¹æ½ÄÀ» ÀÌ¿ëÇÑ´Ù´Â °ÍÀÌ´Ù. À̵éÁß
  ÀϺδÂ

  ÇÁ·Î±×·¡¹Ö¿¡ ÇÊ¿äÇÑ Ä«µå »ç¾çÀ» °ø°³ÇÏÁö ¾Ê°Å³ª, Ä«µå Á¤º¸ °ø°³¿¡
  À־

  °³¹ßÀڵ鿡°Ô ºñ°ø°³ ¿øÄ¢¿¡ ´ëÇÑ µ¿ÀǸ¦ ¿ä±¸Çϱ⵵ ÇÑ´Ù.

  ÀÌ°ÍÀº ºÐ¸í XFree86ÀÇ ÀÚÀ¯·Î¿î ¹èÆ÷¸¦ Á¦ÇÑÇÏ´Â ÀÏÀ̸ç ÀÌ°ÍÀº XFree86

  °³¹ßÆÀÀÌ ¿øÄ¡¾Ê´Â ÀÏÀÌ´Ù. ¿À·§µ¿¾È Diamond»çÀÇ ºñµð¿À Ä«µå¿¡ À־
  ÀÌ·¯ÇÑ

  ¹®Á¦°¡ ÀÖ¾úÁö¸¸ XFree86 release 3.1 ÀÌÈÄ·Î Diamond»ç´Â °³¹ßÆÀ°ú
  Çù·ÂÇϱâ

  ½ÃÀÛÇÏ¿© ÀÚ»ç Ä«µåÀÇ °ø°³ µå¶óÀ̹ö¸¦ ¹ßÇ¥ÇÏ¿´´Ù.

  ¸®´ª½º¿¡¼­ XFree86À» À§ÇÑ ±ÇÀå»ç¾çÀº À§¿¡ ³ª¿Â Ĩ¼ÂÀ» ¾´ ºñµð¿À Ä«µå¿Í

  ÃÖ¼Ò 8 MBÀÇ ·¥À» °®Ãá 486 ÀÌ»óÀÌ´Ù. ÃÖÀûÀÇ ½ÇÇàÀ» À§Çؼ­´Â S3 Ĩ¼Â
  Ä«µå¿Í

  °°Àº °¡¼ÓÄ«µå¸¦ ¾²´Â °ÍÀÌ ÁÁ´Ù. °ªºñ½Ñ Çϵå¿þ¾î¸¦ ±¸ÀÔÇÏ´Â ¸ðÇèÀ» Çϱâ

  Àü¿¡ XFree86 ¹®¼­¸¦ Âü°íÇÏ¿© Áö¿ø¿©ºÎ¸¦ È®ÀÎÇØ¾ß ÇÑ´Ù.

  ÇÑ°¡Áö »çÁ·À» ´ÞÀÚ¸é Matt Welsh (ÀÌ FAQ¸¦ ¸¸µç »ç¶÷)ÀÌ ¾²´ø ¸®´ª½º

  ½Ã½ºÅÛÀº 20MB RAM°ú 2MBÀÇ DRAMÀÌ ´Þ¸° VLB S3-864 Ĩ¼Â Ä«µå°¡ ÀåÂøµÈ

  486DX-66À̾ú´Ù. ±×´Â X ¼º´ÉÅ×½ºÆ®¸¦ ÀÌ ½Ã½ºÅÛ°ú Sun Sparc IPX

  ¿öÅ©½ºÅ×À̼ǿ¡¼­ ¼öÇàÇߴµ¥ ±×ÀÇ ¸®´ª½º ½Ã½ºÅÛÀÌ Sparc IPXº¸´Ù ´ë·«
  7¹è

  Á¤µµ ´õ »¡¶ú´Ù (±Ã±ÝÇÑ ºÐµéÀ» À§ÇØ ¼³¸íÇÏÀÚ¸é, ÀÌ ºñµð¿À Ä«µå°¡ ÀåÂøµÈ

  ¸®´ª½º »óÀÇ XFree86-3.1ÀÌ ÀÛµ¿ÇÏ´Â ¼Óµµ´Â ¾à 171,000 xstoneÀ̸ç Sparc

  IPX´Â ¾à 24,000 xstoneÀÌ´Ù). ÀϹÝÀûÀ¸·Î SVGA °¡¼ÓÄ«µå¸¦ ¾²´Â ¸®´ª½º

  ½Ã½ºÅÛ»óÀÇ XFree86ÀÌ »ó¿ë À¯´Ð½º ¿öÅ©½ºÅ×ÀÌ¼Ç (º¸Åë ±×·¡ÇÈÀ» À§ÇØ ´Ü¼ø

  ÇÁ·¹ÀÓ¹öÆÛ¸¦ ä¿ëÇÏ´Â) º¸´Ù ÈξÀ ºü¸¥ ¼öÇà ´É·ÂÀ» º¸¿©ÁØ´Ù.

  ½Ã½ºÅÛÀº ÃÖ¼Ò 4MBÀÇ ¹°¸®Àû ·¥°ú 16MBÀÇ °¡»ó ·¥ (¿¹¸¦ µéÀÚ¸é 8MBÀÇ
  ¹°¸®Àû

  ·¥°ú 8MBÀÇ ½º¿Ò¿µ¿ª)À» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ¸Þ¸ð¸® ºÎÁ·½Ã¿¡ ¹°¸®Àû ·¥ÀÌ

  ´õ ¸¹À»¼ö·Ï ½Ã½ºÅÛÀÇ µð½ºÅ© ½º¿ÒÀÌ ´õ Àû¾îÁø´Ù´Â Á¡À» ±â¾ïÇØ¾ß ÇÑ´Ù.

  ½º¿ÒÀº º»ÁúÀûÀ¸·Î ´À¸®±â ¶§¹®¿¡ (µð½ºÅ©´Â ¸Þ¸ð¸®¿¡ ºñÇØ ÈξÀ ´À¸®´Ù)

  XFree86À» ¿øÈ°È÷ »ç¿ëÇϱâ À§ÇØ 8MB³ª ±× ÀÌ»óÀÇ ·¥ÀÌ ÇÊ¿äÇÏ´Ù. 16MB¸é
  ´õ

  ÁÁÀ» °ÍÀÌ´Ù. 4MBÀÇ ¹°¸®Àû ·¥À» °¡Áø ½Ã½ºÅÛÀº 8MB ÀÌ»óÀÇ ·¥À» °¡Áø

  ½Ã½ºÅÛº¸´Ù ÈξÀ (ÃÖ°í 10¹è±îÁö) ´À¸®´Ù.

  3.  XFree86 ¼³Ä¡Çϱâ

  ¾Æ¸¶µµ µ¶ÀÚ´Â ¸®´ª½º ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔµÈ XFree86À» °®°í ÀÖÀ» ÅÙµ¥, ÀÌ °æ¿ì

  XFree86À» µû·Î ´Ù¿î·ÎµåÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ¾Æ´Ï¸é °¢ÀÚÀÇ ½Ã½ºÅÛ¿¡ ¸Â´Â RPM

  ¹ÙÀ̳ʸ® ÆÐÅ°Áö¸¦ ±¸ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ °æ¿ì¿£ rmp(1)À» ½á¼­ ¼³Ä¡ÇÒ
  ¼ö

  ÀÖ´Ù. ¾î´À ÂÊÀ̵ç ÀÌ ÀýÀÇ ³ª¸ÓÁö´Â °Ç³Ê¶Ù¾îµµ µÈ´Ù.

  XFree86ÀÇ ÀÌÁøÆÄÀÏ ÇüÅÂÀÇ ¸®´ª½º ¹èÆ÷º»Àº ¸¹Àº FTP »çÀÌÆ®¿¡¼­ ãÀ» ¼ö

  ÀÖ´Ù. XFree86 »çÀÌÆ®¿¡¼­´Â ÀÌ°ÍÀÌ

  <ftp://ftp.xfree86.org/pub/XFree86/current/binaries/>¿¡ ÀÖ´Ù.

  ´Ù¿î·ÎµåÇÑ µÚ¿¡ °¡Àå ¸ÕÀú ÇؾßÇÒ °ÍÀº 'preinst.sh' ½© ½ºÅ©¸³Æ®¸¦
  ½ÇÇàÇÏ´Â

  °ÍÀÌ´Ù. ÀÌ °úÁ¤Àº ¼³Ä¡¸¦ °è¼ÓÇϱâ Àü¿¡ ÇÊ¿äÇÑ »çÇ×µéÀ» ¾Ë·ÁÁÙ °ÍÀÌ´Ù.

  Á÷Á¢ XFree86À» ´Ù¿î·ÎµåÇÏ´Â °æ¿ì¶ó¸é XFree86-3.3 ¹èÆ÷ÆÇ¿¡´Â ´ÙÀ½¿¡
  ³ª¿Í

  ÀÖ´Â ÆÄÀϵéÀÌ µé¾îÀÖÀ» °ÍÀÌ´Ù.

  ´ÙÀ½ÀÇ ¼­¹öÁßÀÇ Çϳª°¡ ÇÊ¿äÇÏ´Ù:

     X8514.tgz
        Server for 8514-based boards.

     XAGX.tgz
        Server for AGX-based boards.

     XI128.tgz
        Server for the Number Nine Imagine 128.

     XMach32.tgz
        Server for Mach32-based boards.

     XMach64.tgz
        Server for Mach64-based boards.

     XMach8.tgz
        Server for Mach8-based boards.

     XMono.tgz
        Server for monochrome video modes.
     XP9K.tgz
        Server for P9000-based boards.

     XS3.tgz
        Server for S3-based boards.

     XS3V.tgz
        Server for the S3 ViRGE and ViRGE/VX (considered beta)

     XSVGA.tgz
        Server for Super VGA-based boards.

     XW32.tgz
        Server for ET4000/W32-based boards.

  ¸¸¾à ¾î´À °ÍÀ» ÅÃÇؾßÇÒÁö ¸ð¸¥´Ù¸é VGA16 ¼­¹öÀÎ XVG16.tgz¸¦ ¼±ÅÃÇÑ´Ù.

  ´ÙÀ½ ´Ü°è¿¡¼­ ÀÚµ¿¼³Á¤ À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÏ·Á¸é ÀÌ°ÍÀÌ ÇÊ¿äÇϹǷÎ
  ¾î·°Å³ª

  ÀÌ°ÍÀ» ´Ù¿î·ÎµåÇؾ߸¸ ÇÑ´Ù.

  ´ÙÀ½ÀÇ ÆÄÀÏÀº ¸ðµÎ ÇÊ¿äÇÑ °ÍµéÀÌ´Ù.

     preinst.sh
        Pre-installation script

     postinst.sh
        Post-installation script

     Xbin.tgz
        The rest of the X11R6 binaries.

     Xcfg.tgz
        Config files for xdm, xinit and fs.

     Xdoc.tgz
        Documentation.

     Xman.tgz
        Manual pages.

     Xfnts.tgz
        75dpi, misc and PEX fonts

     Xlib.tgz
        Shared X libraries and support files.

     Xset.tgz
        XF86Setup utility.

     XVG16.tgz
        Server for VGA/EGA-based boards.

  ´ÙÀ½ ÆÄÀϵéÀº ¼±ÅûçÇ×ÀÌ´Ù.

     Xf100.tgz
        100dpi fonts

     Xfcyr.tgz
        Cyrillic fonts

     Xfnon.tgz
        Other fonts (Chinese, Japanese, Korean, Hebrew)

     Xfscl.tgz
        Scalable fonts (Speedo and Type1)

     Xfsrv.tgz
        Font server and config files

     Xprog.tgz
        X header files, config files and compile-time libs

     Xlkit.tgz
        X server LinkKit

     Xlk98.tgz
        PC98 X server LinkKit

     Xnest.tgz
        Nested X server

     Xprt.tgz
        X print server

     Xvfb.tgz
        Virtual framebuffer X server

     Xps.tgz
        PostScript version of the documentation

     Xhtml.tgz
        HTML version of the documentation

  XFree86 µð·ºÅ丮´Â ÇöÀç ¹öÀü¿¡ ´ëÇÑ ¹èÆ÷ ¼³¸í¼­¸¦ RELNOTES¿¡ Æ÷ÇÔ

  ÇÏ°í ÀÖÀ» °ÍÀÌ´Ù. ÀÚ¼¼ÇÑ ¼³Ä¡»çÇ×Àº ±×°ÍÀ» Âü°íÇÑ´Ù.

  XFree86À» ¼³Ä¡Çϱâ À§Çؼ­´Â À§¿¡ ³ª¿­µÈ ÆÄÀϵéÀÌ ÇÊ¿äÇϸç /usr/X11R6

  µð·ºÅ丮¸¦ ¸¸µé¾î¼­ (root ±ÇÇÑÀ¸·Î) ÀÌ ÆÄÀϵéÀ» /usr/X11R6¿¡¼­
  ´ÙÀ½°ú °°ÀÌ Ç®¾î¾ß ÇÑ´Ù.

       gzip -dc Xbin.tgz | tar xfB -

  ÀÌ ÆÄÀϵéÀº /usr/X11R6¿¡¼­ ¹­¾úÀ¸¹Ç·Î ´Ù½Ã ±×°÷¿¡¼­ Ç®¾î¾ß ÇÑ´Ù´Â Á¡À»

  ÀØÁö¸» °Í.

  /usr/X11R6/bin µð·ºÅ丮°¡ Æнº°æ·Î·Î ÁöÁ¤µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. À̸¦
  À§Çؼ­´Â

  ½Ã½ºÅÛ µðÆúÆ®ÀÎ /etc/profileÀ̳ª /etc/csh.login (´ç½ÅÀ̳ª

  Ÿ »ç¿ëÀÚ°¡ ¾²´Â ½©¿¡ µû¶ó ´Ù¸£´Ù)¸¦ ÆíÁýÇÑ´Ù. ´Ü¼øÈ÷ ´ç½ÅÀÇ ½©¿¡¼­
  ¾²´Â

  .bashrc³ª .cshrc¸¦ ¼öÁ¤Çؼ­ ±× µð·ºÅ丮¸¦ °¢ÀÚÀÇ

  Æнº°æ·Î¿¡ Ãß°¡Çصµ µÈ´Ù.

  ¶ÇÇÑ /usr/X11R6/lib µð·ºÅ丮°¡ ·±Å¸ÀÓ ¸µÄ¿ÀÎ ld.so¿¡ ÀÇÇØ À§Ä¡

  ÁöÁ¤ÀÌ µÇµµ·Ï ÇØ¾ß Çϴµ¥, À̸¦ À§Çؼ­´Â

       /usr/X11R6/lib

  À» /etc/ld.so.conf ÆÄÀÏ¿¡ Ãß°¡ÇÏ°í root·Î¼­ /sbin/ldconfig¸¦

  ½ÇÇàÇÑ´Ù.

  4.  XFree86 ¼³Á¤

  4.1.  ÀÏ¹Ý ¼³Á¤

  ¸¶¿ì½º¿Í ¸ð´ÏÅÍ, ºñµð¿À Ä«µå¸¦ Á¦´ë·Î ¾²±âÀ§ÇØ XFree86À» ¼³Á¤ÇÏ´Â °ÍÀº

  º¹ÀâÇÑ ¼³Á¤ ÆÄÀÏÀ» ÀÏÀÏÈ÷ ¼ÕÀ¸·Î °íÃÄ¾ß ÇÏ´Â ¹æ´ëÇÑ ÀÛ¾÷À» ¿äÇÏ´Â
  ÀÏÁ¾ÀÇ

  ¸¶¼ú¼î¿Íµµ °°Àº ÀÏÀ̾ú´Ù. ±×·¯³ª ÀÌÁ¦´Â ±×·¸°Ô ¾î·Á¿î ÀÛ¾÷Àº ÇÊ¿äÇÏÁö

  ¾Ê´Ù. ¸±¸®Áî 3.2/3.3¿¡¼­´Â ¼³Á¤ÀÌ ¾ÆÁÖ °£´ÜÇØÁ³´Ù. ±×³É XF86Setup¸¸

  ½ÇÇàÇÏ¸é µÈ´Ù.

  ÀÌ ÇÁ·Î±×·¥Àº ¿äÁîÀ½ÀÇ Çϵå¿þ¾î°¡ ¸ðµÎ EGA/VGA¸¦ ÀåÂøÇÏ°í Àֱ⠶§¹®¿¡

  °¡´ÉÇß´Ù. ÀÌ ÇÁ·Î±×·¥Àº SVGA16 ¼­¹ö¸¦ È£ÃâÇÏ°í ¸ðµç ½Ã½ºÅÛ¿¡ À־

  °øÅëÀûÀ¸·Î Áö¿øµÇ´Â 640x480 ¸ðµå¿¡¼­ X¸¦ ¶ç¿î´Ù. ±×¸®°í ¸¶¿ì½º,
  Å°º¸µå,

  ºñµð¿À Ä«µå, ¸ð´ÏÅÍ ±×¸®°í ±âŸ ¿©·¯°¡Áö ¼­¹ö ¿É¼ÇÀÇ ´Ù¼¸ °¡Áö ¼³Á¤
  ÆгÎÀ»
  °¡Áø ´ëÈ­½Ä ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù. ¾î·Á¿î Á¡Àº ¾øÀ» °ÍÀÌ´Ù.

  (·¹µåÇÞÀ» ¾²°í ÀÖ´Â °æ¿ì¶ó¸é xf86config¶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖÀ» °ÍÀÌ´Ù.
  ÀÌ°ÍÀº

  XF86Setup°ú ºñ½ÁÇÏÁö¸¸ X ÀÎÅÍÆäÀ̽º¿Í VGA16 ¼­¹ö¸¦ ¾²Áö ¾Ê´Â´Ù)

  ÇÑ°¡Áö ¾Ë¾ÆµÎ¾î¾ß ÇÒ °ÍÀº ´ç½ÅÀÌ ´ëºÎºÐÀÇ PC »ç¿ëÀÚ¿Í ¸¶Âù°¡Áö¶ó¸é
  ´ç½ÅÀÇ

  Å°º¸µå´Â XF86Setup ÇÁ·Î±×·¥¿¡¼­ µðÆúÆ®ÀÎ 'Generic 101-key PC'°¡ ¾Æ´Ï¶ó

  Å°º¸µå ¸Ç ¿À¸¥ÂÊ¿¡ ÀÖ´Â Å°µé (¼ýÀÚÅ° °°Àº °Íµé)ÀÌ ÀÛµ¿ÇÏÁö ¾Ê°Ô µÈ´Ù.

  ¸¸¾à ¸ð´ÏÅÍ Á¾·ù¸¦ Àß ¸ð¸£¸é ¿­°ÅµÈ Á¾·ùµéÀ» Â÷·Ê·Î ½ÃÇèÇغ¸¸é µÈ´Ù.
  À§¿¡

  ÀÖ´Â °ÍºÎÅÍ ½ÃÀÛÇؼ­ ¾Æ·¡·Î ¼ø¼­´ë·Î ½ÃÇèÇÑ´Ù (À­ÂÊ¿¡ ÀÖ´Â °ÍÀϼö·Ï
  ³·Àº

  µµÆ® Ŭ·° ½ºÇǵ带 °¡Áö°í ÀÖÀ¸¹Ç·Î º¸´Ù ÀûÀº Çϵå¿þ¾î »ç¾çÀ»
  ¿ä±¸ÇÑ´Ù).

  È­¸éÀÌ ÀÌ»óÇØÁö°Å³ª ±×¸²ÀÌ ¿Ö°îµÇ´Â °æ¿ì¿£ ÁßÁöÇÏ°í ³·Àº ÂÊÀ»
  ¼±ÅÃÇÑ´Ù.

  ¿Ö°îÀÌ ½ÉÇÏÁö ¾ÊÀº °æ¿ì´Â ±¦Âú´Ù (±×¸²ÀÌ Á¶±Ý ³Ê¹« Å©´ÙµçÁö, Á¶±Ý

  ÀÛ´ÙµçÁö, Á߽ɿ¡¼­ ¾à°£ Ä¡¿ìÃÄ ÀÖ´ÙµçÁö). ¸ðµå¸¦ ¹Ì¼¼ Á¶Á¤Çϸé ÀÌ·±
  °ÍµéÀ»

  °íÄ¥ ¼ö ÀÖ´Ù.

  ¼Â¾÷ ÇÁ·Î±×·¥ÀÌ ºñµð¿À ¸ðµå¸¦ Á¶Á¤Çϱâ À§ÇØ xvidtune¸¦ ½ÇÇàÇÏ´Â °æ¿ì

  ÃʱâÈ­¸éÀÇ °æ°í ¸Þ½ÃÁö¿¡ ³Ê¹« °ÆÁ¤ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ¿äÁòÀÇ ¸ÖƼ½ÌÅ©
  ¸ð´ÏÅÍ´Â

  (ÀÌÀüÀÇ °íÁ¤ ÁÖÆļö ¸ðµ¨°ú ´Þ¸®) ±×·¸°Ô ½±°Ô ¸Á°¡ÁöÁö ¾Ê´Â´Ù.

  XF86Config°¡ ¸¶¿ì½º µð¹ÙÀ̽º¸¦ /dev/mouse·Î °¡Á¤ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù.
  ÀÌ·¸°Ô

  Çؼ­ Àß ¾ÈµÉ °æ¿ì¿£ ¸¶¿ì½º°¡ ÀÖ´Â ¾Æ¹« /dev/ca[01]¿¡³ª ¸µÅ©Çϵµ·Ï
  ÇÑ´Ù.

  gpmÀ» ½ÇÇàÇÒ ¶§ "mouse busy" ¿¡·¯°¡ ³ª´Â °æ¿ì¿£ /dev/ttyS[01]¿¡
  ¸µÅ©ÇÑ´Ù.

  ¼³Á¤ ÇÁ·Î¼¼½º´Â ºñµð¿À Ä«µåÀÇ Å¸ÀÔ¿¡ ¸Â´Â ¼­¹ö (XF86_VGA16,
  XF86_Mach64, or XF86_S3)¸¦ ¼±ÅÃÇÏ°í ±× ¼­¹ö°¡ ¼³Ä¡¸¦ À§ÇÑ º¯¼ö°ªµéÀ»

  ã±âÀ§ÇØ ½ÃÀ۽ÿ¡ ÀÐÀ» XF86Config¸¦ ¼³Á¤ÇÔÀ¸·Î½á ÀÌ·ç¾îÁø´Ù.
  XF86ConfigÀÇ À§Ä¡´Â OS¿¡ µû¶ó

  ´Ù¸£Áö¸¸ ÁÖ·Î /etc/X11 °°Àº °÷¿¡ ÀÖ´Ù.

  XFree86ÀÇ ±¸Çü ¹öÀü¿¡¼­´Â XF86SetupÀÌ 'X' ¸í·ÉÀ» °ð¹Ù·Î ¼±ÅÃµÈ ¼­¹ö¿¡

  ¸µÅ©ÇÑ´Ù. ÃÖ±Ù ¹öÀü¿¡¼­´Â Xwrapper¶ó´Â set-user-id wrapper ÇÁ·Î±×·¥¿¡
  ¸µÅ©

  ÇÑ´Ù. ÀÌ´Â ¸ðµç setuid root °ü·Ã »çÇ×ÀÌ Xwrapper¿¡ ÁýÁßµÇ¾î ¼­¹ö°¡
  setuid

  root¸¦ ½ÇÇàÇÒ ÇÊ¿ä°¡ ¾ø´Â °ÍÀÌ´Ù.

  4.2.  ¹®Á¦ ÇØ°á

  °£È¤ óÀ½À¸·Î X ¼­¹ö¸¦ ½ÇÇà½ÃÄ×À» ¶§ ´Ù¼Ò ÀÌ»óÀÌ ÀÖ´Â °æ¿ì°¡ ÀÖ´Ù.
  ÀÌ°ÍÀº

  ´ë°³ ¼³Á¤ÆÄÀÏ¿¡ ¹®Á¦°¡ Àֱ⠶§¹®ÀÌ´Ù. º¸ÅëÀº ¸ð´ÏÅÍ Å¸ÀÌ¹Ö °ªÀÌ
  À߸øµÆ°Å³ª

  ºñµð¿À Ä«µåÀÇ µµÆ® Ŭ·°ÀÌ À߸ø ¼³Á¤µÇ¾ú±â ¶§¹®ÀÌ´Ù. °£´ÜÇÑ ¹®Á¦¶ó¸é

  xvidtuneÀ¸·Î °íÄ¥ ¼ö ÀÖ´Ù. È­¸éÀÌ ½ÉÇÏ°Ô ¿Ö°îµÇ´Â °æ¿ì¿£ ´Ù½Ã
  XF86SetupÀ»

  ½ÇÇàÇؼ­ Á» ´õ ³·Àº ¸ð´ÏÅ͸¦ ¼±ÅÃÇÑ´Ù.

  È­¸éÀÌ Èçµé¸®´Â °Í °°Àº °æ¿ì³ª °¡ÀåÀÚ¸®°¡ ÀÌ»óÇÑ Çö»óÀº ¸ð´ÏÅÍ Å¸À̹Ö

  °ªÀ̳ª µµÆ® Ŭ·°ÀÌ À߸øµÇ¾úÀ½À» ¸»ÇØÁØ´Ù. XF86ConfigÀÇ µð¹ÙÀ̽º
  ¿É¼Ç»Ó¸¸

  ¾Æ´Ï¶ó ºñµð¿À Ä«µå Ĩ¼ÂÀÌ ¸Â°Ô ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù. ¿Ã¹Ù¸¥ X ¼­¹ö¸¦

  ¼±ÅÃÇß´ÂÁö ±×¸®°í /usr/X11R6/bin/X°¡ ¼­¹ö¿¡ ½Éº¼¸¯ ¸µÅ©µÇ¾ú´ÂÁö ¹Ýµå½Ã

  È®ÀÎÇÏ´Â °ÍÀÌ Àý´ëÀûÀ¸·Î Áß¿äÇÏ´Ù.

  ±×·¡µµ ¾ÈµÈ´Ù¸é Çѹø XÀÇ ½ÃÀÛ »óȲÀ» "Àû³ª¶óÇÏ°Ô" µå·¯³»º¸ÀÚ. ´ÙÀ½ÀÇ

  ¸í·ÉÀ» ¾²¸éµÈ´Ù.

       X > /tmp/x.out 2>&1

  X > /tmp/x.out 2>&1

  ±×¸®°í X ¼­¹ö¸¦ Á×Àδ٠(ctrl-alt-backspace¸¦ ½á¼­). ±×¸®°í
  /tmp/x.outÀÇ

  ³»¿ëÀ» Á¶»çÇÑ´Ù. X ¼­¹ö°¡ ³½ °æ°í³ª ¿¡·¯¸Þ½ÃÁö°¡ ÀÖÀ» °ÍÀÌ´Ù. ¿¹¸¦
  µé¾î

  ºñµð¿À Ä«µå°¡ ¸ð´ÏÅÍ°¡ Áö¿øÇÏ´Â ¸ðµå¿¡ ´ëÀÀÇÏ´Â µµÆ® Ŭ·°À» °¡Áö°í
  ÀÖÁö

  ¾Ê´ÙµçÁö ÇÏ´Â µîÀÇ...

  XF86ConfigÀÇ Screen ºÎºÐ¿¡ ³ª¿Â ºñµð¿À ¸ðµå°£ÀÇ ÀüȯÀ» ÇÏ·Á¸é

  ctrl-alt-¼ýÀÚÅ°Æеå +¿Í ctrl-alt-¼ýÀÚÅ°Æеå -¸¦ ¾µ ¼ö ÀÖ´Ù.
  °íÇػ󵵿¡¼­

  È­¸éÀÌ Àß ¾È³ª¿Ã °æ¿ì ÀúÇػ󵵷ΠÀüȯÇغ»´Ù. À̸¦ ÅëÇØ ÃÖ¼ÒÇÑ X
  ¼³Á¤»çÇ×

  ÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ°í ÀÖ´ÂÁö´Â ¾Ë ¼ö°¡ ÀÖ´Ù.

  ¸ð´ÏÅÍÀÇ ¼öÁ÷/¼öÆò Å©±â¹× À§Ä¡ Á¶Àý ½ºÀ§Ä¡µµ È®ÀÎÇØ º»´Ù. X¸¦ ¶ç¿ï ¶§

  ÀÌ°ÍÀ» Á¶Á¤ÇØ¾ß ÇÏ´Â °æ¿ìµµ ¸¹´Ù. ¿¹¸¦ µé¾î È­¸éÀÌ ÇÑÂÊÀ¸·Î Á¶±Ý
  Ä¡¿ìÃÄ

  º¸ÀÎ´Ù¸é ¸ð´ÏÅÍ¿¡¼­ ½±°Ô Á¶Á¤ÇÒ ¼ö ÀÖ´Ù.

  À¯Áî³Ý ´º½º±×·ì comp.windows.x.i386unix°ú comp.os.linux.x¿¡¼­´Â
  XFree86¿¡

  ´ëÇØ ÁÖ·Î ³íÀÇÇÑ´Ù. ¿©±â¼­ ºñµð¿À ¼³Á¤»çÇ׿¡ °ü·ÃµÈ °Ô½Ã¹°À» ã¾Æº¸´Â
  °Íµµ

  ÁÁ´Ù. ÀßÇÏ¸é ¶È°°Àº ¹®Á¦°¡ ¹ß»ýÇÑ °æ¿ì¸¦ ã¾Æ º¼ ¼ö ÀÖ´Ù.

  4.3.  »ç¿ëÀÚ ¼³Á¤

  ¸ð´ÏÅÍ°¡ 1600x1200À» Áö¿øÇÏ´Â °æ¿ì ÃÖÀûÀÇ ¼º´ÉÀ» À§Çؼ­´Â X ¼³Á¤À»
  Á÷Á¢

  ¼ÕÀ¸·Î °íÄ¥ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. XFree86SetupÀÌ Áö¿øÇÏ´Â ÃÖ°í Çػ󵵴Â

  1280x1024ÀÌ´Ù.

  ÀÌ·± ÀÌÀ¯ µîÀ¸·Î Á÷Á¢ ºñµð¿À ¼³Á¤À» °íÄ¡·Á ÇÒ °æ¿ì LDPÀÇ ºñµð¿À ŸÀ̹Ö

  ÇÏ¿ìÅõ

  <http://metalab.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html> ¸¦
  ã¾Æº¸ÀÚ (ÀÌ°ÍÀº XFree86ÀÇ `Videomodes.doc' ÆÄÀÏÀÇ ÃֽŠHTML
  ¹öÀüÀÌ´Ù).

  4.4.  16ºñÆ® Ä÷¯ »ç¿ë

  X´Â ±âº»ÀûÀ¸·Î 256»öÀÇ 8ºñÆ® Ä÷¯¸¦ »ç¿ëÇÑ´Ù. ÀÌ·¯ÇÑ Á¦ÇÑÀ» ±Øº¹Çϱâ
  À§ÇØ

  ¸¹Àº ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ °íÀ¯ÀÇ Ä÷¯¸ÊÀ» ¾²´Âµ¥, ¼­·Î ´Ù¸¥ Ä÷¯¸ÊÀ»

  ¾²´Â À©µµ¿ì »çÀ̸¦ ¸¶¿ì½º Æ÷ÀÎÅÍ°¡ ¿òÁ÷ÀÌ´Â °æ¿ì °©ÀÛ½º·± »ö»óº¯È­¸¦

  ÀÏÀ¸Å°±âµµ ÇÑ´Ù. Arena À¥ ºê¶ó¿ìÀúÀÇ °æ¿ì°¡ ±×·¸´Ù.

  ±×·¯³ª Á»´õ ³ªÀº ±×·¡ÇÈ ÀÀ¿ë ÇÁ·Î±×·¥À» ¾²´Âµ¥´Â 256»öÀ¸·Î´Â ÃæºÐÄ¡°¡

  ¾Ê´Ù. ÀÌ·± °æ¿ì 16ºñÆ® Ä÷¯ (65536»ö)¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ´Ü, ¾î¶² ÀÀ¿ë

  ÇÁ·Î±×·¥Àº 16ºñÆ® Ä÷¯¿¡¼­ µ¹¾Æ°¡Áö ¾ÊÀ» ¼ö ÀÖ´Ù.

  16ºñÆ® Ä÷¯¸ðµå¸¦ ¾²·Á¸é X¸¦ ¶ç¿ï ¶§ ´ÙÀ½°ú °°ÀÌ ¿É¼ÇÀ» Áְųª

  ______________________________________________________________________
      startx -- -bpp 16
  ______________________________________________________________________

  .xserverrc ÆÄÀÏ¿¡ ´ÙÀ½À» Ãß°¡Çϸé 6¸¸5õ°¡Áö »öÀÇ 16ºñÆ® Ä÷¯¸¦ »ç¿ëÇÒ
  ¼ö

  ÀÖ´Ù.

  ______________________________________________________________________
      exec X :0 -bpp 16
  ______________________________________________________________________

  ÀÌ·¸°Ô ÇÏ·Á¸é XF86ConfigÀÇ

  ______________________________________________________________________
  screen
  ______________________________________________________________________

  ______________________________________________________________________
      DefaultColorDepth 16
  ______________________________________________________________________

  ¶ó°í µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.

  xdmÀ» ¾²°í ÀÖÀ¸¸é Xservers ÆÄÀÏÀ» °íÄ¥ ÇÊ¿ä°¡ Àִµ¥ ÀÌ°ÍÀº

  /etc/X11/xdm/¿¡ ÀÖÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº º¸Åë ¹Ø¿¡ ³ª¿ÍÀÖ´Â °Íó·³ ÁÖ¼®ÀÌ
  ºÙÁö

  ¾ÊÀº ÇàÀ¸·Î µÇ¾îÀÖ´Ù.

  ______________________________________________________________________
        :0 local /usr/X11R6/bin/X
  ______________________________________________________________________

  ½ÃÀÛ ¿É¼Ç¿¡

  ______________________________________________________________________
  -bpp 16
  ______________________________________________________________________

  ______________________________________________________________________
        :0 local /usr/X11R6/bin/X -bpp 16
  ______________________________________________________________________

  ¿Í °°ÀÌ ÇÑ´Ù.

  ±×¸®°í X configÀÇ 'screen' ¼½¼Ç¿¡ µð½ºÇ÷¹ÀÌ Ç׸ñÀ» Ãß°¡Çؼ­ 16ºñÆ®
  Ä÷¯

  ¸¦ ÁöÁ¤ÇØ¾ß ÇÑ´Ù.

  ´õ ¸¹Àº »ö»óÀ» ¾µ¼ö·Ï ºñµð¿À Ä«µå´Â °°Àº ½Ã°£µ¿¾È ´õ ¸¹Àº µ¥ÀÌÅ͸¦
  ÁÖ°í

  ¹Þ¾Æ¾ß ÇÑ´Ù. ºñµð¿À Ä«µå°¡ À̸¦ ¹ÞÃÄÁÖÁö ¸øÇÒ °æ¿ì¿£ Çػ󵵳ª
  ¸®ÇÁ·¹½¬À²À»

  ³·Ãß´Â ¹æ¹ý¹Û¿£ ¾ø´Ù. XFree´Â ÀÌ °æ¿ì Çػ󵵸¦ ³·Ãßµµ·Ï ±âº»¼³Á¤µÇ¾î
  ÀÖ´Ù.

  Çػ󵵸¦ ±×´ë·Î À¯ÁöÇÏ°í ´ë½Å ¸®ÇÁ·¹½¬À²À» ³·Ãß°í ½ÍÀ» ¶§´Â ±×
  Çػ󵵿¡

  ÇØ´çÇÏ´Â XF86Config ÆÄÀÏÀÇ Modeline Ç׸ñÀ» ´õ ³·Àº ¸®ÇÁ·¹½¬À²·Î
  °íÃÄÁÖ¾î¾ß

  ÇÑ´Ù. ¿¹¸¦ µé¾î

       Modeline "1024x768"  75  1024 1048 1184 1328 768 771 777 806 -hsync -vsync

  ¿Í °°ÀÌ µÇ¾îÀÖ´Â °ÍÀ» ´ÙÀ½°ú °°ÀÌ ¹Ù²Û´Ù.

       Modeline "1024x768"  65  1024 1032 1176 1344 768 771 777 806 -hsync -vsync.

  ¿©±â¼­ 75¿Í 65´Â °¢°¢ X°¡ .X.err ÆÄÀÏ¿¡ ÀúÀåÇØ ³õÀº ¼ýÀÚµéÀÌ´Ù. 16ºñÆ®

  Ä÷¯¸ðµå¿¡¼­ ºñµð¿À Ä«µå°¡ ³¾ ¼ö ÀÖ´Â ÃÖ´ë Ŭ·°¿¡ ¸Â´Â Modeline ¼³Á¤¿¡

  °üÇؼ­´Â XF86 ¹®¼­ °¡¿îµ¥ ¸ð´ÏÅÍ¿¡ °üÇÑ ÆÄÀÏÀ» ã¾Æº¸±â ¹Ù¶õ´Ù.

  5.  XFree86 ½ÇÇàÇϱâ

  XF86Config ÆÄÀÏ ¼³Á¤À» ´Ù ¸¶ÃÆ´Ù¸é ÀÌÁ¦ X ¼­¹ö¸¦ ¶ç¿ö Å×½ºÆ®ÇØ º¼
  Â÷·Ê´Ù.

  ¸ÕÀú /usr/X11R6/bin µð·ºÅ丮°¡ Æнº¿¡ °É·Á ÀÖ¾î¾ß ÇÑ´Ù.

  XFree86À» ½ÃÀÛÇÏ´Â ¸í·ÉÀº

       startx

  ÀÌ´Ù. ÀÌ°ÍÀº xinit¿¡ ÇØ´çÇÑ´Ù (´Ù¸¥ À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ xinit¸¦ ½áºÃ´Ù¸é
  ¾Ë

  °ÍÀÌ´Ù).

  ÀÌ ¸í·ÉÀº X ¼­¹ö¸¦ ½ÃÀÛÇÏ°í home µð·ºÅ丮¿¡ ÀÖ´Â .xinitrc ÆÄÀÏ¿¡
  µé¾îÀÖ´Â

  ¸í·ÉÀ» ½ÇÇàÇÑ´Ù. .xinitrc´Â ½ÇÇàÇÒ X Ŭ¶óÀ̾ðÆ®¸¦ ´ã°íÀÖ´Â ÀÏÁ¾ÀÇ
  ½©ÀÌ´Ù.

  ÀÌ ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é µðÆúÆ®ÀÎ
  /usr/X11R6/lib/X11/xinit/xinitrc°¡

  ´ë½Å ¾²ÀδÙ.

  º¸Åë .xinitrc ÆÄÀÏÀº ¾Æ·¡¿Í °°´Ù.

  #!/bin/sh

  xterm -fn 7x13bold -geometry 80x32+10+50 &
  xterm -fn 9x15bold -geometry 80x34+30-10 &
  oclock -geometry 70x70-7+7 &
  xsetroot -solid midnightblue &

  exec fvwm2

  ÀÌ ½ºÅ©¸³Æ®´Â µÎ °³ÀÇ xterm Ŭ¶óÀ̾ðÆ®¿Í oclockÀ» ½ÃÀÛÇÏ°í ¹è°æ»öÀ»

  midnightblue·Î ¼³Á¤ÇÑ´Ù. ±×¸®°í À©µµ¿ì ¸Å´ÏÀúÀÎ fvwm2¸¦ ½ÃÀÛÇÑ´Ù.
  fvwm2´Â

  ½©ÀÇ exec ¹®Àå¿¡ ÀÇÇØ ½ÇÇàµÈ´Ù´Â Á¡À» ÁÖ¸ñÇÏÀÚ. ÀÌ°ÍÀº xinit
  ÇÁ·Î¼¼½º°¡

  fvwm2¿¡ ÀÇÇØ ´ëÄ¡µÇµµ·Ï ÇÑ´Ù. ÀÏ´Ü fvwm2 ÇÁ·Î¼¼½º°¡ Á¾·áÇϸé X ¼­¹ö°¡
  ¼Ë´Ù¿îÇÏ°Ô

  µÈ´Ù. fvwm2¸¦ Á¾·á½ÃÅ°·Á¸é root ¸Þ´º¸¦ ¾²¸éµÈ´Ù. µ¥½ºÅ©Å¾ ¹è°æ¿¡¼­
  ¸¶¿ì½º

  1¹ø ¹öÆ°À» ´©¸£¸é Exit Fvwm2 Æ˾÷ ¸Þ´º°¡ ³ªÅ¸³­´Ù.

  .xinitrcÀÇ ¸¶Áö¸· ¸í·ÉÀÌ exec·Î ½ÃÀ۵ȴٴ °Í°ú ÀÌ°ÍÀÌ ¹é±×¶ó¿îµå·Î

  ½ÇÇàµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó´Â Á¡À» È®ÀÎÇÏÀÚ (³¡¿¡ &°¡ ¾ø´Ù). ±×·¸Áö ¾ÊÀ¸¸é X

  ¼­¹ö°¡ .xinitrc ÆÄÀÏÀÇ Å¬¶óÀ̾ðÆ®¸¦ ½ÃÀÛÇÏÀÚ¸¶ÀÚ ¼Ë´Ù¿îÇÏ°í ¸» °ÍÀÌ´Ù.

  ¶Ç ctrl-alt-backspace¸¦ ´©¸§À¸·Î½á X¸¦ Á¾·áÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·¸°ÔÇϸé
  Áï½Ã

  X¸¦ ³¡³»°í À©µµ¿ì ½Ã½ºÅÛÀ» ºüÁ®³ª¿Ã ¼ö ÀÖ´Ù.

  À§ÀÇ °ÍµéÀº ¾ÆÁÖ °£´ÜÇÑ µ¥½ºÅ©Å¾ ¼³Á¤ÀÌ´Ù. .xinitrc ÆÄÀÏÀ» Á¶±Ý ¼Õº¸¸é

  ¸¹Àº ¸ÚÁø ÇÁ·Î±×·¥µé°ú ½Ã½ºÅÛ ¼³Á¤ÀÌ °¡´ÉÇÏ´Ù.

  X À©µµ¿ì ½Ã½ºÅÛ È¯°æÀ» óÀ½´ëÇÏ´Â Ãʺ¸ÀÚ¿¡°Ô´Â

  The Joy of X: An Overview of the X Window System by Niall Mansfield

  (Addison-Wesley 1993, ISBN 0201-565129) °°Àº Ã¥À» °­·ÂÈ÷ ÃßõÇÏ´Â
  ¹ÙÀÌ´Ù. XÀÇ

  »ç¿ë°ú ¼³Á¤Àº ¿©±â¼­ ´Ù·ç±â¿£ ¹÷Âù ³»¿ëÀÌ´Ù. óÀ½¿£ xterm, oclock,
  fvwm2 µî¿¡ ´ëÇÑ ¸ÇÆäÀÌÁö¸¦ º¸´Â °ÍÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

  5.1.  »ç¿ë Á¦ÇÑ

  ÀÌ ±ÛÀÇ ÀúÀÛ±ÇÀº Eric. S Raymond¿¡°Ô ÀÖ´Ù. ´ÙÀ½ »çÇ׸¸ ÁؼöÇÑ´Ù¸é
  ¸¶À½´ë·Î

  »ç¿ëÇÒ ¼ö ÀÖ°í º¹»çÇØ ½áµµ µÈ´Ù.

  o  º» ÀúÀ۱ǿ¡ ´ëÇÑ ¸í½Ã¸¦ »ý·«Çϰųª º¯°æÇÒ ¼ö ¾ø´Ù.

  o  ¹®¼­¹öÀü°ú ÀÛ¼º³¯Â¥¸¦ »ý·«Çϰųª º¯°æÇÒ ¼ö ¾ø´Ù.

  o  ÇöÀçÀÇ À¥¹öÀüÀ» ³ªÅ¸³½ ºÎºÐÀ» »ý·«Çϰųª º¯°æÇÒ ¼ö ¾ø´Ù.

  o  ¿ä¾àÇÑ ºÎºÐÀ̳ª º¯°æÇÑ °÷À» È®½ÇÈ÷ Ç¥½ÃÇÑ´Ù.

  ÀÌ·¯ÇÑ »çÇ×µéÀº µ¶ÀÚµéÀÌ ±¸´Ú´Ù¸® ¹öÀüÀ̳ª ¾ûÅ͸® ¹öÀüÀ» ÀÐ°Ô µÇ´Â
  °ÍÀ»

  ¹æÁöÇϱâ À§Çؼ­´Ù. ¿¹¿Ü°¡ ÇÊ¿äÇÑ °æ¿ì¿£ º»Àο¡°Ô ¿äûÇÏ¸é µÈ´Ù.

  5.2.  °¨»çÀÇ ¸»

  óÀ½¿¡ ÀÌ ±ÛÀÇ À±°ûÀ» Àâ´Âµ¥¿¡ Matt WelshÀÇ µµ¿òÀÌ ÄÇ´Ù. Matt¿¡°Ô

  °¨»çÇÏ´Â ¹ÙÀÌ´Ù.

  6.  ¹ø¿ªÆÇ

  o  ÀÌÅ»À̾ƾî
     <http://www.pluto.linux.it/ildp/HOWTO/XFree86-HOWTO.html>

  o  ½½·Îº£´Ï¾Æ¾î <http://www.lugos.si/delo/slo/HOWTO-sl/XFree86-HOWTO-
     sl.html>

  o  Å©·Î¾ÆƼ¾Æ¾î <http://meta.mioc.hr/XFree86-KAKO.html>

  o  ³×´ú¶õµå¾î <http://www.nl.linux.org/doc/HOWTO/>