The Linux XFree86 HOWTOby Eric S. Raymondv5.12, 12 May 1999 ¹ø¿ª: Á¶ÀÏȯ,ÀÌ ±Û¿¡¼´Â ¸®´ª½º¿ë X À©µµ¿ì ½Ã½ºÅÛ (X11R6)ÀÇ XFree86 ¹öÀü 3.3À» ¾î¶»°Ô ±¸ÇÒ ¼ö ÀÖ´ÂÁö, ¾î¶»°Ô ¼³Ä¡ÇÏ°í ¿©·¯°¡Áö ¼³Á¤À» ¸¶Ä¥ ¼ö ÀÖ´ÂÁö ¼³¸íÇÑ´Ù. ÀÌ ±ÛÀº ½Ã½ºÅÛ¿¡ XFree86À» ¼³Ä¡ÇÏ´Â ´Ü°èº° °¡À̵尡 µÉ °ÍÀÌ´Ù. 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:comp.os.linux.announce ¿Í 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 ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔµÈ
(*) Ç¥½Ã°¡ Àִ Ĩ¼ÂÀº Á¦ÇÑÀûÀ¸·Î Áö¿øµÇ°Å³ª Áö¼ÓÀûÀÎ µå¶óÀ̹ö Áö¿øÀÌ ÀÌ·ç¾îÁöÁö ¾Ê´Â °ÍµéÀÌ´Ù. À§¿¡ ³ª¿µÈ Ä«µå´Â ¸ðµÎ 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 À̵é Ĩ¼ÂÀ» »ç¿ëÇÏ´Â ºñµð¿À Ä«µå´Â 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 ¹èÆ÷ÆÇ¿¡´Â ´ÙÀ½¿¡ ³ª¿Í ÀÖ´Â ÆÄÀϵéÀÌ µé¾îÀÖÀ» °ÍÀÌ´Ù. ´ÙÀ½ÀÇ ¼¹öÁßÀÇ Çϳª°¡ ÇÊ¿äÇÏ´Ù:
´ÙÀ½ÀÇ ÆÄÀÏÀº ¸ðµÎ ÇÊ¿äÇÑ °ÍµéÀÌ´Ù.
´ÙÀ½ ÆÄÀϵéÀº ¼±ÅûçÇ×ÀÌ´Ù.
XFree86 µð·ºÅ丮´Â ÇöÀç ¹öÀü¿¡ ´ëÇÑ ¹èÆ÷ ¼³¸í¼¸¦ XFree86À» ¼³Ä¡Çϱâ À§Çؼ´Â À§¿¡ ³ª¿µÈ ÆÄÀϵéÀÌ ÇÊ¿äÇϸç
ÀÌ ÆÄÀϵéÀº /usr/X11R6 ¿¡¼ ¹¾úÀ¸¹Ç·Î ´Ù½Ã ±×°÷¿¡¼ Ç®¾î¾ß ÇÑ´Ù´Â Á¡À»
ÀØÁö¸» °Í.
¶ÇÇÑ
À» 4. XFree86 ¼³Á¤4.1 ÀÏ¹Ý ¼³Á¤¸¶¿ì½º¿Í ¸ð´ÏÅÍ, ºñµð¿À Ä«µå¸¦ Á¦´ë·Î ¾²±âÀ§ÇØ XFree86À» ¼³Á¤ÇÏ´Â °ÍÀº
º¹ÀâÇÑ ¼³Á¤ ÆÄÀÏÀ» ÀÏÀÏÈ÷ ¼ÕÀ¸·Î °íÃÄ¾ß ÇÏ´Â ¹æ´ëÇÑ ÀÛ¾÷À» ¿äÇÏ´Â ÀÏÁ¾ÀÇ
¸¶¼ú¼î¿Íµµ °°Àº ÀÏÀ̾ú´Ù. ±×·¯³ª ÀÌÁ¦´Â ±×·¸°Ô ¾î·Á¿î ÀÛ¾÷Àº ÇÊ¿äÇÏÁö
¾Ê´Ù. ¸±¸®Áî 3.2/3.3¿¡¼´Â ¼³Á¤ÀÌ ¾ÆÁÖ °£´ÜÇØÁ³´Ù. ±×³É ÀÌ ÇÁ·Î±×·¥Àº ¿äÁîÀ½ÀÇ Çϵå¿þ¾î°¡ ¸ðµÎ EGA/VGA¸¦ ÀåÂøÇÏ°í Àֱ⠶§¹®¿¡ °¡´ÉÇß´Ù. ÀÌ ÇÁ·Î±×·¥Àº SVGA16 ¼¹ö¸¦ È£ÃâÇÏ°í ¸ðµç ½Ã½ºÅÛ¿¡ ÀÖ¾î¼ °øÅëÀûÀ¸·Î Áö¿øµÇ´Â 640x480 ¸ðµå¿¡¼ X¸¦ ¶ç¿î´Ù. ±×¸®°í ¸¶¿ì½º, Å°º¸µå, ºñµð¿À Ä«µå, ¸ð´ÏÅÍ ±×¸®°í ±âŸ ¿©·¯°¡Áö ¼¹ö ¿É¼ÇÀÇ ´Ù¼¸ °¡Áö ¼³Á¤ ÆгÎÀ» °¡Áø ´ëÈ½Ä ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù. ¾î·Á¿î Á¡Àº ¾øÀ» °ÍÀÌ´Ù. (·¹µåÇÞÀ» ¾²°í ÀÖ´Â °æ¿ì¶ó¸é ÇÑ°¡Áö ¾Ë¾ÆµÎ¾î¾ß ÇÒ °ÍÀº ´ç½ÅÀÌ ´ëºÎºÐÀÇ PC »ç¿ëÀÚ¿Í ¸¶Âù°¡Áö¶ó¸é ´ç½ÅÀÇ Å°º¸µå´Â XF86Setup ÇÁ·Î±×·¥¿¡¼ µðÆúÆ®ÀÎ 'Generic 101-key PC'°¡ ¾Æ´Ï¶ó 'Generic 102-key PC (intl)'À̶ó´Â °ÍÀÌ´Ù. ¸¸¾à µðÆúÆ®(101)À» ¼±ÅÃÇϸé Å°º¸µå ¸Ç ¿À¸¥ÂÊ¿¡ ÀÖ´Â Å°µé (¼ýÀÚÅ° °°Àº °Íµé)ÀÌ ÀÛµ¿ÇÏÁö ¾Ê°Ô µÈ´Ù. ¸¸¾à ¸ð´ÏÅÍ Á¾·ù¸¦ Àß ¸ð¸£¸é ¿°ÅµÈ Á¾·ùµéÀ» Â÷·Ê·Î ½ÃÇèÇغ¸¸é µÈ´Ù. À§¿¡ ÀÖ´Â °ÍºÎÅÍ ½ÃÀÛÇؼ ¾Æ·¡·Î ¼ø¼´ë·Î ½ÃÇèÇÑ´Ù (ÀÂÊ¿¡ ÀÖ´Â °ÍÀϼö·Ï ³·Àº µµÆ® Ŭ·° ½ºÇǵ带 °¡Áö°í ÀÖÀ¸¹Ç·Î º¸´Ù ÀûÀº Çϵå¿þ¾î »ç¾çÀ» ¿ä±¸ÇÑ´Ù). ȸéÀÌ ÀÌ»óÇØÁö°Å³ª ±×¸²ÀÌ ¿Ö°îµÇ´Â °æ¿ì¿£ ÁßÁöÇÏ°í ³·Àº ÂÊÀ» ¼±ÅÃÇÑ´Ù. ¿Ö°îÀÌ ½ÉÇÏÁö ¾ÊÀº °æ¿ì´Â ±¦Âú´Ù (±×¸²ÀÌ Á¶±Ý ³Ê¹« Å©´ÙµçÁö, Á¶±Ý ÀÛ´ÙµçÁö, Á߽ɿ¡¼ ¾à°£ Ä¡¿ìÃÄ ÀÖ´ÙµçÁö). ¸ðµå¸¦ ¹Ì¼¼ Á¶Á¤Çϸé ÀÌ·± °ÍµéÀ» °íÄ¥ ¼ö ÀÖ´Ù. ¼Â¾÷ ÇÁ·Î±×·¥ÀÌ ºñµð¿À ¸ðµå¸¦ Á¶Á¤Çϱâ À§ÇØ XF86Config°¡ ¸¶¿ì½º µð¹ÙÀ̽º¸¦ /dev/mouse·Î °¡Á¤ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ·¸°Ô
Çؼ Àß ¾ÈµÉ °æ¿ì¿£ ¸¶¿ì½º°¡ ÀÖ´Â ¾Æ¹« /dev/ca[01]¿¡³ª ¸µÅ©Çϵµ·Ï ÇÑ´Ù.
¼³Á¤ ÇÁ·Î¼¼½º´Â ºñµð¿À Ä«µåÀÇ Å¸ÀÔ¿¡ ¸Â´Â ¼¹ö ( XFree86ÀÇ ±¸Çü ¹öÀü¿¡¼´Â 4.2 ¹®Á¦ ÇذᰣȤ óÀ½À¸·Î X ¼¹ö¸¦ ½ÇÇà½ÃÄ×À» ¶§ ´Ù¼Ò ÀÌ»óÀÌ ÀÖ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ°ÍÀº
´ë°³ ¼³Á¤ÆÄÀÏ¿¡ ¹®Á¦°¡ Àֱ⠶§¹®ÀÌ´Ù. º¸ÅëÀº ¸ð´ÏÅÍ Å¸ÀÌ¹Ö °ªÀÌ À߸øµÆ°Å³ª
ºñµð¿À Ä«µåÀÇ µµÆ® Ŭ·°ÀÌ À߸ø ¼³Á¤µÇ¾ú±â ¶§¹®ÀÌ´Ù. °£´ÜÇÑ ¹®Á¦¶ó¸é
ȸéÀÌ Èçµé¸®´Â °Í °°Àº °æ¿ì³ª °¡ÀåÀÚ¸®°¡ ÀÌ»óÇÑ Çö»óÀº ¸ð´ÏÅÍ Å¸À̹Ö
°ªÀ̳ª µµÆ® Ŭ·°ÀÌ À߸øµÇ¾úÀ½À» ¸»ÇØÁØ´Ù. ±×·¡µµ ¾ÈµÈ´Ù¸é Çѹø XÀÇ ½ÃÀÛ »óȲÀ» "Àû³ª¶óÇÏ°Ô" µå·¯³»º¸ÀÚ. ´ÙÀ½ÀÇ ¸í·ÉÀ» ¾²¸éµÈ´Ù.
X > /tmp/x.out 2>&1
±×¸®°í X ¼¹ö¸¦ Á×Àδ٠(ctrl-alt-backspace ¸¦ ½á¼). ±×¸®°í /tmp/x.out ÀÇ
³»¿ëÀ» Á¶»çÇÑ´Ù. X ¼¹ö°¡ ³½ °æ°í³ª ¿¡·¯¸Þ½ÃÁö°¡ ÀÖÀ» °ÍÀÌ´Ù. ¿¹¸¦ µé¾î
ºñµð¿À Ä«µå°¡ ¸ð´ÏÅÍ°¡ Áö¿øÇÏ´Â ¸ðµå¿¡ ´ëÀÀÇÏ´Â µµÆ® Ŭ·°À» °¡Áö°í ÀÖÁö
¾Ê´ÙµçÁö ÇÏ´Â µîÀÇ...
¸ð´ÏÅÍÀÇ ¼öÁ÷/¼öÆò Å©±â¹× À§Ä¡ Á¶Àý ½ºÀ§Ä¡µµ È®ÀÎÇØ º»´Ù. X¸¦ ¶ç¿ï ¶§ ÀÌ°ÍÀ» Á¶Á¤ÇØ¾ß ÇÏ´Â °æ¿ìµµ ¸¹´Ù. ¿¹¸¦ µé¾î ȸéÀÌ ÇÑÂÊÀ¸·Î Á¶±Ý Ä¡¿ìÃÄ º¸ÀÎ´Ù¸é ¸ð´ÏÅÍ¿¡¼ ½±°Ô Á¶Á¤ÇÒ ¼ö ÀÖ´Ù. À¯Áî³Ý ´º½º±×·ì 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 Ç׸ñÀ» ´õ ³·Àº ¸®ÇÁ·¹½¬À²·Î °íÃÄÁÖ¾î¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î
¿Í °°ÀÌ µÇ¾îÀÖ´Â °ÍÀ» ´ÙÀ½°ú °°ÀÌ ¹Ù²Û´Ù.
¿©±â¼ 75¿Í 65´Â °¢°¢ X°¡ .X.err ÆÄÀÏ¿¡ ÀúÀåÇØ ³õÀº ¼ýÀÚµéÀÌ´Ù. 16ºñÆ®
Ä÷¯¸ðµå¿¡¼ ºñµð¿À Ä«µå°¡ ³¾ ¼ö ÀÖ´Â ÃÖ´ë Ŭ·°¿¡ ¸Â´Â Modeline ¼³Á¤¿¡
°üÇؼ´Â XF86 ¹®¼ °¡¿îµ¥ ¸ð´ÏÅÍ¿¡ °üÇÑ ÆÄÀÏÀ» ã¾Æº¸±â ¹Ù¶õ´Ù.
5. XFree86 ½ÇÇàÇϱâ
XFree86À» ½ÃÀÛÇÏ´Â ¸í·ÉÀº
ÀÌ´Ù. ÀÌ°ÍÀº xinit ¿¡ ÇØ´çÇÑ´Ù (´Ù¸¥ À¯´Ð½º ½Ã½ºÅÛ¿¡¼ xinit ¸¦ ½áºÃ´Ù¸é ¾Ë
°ÍÀÌ´Ù).
ÀÌ ¸í·ÉÀº X ¼¹ö¸¦ ½ÃÀÛÇÏ°í home µð·ºÅ丮¿¡ ÀÖ´Â º¸Åë
ÀÌ ½ºÅ©¸³Æ®´Â µÎ °³ÀÇ
¶Ç À§ÀÇ °ÍµéÀº ¾ÆÁÖ °£´ÜÇÑ µ¥½ºÅ©Å¾ ¼³Á¤ÀÌ´Ù. X À©µµ¿ì ½Ã½ºÅÛ È¯°æÀ» óÀ½´ëÇÏ´Â Ãʺ¸ÀÚ¿¡°Ô´Â
The Joy of X: An Overview of the X Window System by Niall Mansfield
(Addison-Wesley 1993, ISBN 0201-565129) °°Àº Ã¥À» °·ÂÈ÷ ÃßõÇÏ´Â ¹ÙÀÌ´Ù. XÀÇ
»ç¿ë°ú ¼³Á¤Àº ¿©±â¼ ´Ù·ç±â¿£ ¹÷Âù ³»¿ëÀÌ´Ù. óÀ½¿£ 5.1 »ç¿ë Á¦ÇÑÀÌ ±ÛÀÇ ÀúÀÛ±ÇÀº Eric. S Raymond¿¡°Ô ÀÖ´Ù. ´ÙÀ½ »çÇ׸¸ ÁؼöÇÑ´Ù¸é ¸¶À½´ë·Î »ç¿ëÇÒ ¼ö ÀÖ°í º¹»çÇØ ½áµµ µÈ´Ù.
ÀÌ·¯ÇÑ »çÇ×µéÀº µ¶ÀÚµéÀÌ ±¸´Ú´Ù¸® ¹öÀüÀ̳ª ¾ûÅ͸® ¹öÀüÀ» ÀÐ°Ô µÇ´Â °ÍÀ» ¹æÁöÇϱâ À§Çؼ´Ù. ¿¹¿Ü°¡ ÇÊ¿äÇÑ °æ¿ì¿£ º»Àο¡°Ô ¿äûÇÏ¸é µÈ´Ù. 5.2 °¨»çÀÇ ¸»Ã³À½¿¡ ÀÌ ±ÛÀÇ À±°ûÀ» Àâ´Âµ¥¿¡ Matt WelshÀÇ µµ¿òÀÌ ÄÇ´Ù. Matt¿¡°Ô °¨»çÇÏ´Â ¹ÙÀÌ´Ù. 6. ¹ø¿ªÆÇ
|
You attempt things that you do not even plan because of your extreme stupidity. |