The Linux XFree86 HOWTOEric Steven RaymondÀÌÀ缺2001/09/09 08:29:29 Copyright © 2000 by Eric S. Raymond
1. ¼Ò°³X À©µµ¿ì ½Ã½ºÅÛÀº À¯´Ð½º ½Ã½ºÅÛÀ» À§ÇÑ Å©°í °·ÂÇÑ ±×·¡ÇÈ È¯°æÀÌ´Ù (ȤÀÚ´ÂÇÊ¿ä ÀÌ»óÀ¸·Î Å©°í º¹ÀâÇÏ´Ù°í ¸»ÇÒ ¼öµµ ÀÖ°Ú´Ù). ¿ø·¡ÀÇ X À©µµ¿ì ½Ã½ºÅÛÄÚµå´Â MIT¿¡¼ °³¹ßµÇ¾ú´Âµ¥ ±× ¶§ºÎÅÍ À¯´Ð½º Ç÷§ÆûÀÇ Ç¥ÁØÀ¸·Î»ó¾÷ȵǾú´Ù. ÇöÀç Àü¼¼°èÀÇ °ÅÀÇ ¸ðµç À¯´Ð½º ¿öÅ©½ºÅ×À̼ǿ¡¼´Â Á¶±Ý¾¿º¯ÇüµÈ ÇüÅÂÀÇ X À©µµ¿ì ½Ã½ºÅÛÀ» ¿î¿µÇÏ°í ÀÖ´Ù. ÀÚÀ¯·Ó°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ´Â 80386/80486/ÆæƼ¾ö À¯´Ð½º ½Ã½ºÅÛ¿ë X À©µµ¿ì ½Ã½ºÅÛ¹öÀü 11, ¸±¸®Áî 6 (X11R6)Àº David Wexelblat XFree86¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â XFree86 À¥»çÀÌÆ®ÀÎ http://www.XFree86.org¿¡¼ ±¸ÇÏ¸é µÈ´Ù. ÀÌ ±Û¿¡¼ ¸®´ª½º¿ë XFree86À» ¾î¶»°Ô ¼³Ä¡ÇÏ°í ¼³Á¤ÇÒ °ÍÀÎÁö ´Ü°èÀûÀ¸·Î ÀÚ¼¼È÷ ¼³¸íÇÏ°ÚÁö¸¸ ÀϺΠ¼¼¼¼ÇÑ »çÇ×Àº XFree86°ú ÇÔ²² ¹èÆ÷µÈ ¹®¼¸¦Àо°í »ç¿ëÀÚ°¡ Á÷Á¢ Çؾ߸¸ ÇÒ °ÍÀÌ´Ù (ÀÌ ¹®¼¿¡ ´ëÇؼ´Â ¾Æ·¡¿¡¼ ¼³¸íÇÑ´Ù). ¶ÇÇÑ X À©µµ¿ì ½Ã½ºÅÛÀ» »ç¿ëÇÑ´ÙµçÁö ÃÖÀûÈÇÏ´Â ¹®Á¦´Â ÀÌ ±ÛÀǼöÁØÀ» ÈξÀ ¶Ù¾î³Ñ´Â ÀÏÀ̹ǷΠ±×·¯ÇÑ °ÍÀÌ ÇÊ¿äÇÏ´Ù¸é X À©µµ¿ì ½Ã½ºÅÛ»ç¿ë¹ýÀ» ´Ù·é ´Ù¸¥ Ã¥À» Âü°íÇÏ¸é µÈ´Ù. 1.1. Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Â °÷¸®´ª½º¿¡ ´ëÇØ µé¾îº» ÀûÀÌ ¾ø´Â °æ¿ì ±âº» Áö½ÄÀ» ¾ò±â¿¡ °¡Àå ÁÁÀº °÷ÀÌ ¸®´ª½º ¹®¼ ÇÁ·ÎÁ§Æ® ȨÆäÀÌÁöÀÌ´Ù. °°Àº º» ¹®¼ÀÇ ÃֽŠ¹öÀüÀº http://metalab.unc.edu/LDP/HOWTO/XFree86-HOWTO.html¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. 1.2. ÀÌ ¹®¼ÀÇ ÃֽŠ¹öÀü¸®´ª½º XFree86 HOWTO »õ ¹öÀüÀÌ comp.os.linux.help¿Í comp.os.linux.announce¿Í news.answers¿¡ ÁÖ±âÀûÀ¸·Î ¿Ã·ÁÁú °ÍÀ̸ç LDP ȨÆäÀÌÁö¿Í ¿©·¯ ¸®´ª½º À¥ »çÀÌÆ®¿Í FTP »çÀÌÆ®¿¡µµ ¾÷·ÎµåµÉ ¿¹Á¤ÀÌ´Ù. http://www.linuxdoc.org/HOWTO//XFree86-HOWTO.html¿¡ Á¢¼ÓÇÏ¸é ¾ðÁ¦µçÁö ÃֽŠ¹öÀüÀ» º¼ ¼ö ÀÖ´Ù. óÀ½¿¡ ÀÌ ±ÛÀÇ À±°ûÀ» Àâ´Âµ¥¿¡ Matt WelshÀÇ µµ¿òÀÌ ÄÇ´Ù. Matt¿¡°Ô °¨»çÇÏ´Â ¹ÙÀÌ´Ù. 1.3. ÀÇ°ßÀ̳ª °íÄ¥Á¡Áú¹®À̳ª ÀÇ°ßÀÌ ÀÖÀ¸¸é ¾ðÁ¦µçÁö Eric S. Raymond¿¡°Ô ƯÁ¤ ºñµð¿À Ä«µå³ª ¸ð´ÏÅÍ¿¡¼ ¾î¶»°Ô X ¸¦ ¶ç¿ï ¼ö Àִ°¡ µîµîÀÇ Áú¹®Àº ÇÏÁö ¸»±â ¹Ù¶õ´Ù. º¸ÅëÀÇ ÀϹÝÀûÀÎ ¼³Ä¡¿¡ ÀÖ¾î¼ »õ·Î¿î ´ëÈ½Ä ¼³Ä¡ ÇÁ·Î±×·¥À¸·Î ¼Õ½±°í ºü¸£°Ô ¼³Ä¡ÇÏ´Â ¹ýÀ» ¼³¸íÇÏ´Â °ÍÀÌ ÀÌ ±ÛÀÇ ¸ñÀûÀÌ´Ù. ¼³Ä¡½Ã ¹®Á¦°¡ ÀÖÀ» °æ¿ì¿£ XFree86 Video Timings HOWTO°°Àº ¹®¼¸¦ º¸¸éµÈ´Ù (ÀÌ°ÍÀº XFree86ÀÇVideomodes.doc ÆÄÀÏÀÇ ÃֽŠHTML ¹öÀüÀÌ´Ù). ³»°¡ ¾Æ´Â ÇÑ ¼³Ä¡¹®Á¦¿¡ ´ëÇѸðµç °ÍÀ» ´ã°í ÀÖ´Â ¹®¼·Î¼ ¸¸¾à ¿©±â¿¡ ³ª¿ÍÀÖÁö ¾ÊÀ¸¸é ³ª·Î¼µµ ÇØ°á ¹æ¹ýÀÌ ¾ø´Ù. 1.4. ¹ø¿ªÀÚ Á¤º¸ÀÌ ¹®¼¸¦ Çѱ¹¾î·Î óÀ½ ¹ø¿ªÇÑ ÀÌ´Â Á¶ ÀÏȯ´Ô
2. Çϵå¿þ¾î ¿ä±¸»çÇ×the 4.1.0 status page¿¡¼ Ä«µå¿Í Ĩ¼ÂÁ¾·ù¿¡ ´ëÇÑ ÃֽŠ¸®½ºÆ®¸¦ ãÀ» ¼ö ÀÖ´Ù. ºñµð¿À Ä«µå¿¡ »ç¿ëµÈ Ĩ¼Â¸íÀº ºñµð¿À Ä«µå ±¸ÀԽà µ¿ºÀµÈ ¼³¸í¼¿¡ ³ª¿Í ÀÖÀ»°ÍÀÌ´Ù. »õ·Î ºñµð¿À Ä«µå¸¦ ±¸ÀÔÇϰųª ºñµð¿À Ä«µå°¡ ÀÌ¹Ì ÀåÂøµÇ¾î ÀÖ´Â ÄÄÇ»Å͸¦ »õ·Î ±¸ÀÔÇÏ´Â °æ¿ì¶ó¸é Á¤È®ÇÑ Á¦Á¶¾÷ü¸í°ú ¸ðµ¨¸í, Ĩ¼Â¸íÀ»±¸ÀÔó¿¡ ¹®ÀÇÇÑ´Ù. ´ë°³ÀÇ ±¸ÀÔó¿¡¼´Â ÇÊ¿äÇϸé Á¦Á¶¾÷ü¿¡ ¹®ÀÇÇؼ¶óµµ ¾Ë·ÁÁÙ °ÍÀÌ´Ù. º¸Åë Á¦Á¶¾÷ü Ãø¿¡¼´Â ±×³É 'Ç¥ÁØ SVGA Ä«µå'¶ó°í ÇÏ¸é¼ '´ç¿¬È÷ ÀÛµ¿¿¡ ÀÌ»ó¾øÀ» °Í'À̶ó´Â ½ÄÀ¸·Î ¸»Çϱ⵵ Çϴµ¥ ÀÌ·² °æ¿ì¿£ ¸®´ª½º¿Í XFree86À» ¾²·Á°í ÇÑ´Ù´Â Á¡À» ¹àÈ÷°í Áö¿øÇÏÁö ¾Ê´Â Ä«µå°¡ ÀÖÀ¸¹Ç·Î ÀÚ¼¼ÇÑ Á¤º¸°¡ ÇÊ¿äÇÏ´Ù´Â Á¡À» ¼³¸íÇØ¾ß ÇÑ´Ù. XFree86 ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔµÈ SuperProbe ÇÁ·Î±×·¥À» ÀÌ¿ëÇصµ ºñµð¿ÀÄ«µå Ĩ¼ÂÀ» ¾Ë¾Æ³¾ ¼ö Àִµ¥ ÀÌ°ÍÀº ¾Æ·¡¿¡¼ ÀÚ¼¼È÷ ¼³¸íÇÏ°Ú´Ù. Áö¿øµÇ´Â ºñµð¿À Ä«µå´Â ISA, VLB ±×¸®°í PCI µî ¸ðµç ¹ö½º ŸÀÔ¿¡¼ Áö¿øµÈ´Ù. 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À̸ç SparcIPX´Â ¾à 24,000 xstoneÀÌ´Ù). ÀϹÝÀûÀ¸·Î SVGA °¡¼ÓÄ«µå¸¦ ¾²´Â ¸®´ª½º½Ã½ºÅÛ»óÀÇ XFree86ÀÌ »ó¿ë À¯´Ð½º ¿öÅ©½ºÅ×ÀÌ¼Ç (º¸Åë ±×·¡ÇÈÀ» À§ÇØ ´Ü¼ø ÇÁ·¹ÀÓ ¹öÆÛ¸¦ ä¿ëÇÏ´Â) º¸´Ù ÈξÀ ºü¸¥ ¼öÇà ´É·ÂÀ» º¸¿©ÁØ´Ù. ½Ã½ºÅÛÀº ÃÖ¼Ò 4MBÀÇ ¹°¸®Àû ·¥°ú 16MBÀÇ °¡»ó ·¥ (¿¹¸¦ µéÀÚ¸é 8MBÀÇ ¹°¸®Àû·¥°ú 8MBÀÇ ½º¿Ò¿µ¿ª)À» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ¸Þ¸ð¸® ºÎÁ·½Ã¿¡ ¹°¸®Àû ·¥ÀÌ´õ ¸¹À»¼ö·Ï ½Ã½ºÅÛÀÇ µð½ºÅ© ½º¿ÒÀÌ ´õ Àû¾îÁø´Ù´Â Á¡À» ±â¾ïÇØ¾ß ÇÑ´Ù.½º¿ÒÀº º»ÁúÀûÀ¸·Î ´À¸®±â ¶§¹®¿¡ (µð½ºÅ©´Â ¸Þ¸ð¸®¿¡ ºñÇØ ÈξÀ ´À¸®´Ù)XFree86À» ¿øÈ°È÷ »ç¿ëÇϱâ À§ÇØ 8MB³ª ±× ÀÌ»óÀÇ ·¥ÀÌ ÇÊ¿äÇÏ´Ù. 16MB¸é ´õÁÁÀ» °ÍÀÌ´Ù. 4MBÀÇ ¹°¸®Àû ·¥À» °¡Áø ½Ã½ºÅÛÀº 8MB ÀÌ»óÀÇ ·¥À» °¡Áø½Ã½ºÅÛº¸´Ù ÈξÀ(ÃÖ°í 10¹è±îÁö) ´À¸®´Ù. 3. XFree86 ¼³Ä¡Çϱâ¾Æ¸¶µµ µ¶ÀÚ´Â ¸®´ª½º ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔµÈ XFree86À» °®°í ÀÖÀ» ÅÙµ¥, ÀÌ °æ¿ìXFree86À» µû·Î ´Ù¿î·ÎµåÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ¾Æ´Ï¸é °¢ÀÚÀÇ ½Ã½ºÅÛ¿¡ ¸Â´Â RPM¹ÙÀ̳ʸ® ÆÐÅ°Áö¸¦ ±¸ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ °æ¿ì¿£ rpm(1)À» ½á¼ ¼³Ä¡ÇÒ ¼öÀÖ´Ù. ¾î´À ÂÊÀ̵ç ÀÌ ÀýÀÇ ³ª¸ÓÁö´Â °Ç³Ê¶Ù¾îµµ µÈ´Ù. XFree86ÀÇ ÀÌÁøÆÄÀÏ ÇüÅÂÀÇ ¸®´ª½º ¹èÆ÷º»Àº ¸¹Àº FTP »çÀÌÆ®¿¡¼ ãÀ» ¼öÀÖ´Ù. XFree86 »çÀÌÆ®¿¡¼´Â ÀÌ°ÍÀÌ¿©±â¿¡ ÀÖ´Ù. µ¶ÀÚ´Â ÇÁ·Î¼¼¼ ŸÀÔ(axp=alpha, ix86=Intel 80x86)°ú Gnu C ¶óÀ̺귯¸® ¹öÀü¿¡ ÀÇÁ¸ÇÏ°í ÀÖ´Â Linux-axp-glibc21, Linux-ix86-glibc20, or Linux-ix86-glibc21 ÀÇ ¼ºêµð·ºÅ丮¸¦ ¿øÇÒ°ÍÀÌ´Ù ´Ù¿î·ÎµåÇÑ µÚ¿¡ °¡Àå ¸ÕÀú ÇؾßÇÒ °ÍÀº 'preinst.sh' ½© ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇϴ°ÍÀÌ´Ù. ÀÌ °úÁ¤Àº ¼³Ä¡¸¦ °è¼ÓÇϱâ Àü¿¡ ÇÊ¿äÇÑ »çÇ×µéÀ» ¾Ë·ÁÁÙ °ÍÀÌ´Ù. XFree86 ¹ÙÀ̳ʸ® ¹èÆ÷¹öÀüÀÇ ¼³Ä¡¸¦ À§ÇÑ ¿ÏÀüÇÑ ¸í·É¾î´Â http://www.xfree86.org/4.1.0/Install2.html¿¡ ÀÖ´Ù XFree86 µð·ºÅ丮´Â ÇöÀç ¹öÀüÀÇ ¸±¸®Áî ³ëÆ®(RELNOTES)¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç, ¼³Ä¡¿¡ °üÇÑ ÀÚ¼¼ÇÑ µµ¿òÀ» ¾òÀ» ¼ö ÀÖ´Ù. XFree86À» ¼³Ä¡Çϱâ À§Çؼ´Â À§¿¡ ³ª¿µÈ ÆÄÀϵéÀÌ ÇÊ¿äÇϸç /usr/X11R6µð·ºÅ丮¸¦ ¸¸µé¾î¼ (root±ÇÇÑÀ¸·Î) ÀÌ ÆÄÀϵéÀ» >/usr/X11R6¿¡¼ ´ÙÀ½°ú °°ÀÌ Ç®¾î¾ß ÇÑ´Ù.
ÀÌ ÆÄÀϵéÀº /usr/X11R6¿¡¼ ¹¾úÀ¸¹Ç·Î ´Ù½Ã ±×°÷¿¡¼ Ç®¾î¾ß ÇÑ´Ù´Â Á¡À» ÀØÁö¸» °Í. /usr/X11R6/bin µð·ºÅ丮°¡ Æнº°æ·Î·Î ÁöÁ¤µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. À̸¦ À§Çؼ´Â½Ã½ºÅÛ µðÆúÆ®ÀÎ /etc/profileÀ̳ª /etc/csh.login (´ç½ÅÀ̳ªÅ¸ »ç¿ëÀÚ°¡ ¾²´Â ½©¿¡ µû¶ó ´Ù¸£´Ù)¸¦ ÆíÁýÇÑ´Ù. ´Ü¼øÈ÷ ´ç½ÅÀÇ ½©¿¡¼ ¾²´Â.bashrc³ª .cshrc¸¦ ¼öÁ¤Çؼ ±× µð·ºÅ丮¸¦ °¢ÀÚÀÇ Æнº °æ·Î¿¡ Ãß°¡Çصµ µÈ´Ù. ¶ÇÇÑ /usr/X11R6/lib µð·ºÅ丮°¡ ·±Å¸ÀÓ ¸µÄ¿ÀÎ ld.so¿¡ ÀÇÇØ À§Ä¡ÁöÁ¤ÀÌ µÇµµ·Ï ÇØ¾ß Çϴµ¥, À̸¦ À§Çؼ´Â
À» /etc/ld.so.conf ÆÄÀÏ¿¡ Ãß°¡ÇÏ°í root·Î¼ /sbin/ldconfig¸¦½ÇÇàÇÑ´Ù. 4. XFree86 ¼³Á¤4.1. ÀÏ¹Ý ¼³Á¤¸¶¿ì½º¿Í ¸ð´ÏÅÍ, ºñµð¿À Ä«µå¸¦ Á¦´ë·Î ¾²±âÀ§ÇØ XFree86À» ¼³Á¤ÇÏ´Â °ÍÀº º¹ÀâÇÑ ¼³Á¤ ÆÄÀÏÀ» ÀÏÀÏÈ÷ ¼ÕÀ¸·Î °íÃÄ¾ß ÇÏ´Â ¹æ´ëÇÑ ÀÛ¾÷À» ¿äÇÏ´Â ÀÏÁ¾ÀÇ ¸¶¼ú¼î¿Íµµ °°Àº ÀÏÀ̾ú´Ù. ±×·¯³ª ÀÌÁ¦´Â ±×·¸°Ô ¾î·Á¿î ÀÛ¾÷Àº ÇÊ¿äÇÏÁö ¾Ê´Ù. ´ÜÁö ¸ðµâ¸¸ ÀνĽÃÅ°¸é ¸ðµç°ÍÀÌ ÇØ°áµÈ´Ù. ¸®´ª½º¸¦ ÀνºÅçÇÑÈÄ¿¡ X ¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù¸é, ¼³Ä¡ ½ºÅ©¸³Æ®°¡ X ¼³Á¤¿¡ °üÇÑ ¸î °¡Áö Áú¹®À» ÇÑ´Ù. ´Ù½Ã ¸»Çؼ ¼³Á¤À» Çϱâ À§Çؼ´Â XFree86 -configure¸í·É¸¸ ½ÇÇà½ÃÅ°¸é µÈ´Ù. À§ÀÇ ¹æ¹ýµéÀÌ °¡´ÉÇÑ°ÍÀº ¿äÁòÀÇ PCµéÀÌ X¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â ÃæºÐÇÑ »ç¾çÀ» °®Ãß°í Àֱ⠶§¹® ÀÌ´Ù. ¸¶¿ì½º¿Í Å°º¸µåÀÇ ¼³Á¤¿¡ °üÇÑ °ÍÀº ¼³Á¤ ºÎºÐÀ» ¸¶Ä¡°í ³ªÁß¿¡ X ½ÇÇàÇϱ⿡¼ ¾ð±ÞÇÒ °èȹÀÌ´Ù. ÇÑ°¡Áö ¾Ë¾ÆµÎ¾î¾ß ÇÒ °ÍÀº ´ç½ÅÀÌ ´ëºÎºÐÀÇ PC »ç¿ëÀÚ¿Í ¸¶Âù°¡Áö¶ó¸é ´ç½ÅÀÇ Å°º¸µå´Â XF86Setup ÇÁ·Î±×·¥¿¡¼ µðÆúÆ®ÀÎ 'Generic 101-key PC'°¡ ¾Æ´Ï¶ó'Generic 102-key PC (intl)'À̶ó´Â °ÍÀÌ´Ù. ¸¸¾à µðÆúÆ®(101)À» ¼±ÅÃÇϸé Å°º¸µå ¸Ç ¿À¸¥ÂÊ¿¡ ÀÖ´Â Å°µé (¼ýÀÚÅ° °°Àº °Íµé)ÀÌ ÀÛµ¿ÇÏÁö ¾Ê°Ô µÈ´Ù. 5. XFree86 ½ÇÇàÇϱâXF86Config ÆÄÀÏ ¼³Á¤À» ´Ù ¸¶ÃÆ´Ù¸é ÀÌÁ¦ X ¼¹ö¸¦ ¶ç¿ö Å×½ºÆ®ÇØ º¼ Â÷·Ê´Ù. ¸ÕÀú /usr/X11R6/bin µð·ºÅ丮°¡ Æнº¿¡ °É·Á ÀÖ¾î¾ß ÇÑ´Ù. XFree86À» ½ÃÀÛÇÏ´Â ¸í·ÉÀº
ÀÌ°ÍÀº xinit¿¡ ÇØ´çÇÑ´Ù (´Ù¸¥ À¯´Ð½º ½Ã½ºÅÛ¿¡¼ xinit¸¦ ½áºÃ´Ù¸é ¾Ë °ÍÀÌ´Ù). ÀÌ ¸í·ÉÀº X ¼¹ö¸¦ ½ÃÀÛÇÏ°í home µð·ºÅ丮¿¡ ÀÖ´Â .xinitrc ÆÄÀÏ¿¡ µé¾îÀÖ´Â ¸í·ÉÀ» ½ÇÇàÇÑ´Ù. .xinitrc´Â ½ÇÇàÇÒ X Ŭ¶óÀ̾ðÆ®¸¦ ´ã°íÀÖ´Â ÀÏÁ¾ÀÇ ½©ÀÌ´Ù. ÀÌ ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é µðÆúÆ®ÀÎ /usr/X11R6/lib/X11/xinit/xinitrc°¡´ë½Å ¾²ÀδÙ. º¸Åë .xinitrcÆÄÀÏÀº ´ÙÀ½°ú °°´Ù.
ÀÌ ½ºÅ©¸³Æ®´Â µÎ °³ÀÇ 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 µî¿¡ ´ëÇÑ ¸ÇÆäÀÌÁö¸¦ º¸´Â °ÍÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. |
By failing to prepare, you are preparing to fail. |