The X Window User HOWTOX À©µµ »ç¿ëÀÚ °¡À̵巹ÀÌ ºê¸®±Û·¾(Ray Brigleb) ray@croftj.netv1.0, 29 November 1998 ½É»óÇö artsilly@eeserver.korea.ac.kr ¹ø¿ªÁß, 1998³â 12¿ù 29ÀϺÎÅÍÀÌ ¹®¼´Â X À©µµ ½Ã½ºÅÛ È¯°æ ¼³Á¤ ¹× ¿©·¯ Á¤º¸µéÀ» ´ã°í ÀÖ´Ù. ÀÌ ³»¿ëÀº ÀϹÝÀûÀÎ ¸®´ª½º À¯Àú¿¡°Ô »Ó ¾Æ´Ï¶ó ´Ù¾çÇÏ°í ¸¹Àº ¿É¼Ç°ú X À©µµ ½Ã½ºÅÛÀÇ ÀÚ¼¼ÇÑ ±¸Á¶¿¡±îÁö °ü½ÉÀÌ ÀÖ´Â ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ôµµ À¯¿ëÇÏ´Ù. ÀÌ ±ÛÀ» ÀÐÀ» ¶§´Â X À©µµ ½Ã½ºÅÛ°ú ¾î´À Á¤µµÀÇ ÇÁ·Î±×·¥ÀÌ ±ò·ÁÀÖÀ½À» °¡Á¤ÇÑ´Ù. 1. ¼Ò°³X À©µµ ½Ã½ºÅÛÀº Çõ½ÅÀûÀÌ°í, ³×Æ®¿öÅ© Åõ¸í¼ºÀ» º¸ÀåÇϸç, ±×·¡ÇÈÄÃÇÑ È¯°æÀ» °¡Áø À©µµ ½Ã½ºÅÛÀÌ´Ù. 1984³â ÃÖÃÊ·Î MIT(¸Å»çÃß¼¼Ã÷ °ø°ú ´ëÇÐ)¿¡¼ °³¹ßµÇ¾ú´Ù. ÀÌ ¹®¼¿¡¼´Â µ¶ÀÚÀÇ ÄÄÇ»ÅÍ¿¡ X ½Ã½ºÅÛÀÌ ±ò·Á ÀÖ°í »ç¿ëÇÒ ¼ö ÀÖ´Â »óŶó°í °¡Á¤ÇÒ °ÍÀÌ´Ù. ÀÌ ¹®¼¿¡¼ ´Ù·ç´Â ¹üÀ§´Â ¾î¶»°Ô Çϸé X¿Í ±× ¾îÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖÀ»±î ÇÏ´Â °Í¿¡ ÇÑÁ¤ÇÑ´Ù. X ½Ã½ºÅÛÀ» ¾î¶»°Ô ÄÄÆÄÀÏÇÏ°í ÀνºÅçÇÒ °ÍÀΰ¡¿¡ ´ëÇؼ´Â ´Ù·çÁö ¾Êµµ·Ï ÇÏ°Ú´Ù. ÀϹÝÀûÀ¸·Î ¿äÁòÀÇ ¸®´ª½º ¹èÆ÷º»¿¡¼´Â ¼³Ä¡°úÁ¤Áß¿¡ X À©µµ ½Ã½ºÅÛÀ» ÄÄÆÄÀÏ/¼³Ä¡ ÇϹǷΠ»ç¿ëÇϴµ¥¿¡ À־ ū ¹«¸®°¡ ¾øÀ» °ÍÀÌ´Ù. 1.1 Á» ´õ Á¤º¸¸¦ ¾òÀ¸·Á¸é?¸¸ÀÏ ´ç½ÅÀÌ Áö±Ý ¸· ½ÃÀÛÇÑ »ç¶÷À̶ó¸é XFree86 ÇÏ¿ìÅõ ¹®¼¿Í XFree86 ºñµð¿À ŸÀÌ¹Ö ÇÏ¿ìÅõ(XFree86 Video Timing) ¹®¼¸¦ ÀÌ¿ëÇÏ¸é ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ´õ ¸¹Àº Á¤º¸¸¦ ¿øÇÑ´Ù¸é ÀÌ ¹®¼ÀÇ ¸Ç µÚ¿¡ ÀÖ´Â 'Âü°í ¹× ÀÚ·áµé'À» ÀÌ¿ëÇÏ¸é µÉ °ÍÀÌ´Ù. ±×¸®°í ¸Å´º¾ó(man page)¸¦ ÀÐ¾î ºÁ¾ß ÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸»±â ¹Ù¶õ´Ù.:) 1.2 ÀÌ ¹®¼ÀÇ ÃÖ½ÅÆÇÀ» ÀÐ°í ½Í´Ù¸é?ÀÌ ¹®¼ÀÇ Ãֽà ¹öÀüÀº ÁÖ±âÀûÀ¸·Î comp.os.linux.help¿¡ Æ÷½ºÆà µÈ´Ù. ¶ÇÇÑ ´Ù¾çÇÑ WWW »çÀÌÆ®³ª ftp¸¦ ÀÌ¿ëÇÏ¿© ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸®´ª½º µµÅ¥¸ÕÆ® ÇÁ·ÎÁ§Æ®¸¦ È®ÀÎÇÏ´Â °Íµµ ÀØÁö ¸»¶ó. ¶ÇÇÑ ³ªÀÇ È¨ÆäÀÌÁö http://www.croftj.net/~ray/howto¿¡¼µµ ½±°Ô ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. 1.3 Á¦¾È ¹× ¼öÁ¤¸¸ÀÏ ÀÌ ¹®¼¿¡ ´ëÇÑ Àǹ®Á¡À̳ª, ÇÏ°í ½ÍÀº ¸»ÀÌ ÀÖ´Ù¸é ³»°Ô ¸ÞÀÏÀ» º¸³»´Â °Í¿¡ ´ëÇØ ÆíÇÏ°Ô »ý°¢ÇÏ°í Áï½Ã·Î º¸³»Áֱ⠹ٶõ´Ù. ray@croftj.net ƯÈ÷ ÀÌ ¹®¼ÀÇ À߸øµÈ Á¡À» ¹ß°ßÇßÀ» ¶§¿¡´Â ´ÙÀ½ ¹öÀüÀÇ ¹®¼¿¡ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ²À ¾Ë·ÁÁֱ⠹ٶõ´Ù. ¶ÇÇÑ ´ÙÀ½ ¹öÀü ¹®¼¿¡ Æ÷ÇԵDZ⠿øÇÏ´Â °ÍÀÌ Àְųª, ÀÌ ¹®¼ÀÇ ¹èÆ÷¸¦ ¿øÇÑ´Ù¸é ²À ÆíÁö Áֱ⠹ٶõ´Ù. 1.4 °¨»çÀÇ ±Û¸®´ª½º ÇÏ¿ìÅõ ¹®¼ÀÇ °ü¸®ÀÚÀÎ ÆÀ ¹ÙÀ̳Ñ(Tim Bynum)ÀÇ µµ¿ò°ú XFree86À» Á¦ÀÛÇÏ°í ¿©·¯ ¹®¼µéÀ» ÀÛ¼ºÇØ ÁØ XFree86±×·ì¿¡ ¹«Ã´À̳ª °¨»çµå¸°´Ù. ¶ÇÇÑ ÀÌÀüºÎÅÍ ¿©·¯ ¹®¼¿Í Âü°í ÀÚ·áµéÀ» ½áÁØ »ç¶÷µé¿¡°Ôµµ °¨»çÀÇ ¸»À» Çؾ߰ڴÙ. ÀÌ ¹®¼¸¦ ÀÛ¼ºÇϴµ¥ ÀÌÀü »ç¶÷µéÀÇ ÀڷḦ ²ÙÁØÈ÷ ¸ð¾Æ¿Â °ÍÀÌ ¸¹Àº µµ¿òÀ̵Ǿú´Ù. À©µµ ¸Å´ÏÀú °¡À̵å ȨÆäÀÌÁö¸¦ ¿î¿©ÇÏ°í ÀÖ´Â ¸Ë äÇÁ¸Õ(Matt Chapman), FVWM2 Å׸¶ÀÇ ÆÁ°ú Æ®¸¯À» ¾´ ½ºÄÚÆ® ½ºÅ©¸®ºì(Scott Scriven)À¸·ÎºÎÅÍ ¸¹Àº ¿µ°¨°ú ÈùÆ®¸¦ °¡Á®¿ÔÀ½À» ¹àÇô¾ß °Ú´Ù. ÀÌ ¹®¼¸¦ ÀÛ¼ºÇÏ°í ÁøÇàÇϴµ¥ ÀÎÅÍ³Ý ¼ºñ½º·Î ¾öû³ µµ¿òÀ» ÁØ Á¶ Å©·ÎÇÁÆ®(Joe Croft)¿Í Á¤½ÅÀûÀÎ µµ¿ò°ú ´Ù¾çÇÑ ÆÁÀ» ¾È°ÜÁØ Å¬¶ó¸®¾î °¥Æ丣(Claire Galper)ÀÇ À̸§µµ ¹àÇôµÐ´Ù. ¸¶Áö¸·À¸·Î ¸ðµç GNU/Linux °øµ¿Ã¼¿¡°Ô ¸¹Àº ºÎºÐ¿¡¼ °¨»ç¸¦ µå¸°´Ù. 1.5 ÀúÀÛ±ÇÀÌ ¹®¼ÀÇ ÀúÀÛ±ÇÀº ·¹ÀÌ ºê¸®±Û·¾(Ray Brigleb) (c) 1998 ¿¡°Ô ¼ÓÇÑ´Ù. Ưº°ÇÑ ¸»ÀÌ ¾øÀ» °æ¿ì ¸®´ª½º ÇÏ¿ìÅõ ¹®¼ÀÇ ÀúÀÛ±ÇÀº ±× ¹®¼¸¦ ÀÛ¼ºÇÑ »ç¶÷¿¡°Ô ÀÖ´Ù. ¸®´ª½ºÀÇ ÇÏ¿ìÅõ ¹®¼´Â ¿©·¯°¡Áö ¹æ¹ýÀ» ÅëÇØ ÀϺγª Àüü¸¦ ÀÓÀÇ·Î ¹Ù²Ù°Å³ª ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù. »ó¾÷ÀûÀÎ Àç ¹èÆ÷ ¿ª½Ã ±ÇÀåµÇ°í Çã¶ôµÈ´Ù. ±×·¯³ª ±×·² »óȲÀÌ µÇ¸é ²À ÀúÀÚ¿¡°Ô °øÀûÀ¸·Î ¿¬¶ôÇØ ÁÖ±æ ¹Ù¶õ´Ù. ÀÌ ¹®¼¿¡ ´ëÇÑ ¹ø¿ªÀ̳ª ÀÌ ¹®¼·ÎºÎÅÍÀÇ ¹ßÃé, ȤÀº Àç ÆíÁý¿¡ ´ëÇÑ ³»¿ë ¿ª½Ã ÀúÀÛ±ÇÀ» ²À Ç¥½ÃÇØ Áֱ⠹ٶõ´Ù. ¹°·Ð ´Ù¸¥ ¸®´ª½º ÇÏ¿ìÅõ ¹®¼ ¿ª½Ã ÀÌ·± ±ÔÄ¢À» ÁöÄÑÁֱ⠹ٶõ´Ù. ±ÔÄ¢À» ÁöÅ°Áö ¾Ê°í´Â ÀÌ ±ÛÀ» ÀÌ¿ëÇÑ ´Ù¸¥ ¹®¼ÀÇ ÀÛ¼ºÀº Çã¿ëµÇÁö ¾Ê´Â´Ù. ƯÀÌÇÑ »óȲ ÇÏ¿¡¼¸¸ ¿¹¿Ü°¡ ÀÎÁ¤µÉ ¼ö ÀÖ´Ù. - ÀÌ °æ¿ì´Â ¸®´ª½º ÇÏ¿ìÅõ °ü¸®ÀÚ¿Í Á¢ÃËÇϱ⠹ٶõ´Ù. °á·ÐÀûÀ¸·Î ¸¹Àº ¹æ¹ýÀ¸·Î ÀÌ ¹®¼°¡ ¹èÆ÷µÇ°í Àü´ÞµÇ±â¸¦ ¹Ù¶õ´Ù. ±×·¯³ª ¸ðµç °æ¿ì¿¡ ÀÖ¾î¼ ÀúÀÛ±ÇÀ» Ç¥½ÃÇØ Áֱ⠹ٶõ´Ù. ¶ÇÇÑ ÀÌ ÇÏ¿ìÅõ ¹®¼ÀÇ Àç¹èÆ÷¿¡ ´ëÇÑ °æ¿ì´Â ÀúÀÚ°¡ ¾Ë ¼ö ÀÖ°Ô ÇØ ÁÖ±æ ¹Ù¶õ´Ù. ÀÌ ¹®¼¿¡´Â ¸¹Àº »óÇ¥¿Í ÇÁ·Î±×·¥µéÀÌ ³ª¿Â´Ù. ´ç¿¬ÇÏ°Ôµµ ÀÌ·± »óÇ¥¿Í ÇÁ·Î±×·¥µéÀÇ ÀúÀÛ±ÇÀº °¢±â ±× ÀúÀÚ¿Í Á¦ÀÛÀÚ¿¡°Ô ¼ÓÇÑ´Ù. 2. ½ÃÀÛÇϱâ2.1 X À©µµ ½Ã½ºÅÛ:¿ª»ç¿Í ¾ÆÅ°ÅØÃç(±¸Á¶)X À©µµ ½Ã½ºÅÛÀº DECÀÇ ¾ÆÅ׳ª(Athena)ÇÁ·ÎÁ§Æ®ÀÇ ÀÏȯÀ¸·Î MITÀÇ ÄÄÇ»ÅÍÇаúÀÇ ¿¬±¸½Ç¿¡¼ 1984³â ÃÖÃÊ·Î ±× ¸ð½ÀÀ» º¸¿´´Ù. ±× ÈÄ MIT¿¡¼´Â 1987³â °¡À» ¿äÁò ¿ì¸®°¡ ¾Ë°í ÀÖ´Â °Í°ú °°Àº X11ÀÇ ÃÖÃÊ ¹öÀüÀ» ³»¾î ³õ¾Ò´Ù. X À©µµÀÇ ¸¹Àº ºÎºÐÀº 1970³â´ë ÈĹݿ¡ Á¦·Ï½º¿¡¼ ³ª¿Â Parc°ú Star°°Àº ÄÄÇ»ÅÍÀÇ ±â¹Ý¿¡¼ ½ÃÀ۵Ǿú´Ù. ¹°·Ð ±× ÄÄÇ»Å͵éÀº »ó¿ëȵÇÁö ¸øÇß´Ù. ÇÏÁö¸¸ ½ÃÁ¦Ç°¿¡¼ µ¥¸ð¿ëÀ¸·Î µ¹¾Æ°¡´Â ½º¸ôÅäÅ© 80À» º» »ç¶÷µéÀº ±× ¸ð½À¿¡ ¸Å·áµÇ°í ¸»¾Ò´Ù. ´Ü¼øÈ÷ WIMP ÀÎÅÍÆäÀ̽º(À©µµ, ¾ÆÀÌÄÜ, ¸Þ´º, Æ÷ÀÎÅÍ)¸¦ º¸¿©ÁØ °Í »Ó ¾Æ´Ï¶ó ÄÄÇ»ÅÍ ¾÷°èÀÇ ÀÏ´ë Çõ¸íÀ» ÀÏÀ¸Å°°í ¸»¾Ò´Ù. ¸î³â ÈÄ »ç¿ëÀÚµéÀº ¿©·¯ Á¾·ùÀÇ À©µµ ½Ã½ºÅÛÀ» »ç¿ëÇÏ°Ô µÇ¾ú°í, ¾Æ¸¶ ¿¾³¯Ã³·³ µÇµ¹¾Æ °¡Áø ¾ÊÀ» °ÍÀÌ´Ù. X À©µµ´Â X ÄܼҽþöÀÌ ÁÖü°¡µÇ¾î °³¹ßÇÏ°í, ¹èÆ÷ÇÑ´Ù. ÇÏÁö¸¸ ÀÚÀ¯·Î¿î ¶óÀ̼¾½º·Î ÀÎÇÏ¿© ¹«·á³ª, Àú·ÅÇÑ ½Ã½ºÅÛµµ »ç¿ë°¡´ÉÇÏ´Ù. ¸®´ª½º¿¡¼ ÀÌ·± Á¾·ùÀÇ X¿¡´Â XFree86ÀÌ ÀÖ´Ù. XFree86Àº ÀÎÅÚx86°è¿ÀÇ À¯´Ð½º°è¿ ¿î¿µÃ¼°è¿¡¼ µ¿ÀÛÇÏ´Â X ¼¹öÀÌ´Ù. XFree86Àº X11R6°¡ ¹ßÀüÇϴµ¥ ¸¹Àº °øÇåÀ» ÇÑ X386À¸·ÎºÎÅÍ ½ÃÀ۵Ǿú´Ù. XFree86À» ³õ°í º»´Ù¸é ¾î¶² ¸ñÀû¿¡ »ç¿ëÇϵçÁö°£¿¡ ´Ù¸¥ X ¼¹ö¸¦ ±¸ÀÔÇÒ ÇÊ¿ä¾øÀÌ ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¸®´ª½ºÀÇ X ½Ã½ºÅÛÀ̶ó ÇÒ ¼ö ÀÖ´Ù. X À©µµ´Â ±âÃÊ X ÅøŶ(X Toolkit Intrinsics) ¹× ¾Æµ¥³ª À§Á¬À» ºñ·ÔÇÑ ´Ù¾çÇÏ°í ¸¹Àº ÅøŶÀ̳ª ¶óÀ̺귯¸® À§¿¡¼ ÀÛ¼ºµÇ¾ú´Ù. °³Áß¿¡ ¸¹Àº ÇÁ·Î±×·¥µéÀº XView³ª Mootif ÅøŶÀ» ¾´´Ù. ¶ÇÇÑ ÃÖ±Ù¿¡ ÀÛ¼ºµÈ ÅøŶÀ» ÀÌ¿ëÇϰųª, À©µµ ½Ã½ºÅÛ°ú Åë½Å ½Ã½ºÅÛÀ» ÅëÇÕÇÑ KDE³ª GNOME°°Àº °Íµµ ÀÖ´Ù. µû¶ó¼ ¸¹Àº ÇÁ·Î±×·¥¿¡¼ ÄÄÆÄÀÏÀÌ ¾ÈµÇ°Å³ª, ȤÀº ÀÌ»óÇÏ°í ÀÌÇØÇÒ ¼ö ¾ø´Â ¿¡·¯°¡ ³ª¿À´Â °ÍÀ» º¼ ¼ö ÀÖÀ» Áöµµ ¸ð¸¥´Ù. ÀÌ·² °æ¿ì¿¡´Â X À©µµ ½Ã½ºÅÛ¿¡¼ ÇÊ¿ä·Î ÇÏ´Â ¿©·¯ ¶óÀ̺귯¸®¿Í ÅøŶµéÀÌ ¿Ã¹Ù¸£°Ô ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇØ º¸´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù. ¿©·¯ ¶óÀ̺귯¸®µéÀº °ÅÀÇ ¹«·áÀ̹ǷΠ½±°Ô ±¸ÇØ ¼³Ä¡ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. 2.2 µ¥½ºÅ©Å¾ ºÐ¼®ÇϱâÁ»´õ ÆíÇÏ°Ô X¸¦ »ç¿ëÇϱâÀ§Çؼ ¹Ýµå½Ã Àͼ÷ÇØÁ®¾ß ÇÒ ±âº»°ú °³³ä¿¡ ´ëÇØ ÂªÀº ¼³¸íÀ» Çϵµ·Ï ÇÏ°Ú´Ù. ÀÌ·± °ÍµéÀº µµ¿òÀÌ ÇÊ¿äÇÒ ¶§¸¶´Ù ¸Å´º¾ó(man page)À̳ª µµ¿ò¸»¿¡¼ ÀÚ²Ù ¹Ýº¹Çؼ ³ª¿Ã °ÍÀÌ´Ù. ½ºÅ©¸°Àº »ç¿ëÀÚ ÀüüÀÇ "µ¥½ºÅ©Å¾(ȸé)"À» ¸»ÇÑ´Ù. ÀÌ µÎ°¡ÁöÀÇ ¸»Àº ÀÚÁÖ ¼¯¿©¼ ³ª¿À°ï ÇÑ´Ù. ±â¼úÀûÀ¸·Î º»´Ù¸é ½ºÅ©¸°À̶õ ´ç½ÅÀÌ »ç¿ëÇÏ´Â X°¡ º¸¿©ÁÖ´Â °¡Àå ÀÚÁÖ¾²´Â µð½ºÇ÷¹ÀÌ È¸éÀÌ´Ù. ÀÚÁÖ ¾²´Â À̶ó´Â ¸»¿¡´Â X°¡ 1°³ ÀÌ»óÀÇ È¸éÀ» °¡Áú ¼ö ÀÖ´Ù´Â ÀǹÌÀÌ´Ù. »ç½Ç ÇϳªÀÇ X ¼¹ö¸¦ ÅëÇØ ¿©·¯ ÄÄÇ»Å͸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¿©±â¼ ´õ ±íÀÌ µé¾î°¡´Â °ÍÀº ÀÌ ¹®¼ÀÇ ¹üÀ§¸¦ ³Ñ¾î¼³ °ÍÀÌ´Ù. ´Ù¸¥ ¹®¼¸¦ ÅëÇØ ÀÚ¼¼È÷ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ·çÆ®À©µµ¶õ ÇöÀç »ç¿ëÁßÀÎ ½ºÅ©¸°ÀÇ ¹ÙÅÁȸéÀÌ´Ù. À̸§¿¡¼ dz±â´Â ´À³¦Ã³·³ ´Ù¸¥ À©µµ¿Í´Â ´Ù¸¥ ±â´É°ú ¸ð½ÀÀ» °¡Áö°í ÀÖ´Ù. ÇÏÁö¸¸ Æò¹üÇÑ À©µµÃ³·³ ±×¸²À» º¸¿©Áشٵ簡, »ö±òÀ» ÀÔÈù´Ùµç°¡ ȤÀº ·çÆ®À©µµ »ó¿¡¼ ÇÁ·Î±×·¥À» ½ÇÇà½ÃŲ´ÙµçÁö ÇÏ´Â ±â´ÉÀº ´Ù¸¦¹Ù ¾ø´Ù. À©µµ¸Å´ÏÀú´Â X À©µµ ½Ã½ºÅÛ°ú »ç¿ëÀÚ »çÀ̸¦ À̾îÁÖ´Â ÀÎÅÍÆäÀ̽ºÀÌ´Ù. À©µµ¸Å´ÏÀú°¡ ¾ø¾ú´Ù¸é X´Â »ç¿ëÇϱ⿡ ¹«Ã´ Èûµç ½Ã½ºÅÛÀÌ µÇ¾úÀ» °ÍÀ̸ç Áö±Ýó·³ °æÀï·ÂÀÖ°Ô ¹ßÀüÇÏÁö ¸øÇÏ¿´À» °ÍÀÌ´Ù. À©µµ¸Å´ÏÀú¿¡¼´Â À©µµÀÇ µÑ·¹(border)³ª ¸Þ´º, ¾ÆÀÌÄÜ, °¡»óȸé, ¹öÆ°¹Ù, Åø¹ÙµîÀ» Á¦°øÇÏ¿© Á» ´õ Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ¶ÇÇÑ XÀÇ À©µµ¸Å´ÏÀú´Â »ç¿ëÀÚÀÇ ¼³Á¤ »çÇ×À» ´Ù¾çÇÏ°Ô ±¸ºñÇÏ¿©, ÀÚ½ÅÀÇ ÀÔ¸À¿¡ ¸À´Â À©µµ¸Å´ÏÀú¸¦ ¾µ ¼ö ÀÖµµ·Ï ÇÏ°í ÀÖ´Ù. Æ÷ÀÎÅʹ ȸé»ó¿¡ ¸¶¿ì½º³ª Æ÷ÀÎÆà ÀåÄ¡ÀÇ À§Ä¡¸¦ ¾Ë·ÁÁÖ´Â È»ìÇ¥ - Á¾Á¾ ´Ù¸¥ ¸ð¾çÀ» ¶ç°í ÀÖÀ» ¼öµµ ÀÖ´Ù - Ç¥½ÃÀÌ´Ù. ¶ÇÇÑ Æ÷ÀÎÅÍ´Â ¸ð¾ç º¯È¸¦ ÅëÇØ ¸¶¿ì½º Æ÷ÀÎÅÍ°¡ ÀÖ´Â À§Ä¡¿¡¼ ¹«½¼ ÀÏÀÌ ÀϾÁö, ȤÀº ¹«½¼ ÀÏÀÌ ÀϾ°í ÀÖ´Â Áö¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë·ÁÁֱ⵵ ÇÑ´Ù. À©µµ¶õ À©µµ¸Å´ÏÀú¿¡ ÀÇÇØ °ü¸®µÇ¸ç ÁÖ¾îÁø ¾îÇø®ÄÉÀ̼ÇÀÌ ½ÇÇàµÇ´Â ÇϳªÀÇ ÇÁ·¹ÀÓÀ¸·Î µÑ·¯½ÎÀÎ °ø°£ÀÌ´Ù. À§¿¡¼ ¾ð±ÞÇÑ ·çÆ®À©µµ¿Í´Â Á» ´Ù¸¥ ¸ð½ÀÀÏ °ÍÀÌ´Ù. À©µµÀÇ ¸ð½ÀÀº ŸÀÌƲ, µÑ·¹, ¹öÆ°µéµîÀ» °¡Áö°í Àֱ⵵ Çϸç Ȥ ÀÌ·± °ÍµéÀÌ Çϳªµµ ¾øÀ» ¼öµµ ÀÖ´Ù. À©µµ´Â À©µµ ¸Å´ÏÀú¿¡ ÀÇÇØ °ü¸®µÈ´Ù. Ç×»ó ±×·± °ÍÀº ¾Æ´ÏÁö¸¸ ÀüÅëÀûÀ¸·Î ¸¶¿ì½º Æ÷ÀÎÅÍ°¡ °¡¸®Å°°í ÀÖ´Â À©µµ´Â »ç¿ëÀÚÀÇ Å°º¸µå ÀÔ·ÂÀ» ¹ÞÀ» ¼ö ÀÖÀ¸¸ç ÈçÈ÷ È°¼º À©µµ - ¾×Ƽºê À©µµ¶ó°í ºÎ¸¥´Ù. ÀÌ·± ÀÌÀ¯·Î È°¼º À©µµ¸¦ 'Æ÷Ä¿½º µÇ¾ú´Ù(focused)'°íµµ ÇÑ´Ù. ÇÑ À©µµ°¡ Æ÷Ä¿½º µÇ¸é ´Ù¸¥ À©µµ´Â 'Æ÷Ä¿½º µÇÁö ¾ÊÀº(unfocused)' ºñÈ°¼º À©µµ°¡ µÇ¾î »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹Þ¾ÆµéÀÏ ¼ö ¾ø´Ù. (¿äÁòÀº Æ÷Ä¿½º Çϱâ À§ÇØ ¸¶¿ì½º ¹öÆ°À» ´©¸£±âµµ ÇÑ´Ù) ¸Þ´º, ¾ÆÀÌÄÜÀº ´Ù¸¥ À©µµ ½Ã½ºÅÛ¿¡¼¿Í °°Àº ÀüÇüÀûÀÎ µ¿ÀÛÀ»
º¸¿©ÁØ´Ù. ¹®ÀÚ À§ÁÖ·Î ÀÌ·ç¾îÁø ÄÜ¼Ö °°ÀÌ º¸ÀÌ´Â ÅؽºÆ® ±â¹ÝÀÇ À©µµ¸¦
Å͹̳Π¿¡¹Ä·¹ÀÌÅͶó°í ÇÑ´Ù. 2.3 X À©µµ ½Ã½ºÅÛ ºÒ·¯³»±âX À©µµ ½Ã½ºÅÛÀ» ½ÃÀÛÇϴµ¥¿¡´Â ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ¸¸ÀÏ ÄÄÇ»Å͸¦ ÄÑÀÚ¸¶ÀÚ X°¡ ¶á´Ù¸é À̺κÐÀ» °Ç³Ê¶Ù°í ³Ñ¾î°¡µµ ÁÁ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡¼´Â ÅýºÆ® ±â¹ÝÀÇ ·Î±ä ȸéÀ» °ÅÃÄ ·Î±äÇÏ°í, ¸í·ÉÇàÀ¸·Î X¸¦ ½ÇÇàÇϵµ·Ï ¼¼ÆõǾî ÀÖ´Ù. X¸¦ ½ÇÇàÇÏ´Â °ÍÀº ÀüÀûÀ¸·Î »ç¿ëÀÚ ¸¶À½ÀÌ´Ù. °¡Àå °£´ÜÇÑ ¹æ¹ýÀ¸·Î´Â xinit¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù. xinit¸¦ ½ÇÇàÇÏ¸é ¾Æ¸¶ ¾Æ¹« °Íµµ ³õ¿©ÁöÁö ¾ÊÀº µ¥½ºÅ©Å¾À» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¾Æ¹«·± ¼³Á¤¾øÀÌ xinit¸¦ ¼öÇàÇϸé À©µµ ¸Å´ÏÀúÁ¶Â÷ ¶ßÁö ¾Ê´Â´Ù.(¹èÆ÷º»À» »ç¿ëÇÒ °æ¿ì xinit·Î X¸¦ ¼öÇàÇصµ À©µµ ¸Å´ÏÀú³ª, Å͹̳Π¿¡¹Ä·¹ÀÌÅ͵îÀÌ ¶ã ¼ö ÀÖ°Ô ÀÌ¹Ì ¼¼ÆÃÇØ ³õÀº °æ¿ìµµ ÀÖ´Ù.) ÀÌ °æ¿ì ´ÙÀ½°ú °°ÀÌ Äֿܼ¡¼ ŸÀÌÇÎ ÇÔÀ¸·Î X ½Ã½ºÅÛ¿¡ Å͹̳Π¿¡¹Ä·¹ÀÌÅÍ°¡ ¶ß´Â °ÍÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù.(ÄÜ¼Ö °¡»ó ȸéÀ¸·Î °¡´Â ÇÖÅ°´Â alt-f1 f6ÀÌ°í, X°¡ ¶°ÀÖ´Â »óÅ¿¡¼ X´Â alt-f7/f8À» ÀÌ¿ëÇÑ´Ù. X¿¡¼ ÄַܼΠ°¡´Â ÇÖÅ°¸¦ ´©¸¦¶§´Â ctrl Å°¸¦ ÇÔ²² ´·¯ ctrl-alt-f1 f6ÀÌ µÈ´Ù. ¿ªÁÖ) xterm -geometry +1 +1 -n login -display :0¸Å¹ø ÀÌ·± ¸í·ÉÇàÀ» ÀÌ¿ëÇØ Å͹̳Π¿¡¹Ä·¹ÀÌÅ͸¦ ¶ç¿ì°í ½ÍÁö ¾Ê´Ù¸é .xinitrc¸¦ ½ÃÀÛ ½© ½ºÅ©¸³Æ®·Î ¾µ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ³Ê¹«³ª ºÒÆíÇÑ ¹æ¹ýÀÌ´Ù. ¹èÆ÷º»À̶ó¸é .xinitrc ÆÄÀÏ¿¡ ¾î¶² ³»¿ëÀÌ ÀÖÀ» Áöµµ ¸ð¸¥´Ù. Á» ´õ º¸ÆíÀûÀÎ ¹æ¹ýÀ¸·Î´Â startx¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. Á» ´õ ¸¹Àº ¼³Á¤ÈÀϵéÀ» ºÎ¸¦ ¼ö ÀÖÀ¸¸ç, Á» ´õ °·ÂÇÏ´Ù. ¾Æ¸¶ startx ¸í·ÉÀ» ÅëÇؼ´Â Á»´õ È·ÁÇÑ È¸éÀ» º¼ ¼ö ÀÖÀ» Áöµµ ¸ð¸¥´Ù.(¸¹Àº ¹èÆ÷º»¿¡¼ startx¸¦ ÅëÇØ ¼öÇàµÇ´Â X ½Ã½ºÅÛ¿¡¼ À©µµ ¸Å´ÏÀú¸¦ ºñ·ÔÇÑ ¿©·¯ ¼¼ÆÃÀ» ±âº»ÀûÀ¸·Î Á¦°øÇÏ°í ÀÖ´Ù.) À̸¦ ÅëÇØ Á»´õ ½±°Ô X¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿©ÀüÈ÷ ¸¹Àº »ç¿ëÀÚµéÀÌ ÀÌ¿ëÇÏÁö¸¸ ÅؽºÆ® ±â¹ÝÀÇ ½©·Î ·Î±äÇÑ ÈÄ ¸í·ÉÇàÀ» ÅëÇØ X¸¦ ¼öÇà½ÃŲ´Ù´Â °ÍÀº ´ÜÁ¡ÀÌÀÚ ÀåÁ¡À¸·Î ³²´Â´Ù. ÀåÁ¡À¸·Î´Â °³°³ÀÇ »ç¿ëÀÚ°¡ ÀÚ½ÅÀÌ ¿øÇÏ´Â ¹æ½ÄÀ¸·Î À©µµ¸¦ ¼¼ÆÃÇÏ¿© ¶ç¿ï ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. startx -- -bpp 8 #start x in 256 color mode startx -- -bpp 32 #start x in true color mode À§ ¸í·É¿¡¼ '--' ÀÇ Ç¥½Ã´Â ¸í·ÉÇàÀÇ ¾Æ±Ô¸ÕÆ®(¿É¼Ç)À» xinit·Î ³Ñ°ÜÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù. À§ ¸í·ÉÀ» ÅëÇØ XÀÇ Çػ󵵸¦ ÀÚ½ÅÀÌ ¿øÇÏ´Â ¸ñÀû¿¡ ¸Â°Ô ¹Ù²Ù¾î ½ÇÇà½Ãų ¼ö ÀÖ´Ù. ¹°·Ð ¼³Á¤ÈÀÏÀ» ÀоîµéÀÌ´Â °ÍÀº ¿©ÀüÇÏ´Ù. ¼³Á¤¿¡ ´ëÇؼ´Â ³ªÁß¿¡ ´Ù·çµµ·Ï ÇÏ°Ú´Ù. 2.4 X µð½ºÇ÷¹ÀÌ ¸Å´ÏÀú(xdm) »ç¿ëÇϱâxdmÀº ÅؽºÆ® Å͹̳ÎÀÇ getty¿Í login ¸í·ÉÀÌ ÇÏ´Â ÀÏ°ú ºñ½ÁÇÑ ÀÏÀ» ÇÑ´Ù. Áï »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â µð½ºÇ÷¹À̸¦ ¿°í ·Î±äÀ» ÅëÇØ »ç¿ëÀÚ¸¦ ÀÎÁõÇÑ´Ù. xdmÀ» ÀÌ¿ëÇÏ¸ç ¹«¾ùÀ» ÇØ¾ß ÇÒÁö Á÷°üÀûÀ¸·Î ´À²¸Áö´Â Ä£¼÷ÇÑ ·Î±äȸ鿡 »ç¿ëÀÚ À̸§°ú Æнº¿öµå¸¦ ³Ö´Â °ÍÀ¸·Î ¸ðµç ÀÏÀÌ ³¡³´Ù! ÀûÇÕÇÑ »ç¿ëÀÚ¶ó¸é ¹Ù·Î X ½Ã½ºÅÛÀÇ ±×·¡ÇÇÄÃÇÑ È¯°æÀ» ¾µ ¼ö ÀÖ´Ù. ¾Æ¸¶ ÀÎÅÍ³Ý Ä«Æ䳪, ȸ»ç, Çб³ ÄÄÇ»Åͽǵî À¯´Ð½º¿¡ Ä£¼÷ÇÏÁö ¾ÊÀº »ç¿ëÀÚ¸¦ À§ÇÑ °ø°£¿¡¼ ÀÚÁÖ º¸¾ÒÀ» °ÍÀÌ´Ù. xdmÀº ´Ù¸¥ Ãß°¡Àåºñ ¾øÀÌ Á» ´õ ½±°Ô Á¢±ÙÇϵµ·Ï ÇØÁØ´Ù.(¿Ü±¹¿¡¼´Â X¸¦ ÀÎÅÍ³Ý Ä«Æ䳪 Çб³¿¡¼ ¾²³ªº¸ÁÒ? ÁÁ°Ú´Ù.^^) xdmÀÇ ¼³Á¤ ÆÄÀÏÀº /usr/X11R6/lib/X11/xdm¿¡ ³õ¿©Áö°í ¸Å¿ì Æí¸®ÇÏ°Ô °ü¸®ÇÒ ¼öÀÖ°Ô ÇØ ÁØ´Ù. xdm-config ÆÄÀÏÀ» È®ÀÎÇØ º¸±â ¹Ù¶õ´Ù. ¶ÇÇÑ ¸Å´º¾ó(man page)À» Âü°í ÇÏ´Â °ÍÀ» ÀØÁö ¸»±â ¹Ù¶õ´Ù. 3. À©µµ ¸Å´ÏÀú °í¸£±âÀÌ ¼½¼Ç¿¡¼´Â Á» ´õ Æí¸®ÇÑ À©µµ ¸Å´ÏÀú¸¦ °í¸£±â À§ÇØ ¿©·¯ À©µµ ¸Å´ÏÀú¸¦ ºñ±³ÇÏ°í Ư¡¿¡ ´ëÇØ À̾߱â Çϵµ·Ï ÇÏ°Ú´Ù. ÀÚÄ© ÇϳªÇϳª È®ÀÎÇØ º¸´Ùº¸¸é ¾öû³ °¹¼öÀÇ À©µµ ¸Å´ÏÀú¿¡ ´·Á ´õ ÀÌ»ó ÀÌ ¹®¼¸¦ ÁøÇàÇØ ³ª°¥ ¼ö ¾øÀ¸¹Ç·Î(¾îÂ÷ÇÇ ºÒ°¡´É ÇÏ´Ù´Â °ÍÀ» ¾Ë°íÀÖ´Ù.) ÀαâÀÖ´Â ¸î°¡Áö¸¦ ¼±ÅÃÇÏ´Â °ÍÀ¸·Î ÇÑÁ¤Áþµµ·Ï ÇÏ°Ú´Ù. ºñ·Ï ±×¸® ¸¹Àº °¹¼öÀÇ À©µµ ¸Å´ÏÀú¸¦ ´Ù·çÁö´Â ¾ÊÁö¸¸ ÀÌ °ÍµéÀ» ÅëÇØ ¿ì¸®°¡ ¾ËÇϾßÇÒ °³³ä°ú ¸ñÀûÀ» ¾î´ÀÁ¤µµ´Â ÃæÁ·½Ãų ¼ö ÀÖÀ» °ÍÀ̶ó »ý°¢ÇÑ´Ù. ÀÏ´Ü ±âº»ÀûÀÎ °³³ä¿¡ ´ëÇØ ÀÌÇظ¦ ÇÑ´Ù¸é ´õ ¸¹Àº °ÍµéÀ» ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. À©µµ ¸Å´ÏÀú¸¦ °í¸£´Â °ÍÀº ¾ó¸¶³ª ÄÄÇ»Æà ȯ°æÀ» Æí¸®ÇÏ°Ô ÇÒ ¼ö ÀÖ´Â Áö¸¦ °áÁ¤ÇÏ°Ô µÇ´Â Áß´ëÇÑ °áÁ¤ÀÌ µÉ ¼öµµ ÀÖ´Ù. ¾Æ¹«µµ X ½Ã½ºÅÛ¿¡¼ ½ÇÁ¦ ÀÚ½ÅÀÇ ÀÏÀ» Çϱ⺸´Ù À©µµ¸¦ Á¤¸®ÇÏ°í, Á¶ÀýÇÏ°í, ´Ù·ç´Âµ¥ ¸¹Àº ½Ã°£À» º¸³»°í ½ÍÁø ¾ÊÀ» °ÍÀÌ´Ù. ¾î¶² À©µµ ¸Å´ÏÀúÀÇ °æ¿ì¿¡´Â »ç¿ëÀÚÀÇ ÃëÇâ¿¡ ¸ÂÃâ ¼ö ÀÖµµ·Ï Áغñ µÇ¾î ÀÖ´Ù. Àß ¹Ù²î¾îÁø À©µµ ¸Å´ÏÀúÀÇ °æ¿ì »ó´çÈ÷ ¸ÚÁö°í ¶§·Ð »õ·Î¿î ¿î¿µÃ¼°è¸¦ ¾²´Â µíÇÑ ´À³¦À» Áֱ⵵ ÇÑ´Ù. ¾ÆÀÌÄÜÀÌ ÇÊ¿ä ¾ø´Ù¸é Á¦°Å ÇÒ ¼öµµ ÀÖ°í, Åø¹Ù°¡ ÇÊ¿äÇÏ´Ù¸é »õ·Ó°Ô Á¦ÀÛÇÒ ¼ö µµ ÀÖ´Ù. °Ô´Ù°¡ ÀÌ·± ÀÏÀº ±×¸® º¹ÀâÇÏÁöµµ ¾Ê°í, µ·À̵å´Â ±×·± Àϵµ ¾Æ´Ï´Ù. 3.1 FVWM°ú ¿ª»ç°¡Àå ÀϹÝÀûÀÎ À©µµ ¸Å´ÏÀú´Â ·Î¹öÆ® ³»À̼Ç(Robert Nation)ÀÌ Á¦ÀÛÇÑ FVWM À©µµ ¸Å´ÏÀúÀÏ °ÍÀÌ´Ù. ¿©±â¼ FVWMÀ̶ó Çϸé FVWM, FVWM2, FVWM95¸¦ ºñ·ÔÇÑ ¿©·¯ Ŭ·ÐÀ» Æ÷ÇÔÇÑ´Ù. FVWMÀº TWMÀ¸·ÎºÎÅÍ ÆÄ»ýµÇ¾ú´Ù. TWMÀº X À©µµ ½Ã½ºÅÛ°ú ÇÔ²² µþ·Á¿À´Â ±âº» À©µµ ¸Å´ÏÀú ÇÁ·Î±×·¥ÀÌ´Ù(ÀÌ ¹®¼¿¡¼ ´Ù·çÁö´Â ¾Ê°Ú´Ù). TWMÀÇ ¼³Á¤µé ¹× ³»¿ëµéÀÌ FVWM°ú ºñ½ÁÇϱ⠶§¹®¿¡ °÷ ½±°Ô ¾µ ¼ö ÀÖÀ» °ÍÀÌ´Ù. TWMÀº ½ÇÁ¦·Î ´õ ¸¹Àº ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ°í º° ¸ð¾ç ¾øÀ¸¸ç »ç¿ëÇϱ⠽±Áö ¾Ê±â ¶§¹®¿¡ º° ÀαⰡ ¾ø´Ù. FVWMÀº ÃÖÃÊÀÇ ¹öÀüÀÌ¸ç ¾à°£ ±¸½ÄÀÌ µÇ¾î¹ö·ÈÁö¸¸ »ó´çÈ÷ Àα⸦ ²ø´ø ¸®´ª½º À©µµ ¸Å´ÏÀúÀÌ´Ù. Áö±ÝÀº 2.0¹öÀü±îÁö ³ª¿Ô°í »ó´çÈ÷ ¾ÈÀüÀûÀ̸ç ÈνŠÀϹÝÈµÈ »ç¿ë¹ýÀ» Á¦½ÃÇÑ´Ù. ÀÌ ¹öÀü¿¡¼´Â Á» ´õ Á÷°üÀûÀÌ°í °£´ÜÇϸç À¯¿¬ÇÑ ¼³Á¤¹æ½ÄÀ» Áö¿øÇÑ´Ù. ±×·¯³ª ¸¹Àº »ç¶÷µéÀº ¿©ÀüÈ÷ ÃÖÃʹöÀüÀÇ FVWMÀ» ¼±È£ÇÏ´Â °Í °°´Ù. ¿À·£ ½Ã°£µ¿¾È Àα⸦ ²ø¾úÀ¸¸ç Ç¥ÁØÈ µÇ¾ú°í, ¸¹Àº ¼³Á¤ ÆÄÀϵéÀ» Á÷Á¢ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÌ ¾ÆÁ÷µµ ÀÌ ±¸½ÄÀ» µ¸º¸ÀÌ°Ô ÇÏ´Â °Í °°´Ù. ´ç¿¬ÇÑ °ÍÀÏ·±Áöµµ ¸ð¸¥´Ù. ½Å±âÇÑ °ÍÀº ¾î´À ´©±¸µµ FVWM¿¡¼ 'F'°¡ ¹«¾ùÀ» ÀǹÌÇÏ´Â °ÍÀΰ¡¿¡ ´ëÇØ Àß ¸ð¸¥´Ù´Â °ÍÀÌ´Ù. (¾Æ¸¶ Á¦ÀÛÀÚ´Â ¾Ë°í ÀÖÀ»·±Áöµµ ¸ð¸¥´Ù.) ÇÏÁö¸¸ VWM ¸¸ ³õ°í º»´Ù¸é ºÐ¸íÈ÷ °¡»ó À©µµ ¸Å´ÏÀú(Virtual Window Manager)ÀÏ °ÍÀÌ´Ù. ½ÇÁ¦·Î FVWM À©µµ ¸Å´ÏÀú ½Ã¸®Áî´Â °¡»ó µ¥½ºÅ©Å¾À» Áö¿øÇÏ°í ÀÌ°ÍÀÌ ÀåÁ¡ÀÌ µÇ°í ÀÖ´Ù. ¾Æ¸¶ ¸¶¿ì½º³ª ÀûÀýÈ÷ ¼³Á¤ÇÑ ÇÖÅ°¸¦ ÀÌ¿ëÇؼ °¡»ó µ¥½ºÅ©Å¾À» ¿À°¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù. FVWM2´Â ¸¹Àº ¹ßÀü°ú »õ·Î¿î Ư¡À» °®Ãá »õ·Î¿î ¹öÀüÀÇ Ç¥ÁØÀÌ´Ù. ÃÖ±ÙÀÇ À©µµ ¸Å´ÏÀúÀÇ °æÇâ°ú´Â ´Þ¸® ´ÜÁö 8ºñÆ®/256»öÀÇ µð½ºÇ÷¹ÀÌ¿¡¼µµ ±ò²ûÇÑ È¸éÀ» º¸À̵µ·Ï ¼³°èµÇ¾ú´Ù. »ç½Ç ÀÌÁ¡À¸·Î ÀÎÇØ ³ ¾ÆÁ÷µµ FVWM2¸¦ »ç¿ëÇÏ°í ÀÖ´Ù. ÃÖ±Ù¿¡´Â ¿©·¯ ¾ÆÀÌÄÜÀÌ Ãß°¡µÇ°í ±×·¹µð¾ðÆ®ÇÑ È¸éÀ» º¸¿©ÁÖ´Â ±â´ÉÀ» Ãß°¡ÇØ »ç¿ëÀÚ°¡ ¿øÇÏµç ¿øÇÏÁö ¾Ê´ø °£¿¡ À©98ÀÇ ÀÎÅÍÆäÀ̽º¿Í ºñ½ÁÇØ Á® °¡´Â °Í °°±âµµ ÇÏ´Ù. ÀÌ À©µµ ¸Å´ÏÀú´Â ¶ÇÇÑ ÀϹÝÀûÀÎ °üÁ¡¿¡¼ º¼¶§ ¹«Ã´ È®À强ÀÌ ÀÖ´Ù. Å׸¶¸¦ ¾µ ¼ö ÀÖ°Ô ÇØ Áֱ⵵ ÇÏ°í µ¿Àû ¸Þ´º¸¦ Áö¿øÇϱ⵵ ÇÑ´Ù. ±â¼úÀûÀÎ ¸é¿¡¼ º¼¶§ FVWM2´Â ¾ÆÁ÷µµ beta ¹öÀüÀÌ´Ù. ÇÏÁö¸¸ Àß µ¿ÀÛÇÏ¸ç ¾ÆÁ÷±îÁö ÇϳªÀÇ ¹®Á¦Á¡µµ ¹ß°ßÇÏÁö ¸øÇß´Ù.
3.2 ´Ù¸¥ Á¾·ùÀÇ À©µµ ½Ã½ºÅÛ ¿¡¹Ä·¹À̼Ǵٸ¥ OSÀÇ ´Ù¾çÇÑ À©µµ ȯ°æ¿¡ Àͼ÷ÇØÁ® ÀÖ´Â »ç¶÷À» À§ÇØ ÀÌ·± À©µµ ȯ°æÀ» ¿¡¹Ä·¹ÀÌ¼Ç ÇÏ´Â ¿©·¯ À©µµ ¸Å´ÏÀúµéÀÌ ÀÖ´Ù. icewm À©µµ ¸Å´ÏÀú´Â Á»´õ ÀÏ°üµÈ °Ñ¸ð½À°ú ´À³¦À» Á¦°øÇØ ÁØ´Ù. icewmÀ» ÀÌ¿ëÇÏ¿© ¿©·¯ ´Ù¸¥ À©µµ ½Ã½ºÅÛÀÇ ÇÖÅ°¶óµçÁö, ¸ð½ÀÀ̶óµçÁöµîÀ» ¿¡¹Ä·¹ÀÌ¼Ç ÇÒ ¼ö ÀÖ´Ù. OS/2 ¿¡¹Ä·¹À̼ÇÀº ±×·°Àú·° ¾µ¸¸ÇÏ´Ù. AmiWM´Â ¾Æ¹Ì°¡ ¿öÅ©¹êÄ¡ ŸÀÔÀÇ À©µµ ¸Å´ÏÀú°í mlvwmÀº ¸ÆOS¸¦ ¿¡¹Ä·¹À̼ÇÇÑ´Ù. dfmÀº OS/2 À§Å©Ç÷¹À̽º ½©À» µ¥½ºÅ©Å¾ºÎÅÍ ÆÄÀϸŴÏÀú±îÁö ²Ï³ª Á¤±³ÇÏ°Ô Ç¥ÇöÇØ ³Â´Ù.
3.3 XÀÇ ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¿ÀÇ·è(Open Look)°ú ¸ðƼÇÁ(Motif)´Â ÃʱâºÎÅÍ X À©µµÀÇ Ç¥ÁØȸ¦ ÁÖµµÇØ ¿Ô°í ±× °á°ú·Î ´Ù¾çÇÑ Á¾·ùÀÇ ¿öÅ©½ºÅ×À̼ǿ¡¼ Áß½ÉÀûÀΠȯ°æÀ¸·Î »ç¿ëµÇ¾î¿Ô´Ù. µÑ ´Ù ¾î´À ¸é¿¡¼´Â(°Ñ¸ð½À°ú ´À³¦¿¡¼) Ç¥ÁØȸ¦ ÀÌ·ç¾ú°í µû¶ó¼ Çö´ëÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡¼µµ »ç¿ëµÇ°í ÀÖ´Ù. ¶ÇÇÑ °¢°¢ÀÇ È¯°æ¿¡¼ °ÅÀÇ ºñ½ÁÇÑ °Ñ¸ð½À°ú ´À³¦À» °¡Áú ¼ö ÀÖµµ·Ï ÄÄÆÄÀϵǾî Á¦°øµÇ´Â ¶óÀ̺귯¸®¸¦ ÇÊ¿ä·Î ÇÑ´Ù. X11R5¿Í ÇÔ²² »ç¿ë°¡´ÉÇÑ ¼± ¸¶ÀÌÅ©·Î ½Ã½ºÅÛÀÇ ¿ÀÇ À©µµ ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¸¦ º¸ÀÚ. ¿©±â¿¡´Â µÎ°¡ÁöÀÇ ¿ÀÇ·è À©µµ ¸Å´ÏÀú°¡ ÀÖ´Ù. olwm°ú olvwmÀÌ´Ù. olvwmÀº À̸§¿¡¼ ´À²¸Áö´Â °Íó·³ °¡»ó µ¥½ºÅ©Å¾À» Áö¿øÇÑ´Ù. ÀÌ°ÍÀº ¼±ÀÇ À©µµ ½Ã½ºÅÛÀÇ Ç¥ÁØÀ¸·Î °èȹÇÏ¿© °³¹ßÇÑ È¯°æÀÌ°í ¼Ö¶ó¸®½º ½Ã½ºÅÛ¿¡¼ Àû¾îµµ ¸î³â°£Àº Ç¥ÁØÀ̾ú´Ù. ¸¸ÀÏ ´ç½ÅÀÇ ¹èÆ÷º»¿¡ olwmÀ̳ª olvwmÀÌ ¾ø°í »õ·Î ÀνºÅç ÇÏ·ÁÇÑ´Ù¸é XView ¶óÀ̺귯¸®°¡ ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸»ÀÚ. ¶ÇÇÑ PATH¿¡ ÀνºÅçµÈ µð·ºÅ丮(/usr/openlook)¸¦ ³Öµµ·Ï ÇؾßÇÑ´Ù. ¸¸ÀÏ OSF/MOTIFÀÇ ÅøŶÀ» ¸®´ª½º¿¡¼ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é µ·À» ³»°í ±¸ÀÔÇؾßÇÑ´Ù. ÀÌ ÅøŶÀº ¹«·á°¡ ¾Æ´Ï´Ù. ±×·¯³ª ¸ðƼÇÁ ÅøŶÀ» °¡Áö°í ÀÖ¾î¾ß ÄÄÆÄÀÏÀÌ µÇ´Â ¸ðƼÇÁ¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥µéÀ» ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â '°¡³ÇÑ ÇÁ·Î±×·¡¸Ó'°¡ Á¦ÀÛÇÑ ·¹½ºÆ¼ÇÁ(Lesstif)°¡ ÀÖ´Ù. Áï ·¹½ºÆ¼ÇÁ´Â ¸ðƼÇÁÀÇ Å¬·ÐÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ·¹½ºÆ¼ÇÁ´Â ¸¹Àº ºÎºÐÀÇ API¿¡¼ ºÎºÐÀûÀ¸·Î³ª¸¶ ¸ðƼÇÁÀÇ ÀÚ¸®¸¦ ´ë½ÅÇØ ³ª°¡±â ½ÃÀÛÇß´Ù. ¸¹Àº ÇÁ·Î±×·¥µé ±×¸®°í À©µµ ¸Å´ÏÀú±îÁöµµ ·¹½ºÆ¼ÇÁ¸¦ °¡Áö°í ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ´Ù. »ç½Ç ¸¹Àº ºÎºÐÀÇ FVWMÀÇ ÄÚµå´Â ¸ðƼÇÁ·ÎºÎÅÍ ¿Â °ÍÀÌ´Ù. °á±¹ °¡Àå Áß¿äÇÑ ·¹½ºÆ¼ÇÁÀÇ ÀåÁ¡Àº ¸ðƼÇÁ°¡ ÀÖ¾î¾ß ÄÄÆÄÀÏÀÌ µÇ´Â ÇÁ·Î±×·¥µéÀ» ¸ðƼÇÁ ¾øÀÌ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. À©µµ ¸Å´ÏÀúÀÇ °æ¿ì¿¡µµ Ưº°ÇÑ °ÍÀÌ ¾ø´Ù. ¿ø·¡ÀÇ ¸ðƼÇÁ·ÎºÎÅÍ ·¹½ºÆ¼ÇÁ·Î ¿Å°Ü°¡µµ ¾Æ¹« °Íµµ ´Þ¶óÁöÁö ¾Ê´Â´Ù. ¸ðµç ¼³Á¤ÆÄÀÏÀ» ±×´ë·Î ¾µ ¼ö ÀÖ´Ù. ±×·¯³ª »ç½Ç »ç¿ë ¸ñÀûÀ̳ª Àǵµ ¸é¿¡¼ º»´Ù¸é¾ß FVWMÀÌ ´õ ¾µ¸¸ÇÏ°í ´õ ¸¹Àº ±â´ÉµéÀ» Á¦°øÇØ ÁØ´Ù. ±×·¯³ª FVWM ÀÌ ÄÄÆÄÀÏ µÉ¶§ ¸ðƼÇÁ ÅøŶÀÌ ÇÊ¿äÇÏ´Ù´Â »ç½ÇÀ» ¸ð¸£´õ¶óµµ, »ý±ä ¸ð¾çÀ̳ª ´À³¦¿¡¼ ¾î´ÀÁ¤µµ ºñ½ÁÇÏ´Ù´Â °ÍÀ» ´À³¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
3.4 X µ¥½ºÅ©Å¾ ȯ°æÁ¦ 2 ¼¼´ë À©µµ ¸Å´ÏÀúÀÇ °³³äÀº KDE·ÎºÎÅÍ ½ÃÀ۵Ǿú´Ù. ±×¸®°í °ð ±×³ð(GNOME)À¸·Î ¿¬°áµÇ°Ô µÉ °ÍÀÌ´Ù. ÀÌ µÎ°¡Áö´Â ÇöÀúÇÑ °øÅëÁ¡°ú ¾öû³ Â÷À̸¦ °¡Áö°í ÀÖÀ¸¸ç ÀÌ Àý¿¡¼´Â ±×°Íµé¿¡ ´ëÇØ À̾߱â Çϵµ·Ï ÇÏ°Ú´Ù. ÇÏÁö¸¸ ÀÌ µÎ°¡Áö´Â ¾ÆÁ÷µµ ¿ÏÀúÇÏÁö ¾Ê´Ù´Â Á¡À» ±â¾ïÇØ¾ß ÇÑ´Ù. ¿À·£ ½Ã°£ µ¿¾ÈÀÇ °³¹ßÇØ ¿ÔÁö¸¸ ¿©ÀüÈ÷ ±×¸® ¾ÈÁ¤ÀûÀÌÁö´Â ¾Ê´Ù. ¸¸ÀÏ Áß¿äÇÑ ÀÛ¾÷À» ÇÏ°í ÀÖ´Ù¸é KDE³ª ±×³ðÀ» ¾²´Â °Í¿¡ ´ëÇؼ´Â Çѹø ´õ »ý°¢ÇØ ºÁ¾ß ÇÒ °ÍÀÌ´Ù. KDE µ¥½ºÅ©Å¾ ȯ°æ - KDE ȨÆäÀÌÁö·ÎºÎÅÍ ÀοëÇÑ °Í "KDE´Â ¿©·¯ À¯´Ð½º ¿öÅ©½ºÅ×À̼ÇÀÇ °Å´ëÇÑ ÇÁ·Î±×·¥µéÀ» Çϳª·Î ÅëÇÕÇÑ ¿ÏÀüÈ÷ »õ·Î¿î µ¥½ºÅ©Å¾ÀÌ´Ù. KDE´Â À©µµ¸Å´ÏÀú¿Í ÆÄÀϸŴÏÀú, ÆгÎ, Á¦¾îÆÇµî ¿äÁò ½Ã´ë¿¡ À¯ÇàÇÏ´Â µ¥½ºÅ©Å¾¿¡¼ ãÀ» ¼öÀÖ´Â ¸ðµç °ÍÀ» Á¦°øÇØ ÁØ´Ù. ÀÌ Æ¯º°ÇÑ µ¥½ºÅ©Å¾ ȯ°æÀÇ °¡Àå Å« ÀåÁ¡À̶ó¸é ¿©·¯ ÄÄÆÛ³ÍÆ®µéÀ» ÅëÇÕÀûÀ¸·Î »ç¿ë°¡´ÉÇÏ°Ô ³õ¿©Á³´Ù´Â °ÍÀÌ´Ù." KDE´Â ´Ü¼øÇÑ À©µµ ¸Å´ÏÀú°¡ ¾Æ´Ñ, µ¥½ºÅ©Å¾ ȯ°æÀ» ±¸ÇöÇϱâ À§ÇÑ ÇϳªÀÇ ½ÃµµÀÌ´Ù. KDEÀÇ ¿©·¯ ±â´ÉµéÀº ²Ï³ª À¯±âÀûÀ¸·Î Àß ÀÛµ¿ÇÑ´Ù. ÀÚÄ© À߸ø »ý°¢ÇÏ°Ô µÇ¾î KDE¸¦ ¾Æ¿¹ ¿ÏÀüÇÑ ÇϳªÀÇ ¿î¿µÃ¼°è º¸´Â ¿À·ù¸¦ ¹üÇϱ⵵ ÇÑ´Ù. À©µµ ½Ã½ºÅÛÀ» À§ÇÑ ¿©·¯ ±â´ÉµéÀÌ Æ÷ÇԵǾîÀÖ°í, ¿©·¯ ÇÁ·Î±×·¥µéÀÌ KDE ȯ°æÀ¸·Î Æ÷ÆõǾîÁö°í ÀÖ´Ù. KDE´Â °³¹ß ¼öÁØ¿¡¼ ÀÌ¹Ì ³î¶ó¿ï Á¤µµ±îÁö À̸£·¶´Ù. ±×·¯³ª KDE¸¦ °³¹ßÇϴµ¥ ±âÃÊ·Î ¾²¿©Áø QT ÅøŶÀÇ ¶óÀ̼¾½º ±ÔÁ¤Àº ¸¹Àº »ç¶÷µéÀÌ KDE ¼³Ä¡¸¦ ÁÖÀúÇÏ´Â ¿øÀÎÀÌ µÇ°í ÀÖ´Ù. ÀÌ ¶óÀ̼¾½º´Â ÃÖ±Ù¿¡ µé¾î ¾î´À Á¤µµ º¯Çϱâ´Â ÇßÁö¸¸ ¿ÀÇ ¼Ò½º¶ó Á¦ÇÑµÈ ÀÌ ¶óÀ̼¾½º´Â GNU ¼ÒÇÁÆ®¿þ¾îÀÇ ±ÔÁ¤°ú´Â °°Áö ¾Ê´Ù. ±×³ð(GNOME) - GNU °´Ã¼ ¸ðµ¨ ȯ°æ - ±×³ð ȨÆäÀÌÁö·ÎºÎÅÍ ÀοëÇÑ °Í "±×³ð(GNOME)À̶õ GNU ³×Æ®¿öÅ© °´Ã¼ ¸ðµ¨ ȯ°æ(GNU Network Object Model Envirionment)¸¦ ÀǹÌÇÑ´Ù. ¿ÏÀüÈ÷ ¹«·áÀÌ¸ç »ç¿ëÀÚ¿¡°Ô Á» ´õ Ä£¼÷ÇÑ ¿Ïº®ÇÑ µ¥½ºÅ©Å¾À» ±¸ÇöÇÏ°Ú´Ù´Â ¸ñÀûÀ» Áö´Ï°í ÀÖ´Ù. ±×³ðÀº GNU ÇÁ·ÎÁ§Æ®ÀÇ ÀÏȯÀÌ¸ç ¿ÀǼҽº(OpenSource(tm)) ¿îµ¿ÀÇ ÀϺÎÀÌ´Ù. ±×³ðÀÇ µ¥½ºÅ©Å¾Àº ¸î¸î À¯Æ¿¸®Æ¼¿Í ÀÏ°üµÇ°Ô À¯ÁöµÇ´Â °Ñ¸ð½À°ú ´À³¦À» Áö´Ò ¼ö ÀÖµµ·Ï °èȹµÈ Å« ¾îÇø®ÄÉÀ̼ǵéÀ» Æ÷ÇÔÇÑ´Ù. ±×³ðÀº ±×·¡ÇÈÄÃÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϱâ À§ÇØ µ¥½ºÅ©Å¾°ú ±×¿¡ µ¿¹ÝµÇ´Â ¾îÇø®ÄÉÀ̼ǿ¡ GTK+¸¦ »ç¿ëÇÑ´Ù." »ç½Ç ±×³ðÀÇ ½Ãµµ´Â KDE¿Í ¸¹Àº ¸é¿¡¼ °°´Ù°í ÇÒ ¼öÀÖ´Ù. ±×·¯³ª ¸î¸î ºÎºÐ¿¡ À־ ´Ù¸£´Ù. ¿ì¼± ±×³ðÀº ÇϳªÀÇ À©µµ ¸Å´ÏÀú¿¡ ±¸¼ÓµÇÁö ¾Ê´Â´Ù. ¶ÇÇÑ ±×³ðÀº ¾îÇø®ÄÉÀÌ¼Ç »çÀÌÀÇ »óÈ£ÀÛ¿ë»Ó ¾Æ´Ï¶ó ÄÚ¹Ù(CORBA, Common Object Resource Broker Architecture)¸¦ ÀÌ¿ëÇÏ¿© ÄÄÇ»ÅÍ¿Í Ç÷§Æû »çÀÌ¿¡¼µµ »óÈ£¿î¿µµÈ´Ù. ¶ÇÇÑ ±×³ðÀº ¹«·áÀÌ°í ¿ÀǼҽºÀÎ GTK+ ÅøŶ¿¡ ±âÃÊÇÏ°í ÀÖ´Ù. ÀÌ´Â KDEÀÇ ±âÃÊ°¡ µÇ´Â ÅøŶ°ú´Â Á¤ ´Ù¸¥ °³³äÀÌÀÚ ¸®´ª½º ÀÚüÀÇ Ã¶Çаúµµ ÀÏÄ¡ÇÏ´Â ¹ÙÀÌ´Ù.
3.5 ¾ÆÁÖ ±¦ÂúÀº À©µµ ¸Å´ÏÀúÃÖ±Ù À©µµ ¸Å´ÏÀúÀÇ Ãß¼¼´Â ¾ÆÁÖ¾ÆÁÖ ±Í¿©¿öÁ® °¡°í ÀÖ´Ù. »ç¶÷µéÀÌ »ý°¢ÇØ º¼ ¼ö ÀÖ´Â ¿©·¯ Æí¸®ÇÑ ±â´ÉµéÀ» ÀÚ¶ûÇÏ°í, Áö±Ý±îÁö »ç¿ëÇØ ºÃ´ø ¾ÆÁÖ °í±Þ½º·¯¿î ¿öÅ©½ºÅ×À̼ǵ ¾²ÀÌ´ø À©µµ ¸Å´ÏÀúµîÀ» ¿¡¹Ä·¹ÀÌ¼Ç Çϱ⵵ ÇÑ´Ù. ¹°·Ð ÀÌ·± À©µµ ¸Å´ÏÀúµéÀº Á» ´õ ºü¸¥ CPU¿Í Á» ´õ ¸¹Àº RAMÀ» ¿ä±¸ÇÑ´Ù. À©µµ ¸ÞÀÌÄ¿(Window Maker) - À©µµ ¸ÞÀÌÄ¿ ȨÆäÀÌÁö·ÎºÎÅÍ ÀοëÇÑ °Í "À©µµ ¸ÞÀÌÄ¿´Â GNUstep ¾îÇø®ÄÉÀ̼ÇÀÇ Ãß°¡ÀûÀÎ ÅëÇÕ Áö¿øÀ» À§ÇÏ¿© µðÀÚÀÎ µÇ¾ú´Ù. ÀÌ°ÍÀº NEXTSTEP(tm)ÀÇ Ç°À§ÀÖ´Â °Ñ¸ð½À°ú ´À³¦À» ±×´ë·Î ¿¡¹Ä·¹ÀÌ¼Ç ÇÏ°í ÀÖ´Ù. ²Ï³ª ºü¸£°í dzºÎÇÑ Æ¯¼ºµéÀÌ ÀÖÀ¸¸ç ¼³Á¤ÇÏ°í »ç¿ëÇϱ⿡ ¾ÆÁÖ ½±´Ù." ÀÌ À©µµ ¸Å´ÏÀú, À©µµ ¸ÞÀÌÄ¿ÀÇ °¡Àå Å« ÀåÁ¡À¸·Î´Â GNU µ¥½ºÅ©Å¾À» Áö¿øÇÑ´Ù´Â °ÍÀÌ´Ù. Áï ÀÌ°ÍÀº GNOME ÇÁ·ÎÁ§Æ®¿¡ ¾ÆÁÖ ÀûÇÕÇÏ°í, º¸±â¿¡ ÁÁÀº ÇÁ·±Æ® ¿£µå°¡ µÈ´Ù. ¶ÇÇÑ À§¿¡ ¸»ÇÑ ¹Ùó·³ À©µµ ¸ÞÀÌÄ¿´Â ¼³Á¤Çϱ⿡ ¾ÆÁÖ ½¬¿î À©µµ ¸Å´ÏÀúÁß ÇϳªÀÌ´Ù. ±×·¡ÇÇÄÃÇÑ ÀÎÅÍÆäÀ̽º·ÎºÎÅÍ ¼³Á¤ÀÌ °¡´ÉÇÏ°í OffiXÀÇ µå·¡±× ¾Øµå µå·ÓÀ» »ç¿ëÇÒ ¼ö µµ ÀÖ´Ù. µ¥½ºÅ©Å¾ Å׸¶·ÎºÎÅÍ È¯°æÀ» ½±°Ô º¯È ½Ãų ¼öµµ ÀÖ´Ù. ·¹µåÇÞ¿¡¼´Â ±âº»ÀûÀ¸·Î ¼³Ä¡µÇ¾î Á¦°øµÇ°í ÀÖ´Ù. °Ô´Ù°¡ ±âºÐÀÌ ³»Å³ ¶§´Â ¾ÆÁÖ ½±°í ´Ù¸¥ ¼ö°í ¾øÀÌ FVWMÀ¸·Î º¯È¯µµ °¡´ÉÇÏ´Ù. ¾ÖÇÁÅͽºÅÜ(Afterstep) - ¾ÖÇÁÅͽºÅÜ È¨ÆäÀÌÁö·ÎºÎÅÍ ÀοëÇÑ °Í "NEXTSTEPÀÇ °Ñ¸ð½À°ú ´À³¦À» ¿¡¹Ä·¹ÀÌÆà Çϴµ¥¼ ½ÃÀÛÇß´Ù. ±×·¯³ª ´Ù¾çÇÑ »ç¿ëÀÚÀÇ ¿ä±¸»çÇ×À» ¼ö¿ëÇϱ⠽ÃÀÛÇÏ¸é¼ ¾à°£Àº ´Ù¸¥ ¸ð½ÀÀ» °¡Áö°ÔµÇ¾ú´Ù. ¸¹Àº Àü¹®°¡µéÀÌ À̾߱âÇÏ±æ ³Ø½ºÆ® ½ºÅÜÀº º¸±â¿¡¸¸ ¾ÆÁÖ ÁÁÀº ÀÎÅÍÆäÀ̽ºÀÏ»Ó ¾Æ´Ï¶ó ¾ÆÁÖ ±â´ÉÀûÀÌ°í Á÷°üÀûÀÎ Á¡À» ¸¹ÀÌ °¡Áö°í ÀÖ´Ù ÇÑ´Ù. ¾ÖÇÁÅͽºÅÜÀº ÀÌ·± NEXTSTEP ÀÎÅÍÆäÀ̽ºÀÇ ÀåÁ¡À» ÅëÇÕÇÏ°í Á»´õ À¯¿ëÇÑ ±â´ÉµéÀ» Ãß°¡Çϴµ¥ ±× ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù. ¶ÇÇÑ ¾ÖÇÁÅͽºÅÜÀÇ °³¹ßÀÚµéÀº ¾ÈÁ¤¼º°ú ȣȯ¼º¿¡µµ ½Å°æÀ» ¾²°í ÀÖ´Ù." ¿£¶óÀÌÆ°¸ÕÆ®(Enlightenment) ¿£¶óÀÌÆ°¸ÕÆ®´Â ÀÏ¹Ý À©µµ ¸Å´ÏÀú¿¡ ºñÇÏ¸é ±× ÀÌ»óÀ̶ó ÇÒ ¼ö ÀÖ´Ù. ¿£¶óÀÌÆ°¸ÕÆ®´Â ¾ÆÁÖ ±Ø´ÜÀûÀÌ°í, ¼¼¹ÐÇÏ¸ç ¿©·¯ ¼³Á¤ÀÌ °¡´ÉÇÑ È¯°æÀ» Á¦°øÇØ ÁØ´Ù. ¶ÇÇÑ À©µµ ¸ð¾ç¿¡ ´ëÇÑ Æò¹üÇÏÁö ¾ÊÀº °³ÀÎÀûÀÎ ¼³Á¤±îÁöµµ ¿Ïº®ÇÏ°Ô Áö¿øÇØ ÁØ´Ù. ¶ÇÇÑ µðÀÚÀθ鿡 ÀÖ¾î¼ ¿·Á ÀÖ¾î ¹«ÀÛÁ¤ ¾î¶² ±ÔÁ¤À» µû¸£±â º¸´Ù´Â »ç¿ëÀÚ°¡ ¸¶·ÃÇÑ °íÀ¯ÀÇ ±ÔÁ¤¿¡ µû¶ó ±â´ÉÀûÀÎ ¸é¿¡¼ °Ñ¸ð½À±îÁö ¾ÆÁÖ ¼¼¹ÐÇÏ°í ÀÛÀº ºÎºÐ±îÁö ¼³Á¤À» ÇØ ÁÙ ¼ö ÀÖ´Ù. ¿£¶óÀÌÆ°¸ÕÆ®´Â ¿©ÀüÈ÷ °³¹ßÁß¿¡ ÀÖ´Ù. µû¶ó¼ ½±°Ô ½Ã½ºÅÛÀ» ´Ù¿î½ÃÅ°°Å³ª ºÒ¾ÈÁ¤ÇÏ°Ô ¸¸µé ¼ö ÀÖ´Ù. ±×·¯³ª ¿£¶óÀÌÆ°¸ÕÆ®ÀÇ ÀúÀÚÀÎ ·¡½ºÅ͸Ç(Rasterman)ÀÌ ÇöÀç ±×³ð ÇÁ·ÎÁ§Æ®¿Í ÇÔ²² ÀÏÇÏ°í ÀÖÀ¸¹Ç·Î, ±×³ð ÇÁ·ÎÁ§Æ®°¡ ¿Ï¼ºµÇ¾î °¡¸ç ¿£¶óÀÌÆ°¸ÕÆ®¿¡ ´ëÇÑ Áö¿ø ¶ÇÇÑ ¿Ï¼ºµÉ °ÍÀ¸·Î º¸ÀδÙ. ÀÌ À©µµ¸Å´ÏÀú¿¡ °ü½ÉÀ» °¡Á®Áֱ⠹ٶõ´Ù.
4. X¿¡¼ ÀÛ¾÷ÇϱâÀÌ ¼½¼Ç¿¡¼´Â X¿¡¼ ¿î¿ëµÇ´Â Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇϴµ¥ Á» ´õ °¡±õ°Ô Á¢±ÙÇÏ°Ô µÉ °ÍÀÌ´Ù. ¶ÇÇÑ X ½Ã½ºÅÛÀÇ ±âº»ÀûÀÎ ¿î¿ë ÀýÂ÷¿¡ ´ëÇØ À̾߱â ÇÑ´Ù. X´Â À©µµ ¸Å´ÏÀú ¾øÀÌ´Â ±× ÀÚü·Î ¾î¶² Á÷°üÀûÀÎ ÀÎÅÍÆäÀ̽ºµµ ¾ø´Ù. ±×·¯³ª ¸í·ÉÇàÀ¸·ÎºÎÅÍ ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ´Â °ÍÀº ¸Å¿ì ½±´Ù. ÀÌ·± ¹æ¹ýÀ¸·Î µ¿½Ã¿¡ ¿©·¯°³ÀÇ X Å͹̳ÎÀ» ¶ç¿ì´Â °ÍÀº °¡Àå ÀϹÝÀûÀÎ ¹æ¹ýÀÌ´Ù. Áï ±×·¡ÇÇÄÃÇÑ ¼ö´ÜÀ» ÃÖ´ëÇÑ ÀÌ¿ëÇѴٱ⠺¸´Ù´Â À¯¿ëÇÑ ½Ã½ºÅÛÀû Ãø¸éÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ½ÇÀç·Î ¸í·ÉÇàÀÇ À¯¿¬¼ºÀ̳ª À¯¿ëÇÔÀº ¹«Ã´ ¾µ¸¸ÇÏ´Ù. À©µµ ¸Å´ÏÀú ÀÚü°¡ °ÅÀÇ ÇÊ¿ä¾øÀ» Á¤µµÀÌ´Ù. »ç½Ç À©µµ¸Å´ÏÀú´Â ¸Å¿ì À¯¿ëÇÏ°í, ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ À©µµ ¸Å´ÏÀú¸¦ ¿øÇÏ°Ô µÇ°ÚÁö¸¸ ¸¶¿ì½º°¡ ¾øÀÌ Å°º¸µå¸¸À¸·Îµµ ¸ðµç ÀÛ¾÷À» ºü¸£°í ½±°Ô ¼öÇàÇÒ ¼ö ÀÖ´Ù´Â Á¡Àº ¸í·ÉÇà ¹æ½ÄÀÇ ¿ì¼öÇÑ Á¡ÀÌ´Ù. ¾ÆÁ÷Àº À©µµ¸Å´ÏÀú¿Í Ŭ¶óÀ̾ðÆ®ÀÇ ±¸ºÐÀÌ ¸íÈ®ÇÏÁö ¾Ê°ÚÁö¸¸ ±× Â÷ÀÌÁ¡Àº ´ç½Å¿¡°Ô »õ·Î¿î ±¹¸éÀ» ¸ÂÀÌÇÏ°Ô ÇÒ °ÍÀÌ´Ù.ÇÑ °¡Áö À¯¿ëÇÑ Å°¹ÙÀεùÀ¸·Î Ctrl-Alt-Backspace °¡ ÀÖ´Ù. ÀÌ°ÍÀº X¸¦ ¾²´ø Áß °ï¶õÇÑ »óȲ¿¡ óÇßÀ» ¶§ X¿¡¼ ¹Ù·Î ºüÁ®³ª¿À°Ô ÇØ ÁÙ °ÍÀÌ´Ù. 4.1 ¸í·ÉÇà ¿É¼Ç´ëºÎºÐÀÇ X ÇÁ·Î±×·¥Àº Ç×»ó °°Àº ±âº»ÀûÀÎ ¸í·ÉÇà ¿É¼ÇÀ» Á¦°øÇÏ·Á ÇÑ´Ù. 'MIT X ±âº» ÅøŶ(MIT X Toolkit Intrinsics)'À» »ç¿ëÇÏ¿© Á¦ÀÛµÈ ¸ðµç ¾îÇø®ÄÉÀ̼ÇÀº ÀÚµ¿À¸·Î ¾Æ·¡¿Í °°Àº ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
4.2 µð½ºÇ÷¹ÀÌ À̸§¸ðµç X ¼¹ö´Â ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ µð½ºÇ÷¹ÀÌ À̸§À» °®´Â´Ù. µð½ºÇ÷¹ÀÌ À̸§:µð½ºÇ÷¹ÀÌ ¹øÈ£.È¸é ¹øÈ£ È£½ºÆ® À̸§Àº ¹°¸®ÀûÀ¸·Î µð½ºÇ÷¹ÀÌ¿¡ ¿¬°áµÈ ÄÄÇ»ÅÍÀÇ À̸§ÀÌ´Ù. µû¶ó¼
¼¹ö¿¡¼ »ç¿ëÇÒ ¶§ µð½ºÇ÷¹ÀÌ À̸§À» »ý·«ÇÒ °æ¿ì¿¡´Â ÀÚµ¿À¸·Î ÇöÀç
»ç¿ëÁßÀÎ ±× ¼¹öÀÇ À̸§ÀÌ µé¾î°¡°Ô µÈ´Ù. µû¶ó¼ ´Ü ÇÑ´ëÀÇ ÄÄÇ»ÅÍ¿¡
¿¬°áµÇ¾î ÀÖ°í ´Ü ÇϳªÀÇ X¸¦ »ç¿ëÇÑ´Ù¸é Ưº°È÷ µð½ºÇ÷¹ÀÌ À̸§À» ÁöÁ¤ÇÒ
ÇÊ¿ä´Â ¾ø´Ù. ÀÌ °æ¿ì ÇØ´ç µð½ºÇ÷¹ÀÌ ¹øÈ£´Â 0 ¹øÀÌ µÈ´Ù. µð½ºÇ÷¹ÀÌ
¹øÈ£´Â Çϳª ÀÌ»óÀÇ Å°º¸µå¿Í ¸ð´ÏÅ͸¦ °¡Áø, X Å͹̳ΰú °°Àº ±â±â¿¡¼
¾²ÀδÙ. È¸é ¹øÈ£´Â ´ÙÁß ¸ð´ÏÅÍ ¼¼ÆÃÀ» ÇÑ °æ¿ì(ÇÑ´ëÀÇ ¸ð´ÏÅÍ¿¡¼
¿©·¯°³ÀÇ È¸éÀ» ¾²´Â °æ¿ì¸¦ ¸»ÇÔ. ȸéÀº µ¿½Ã¿¡ º¸ÀÌ´Â °ÍÀÌ ¾Æ´Ï¶ó
½ºÀ§Äª µÊ) ƯÁ¤ ȸéÀ» ÁöÁ¤Çϱâ À§ÇØ ¾²ÀδÙ. ¸¸ÀÏ Áö±Ý ÀÌ ±ÛÀ» Àаí
ÀÖ´Â ·ÎÄà ¸Ó½ÅÀ» ÁöÁ¤ÇÏ°í ½Í´Ù¸é ¸®´ª½º¿¡¼´Â ȯ°æº¯¼ö DISPLAY °ªÀ» ÀÌ¿ëÇØ µð½ºÇ÷¹ÀÌ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô ÇØ
ÁØ´Ù. Áö±Ý ³» ½Ã½ºÅÛ¿¡¼ DISPLAY´Â :0.0 À¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸ç ÀÌ°ÍÀÌ
´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼µµ ã¾Æº¼ ¼ö ÀÖ´Â °ªÀÏ °ÍÀÌ´Ù. ´Ù¸¥ ¸ñÀýÀ¸·Î ÀÌ
±âº» µð½ºÇ÷¹À̸¦ ¹Ù²Ù°í ½Í´Ù¸é Å͹̳ο¡¼ ȯ°æº¯¼ö¸¦
¹Ù²ãÁְųª(ÀÌ°ÍÀº °¢ ½©¿¡ µû¶ó ¶ÇÇÑ ´Ù¸£´Ù. ¿©±â¿¡¼´Â ¼³¸íÇÏÁö
¾Ê°Ú´Ù.) X°¡ ½ÃÀÛÇÒ¶§ÀÇ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ´Ù¸£°Ô ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ¹°·Ð
¸Å¹ø Ȥ ´ÙÀ½°ú °°Àº °æ¿ì¸¦ ¸¸³ª°Ô µÉ Áöµµ ¸ð¸¥´Ù. X¿¡ µé¾î °¡ÀÖ°í xtermÀ̳ª rxvt¸¦ »ç¿ëÇÏ´Â µµÁß¿¡ °ü¸®ÀÚÀÇ ÀÏÀ» ¼öÇàÇϱâ À§ÇØ su ¸í·ÉÀ» ÀÌ¿ëÇØ ·çÆ®·Î µé¾î°¬À» °æ¿ì X ¾îÇø®ÄÉÀ̼ÇÀ» ¼öÇàÇÒ XÀÇ DISPLAY °¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê¾Æ ¾îÇø®ÄÉÀ̼ÇÀ» ¶ç¿ìÁö ¸øÇÒ Áöµµ ¸ð¸¥´Ù.(ÀϹÝÀûÀÎ su ¸í·ÉÀ¸·Î root°¡ µÇ¾úÀ» °æ¿ì¿¡´Â rootÀÇ È¯°æº¯¼ö¸¦ ÀÐÁö ¸øÇÑ´Ù.) ÀÌ °æ¿ì -display ¿É¼ÇÀ» ÀÌ¿ëÇØ Áö±Ý ¹Ù·Î »ç¿ëÁßÀÎ µð½ºÇ÷¹ÀÌ¿¡ rootÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» ¶ç¿ï ¼ö ÀÖ´Ù.(º¸¾È ¹®Á¦·Î ÇöÀç µð½ºÇ÷¹ÀÌÀÇ ¿ø·¡ »ç¿ëÀÚ°¡ ¾Æ´Ñ ´Ù¸¥ »ç¿ëÀÚ°¡ ÀÌ µð½ºÇ÷¹À̸¦ »ç¿ëÇÏ´Â °ÍÀ» ¸·¾Æ ³õ¾ÒÀ» ¼öµµ ÀÖ´Ù.) 5. XÀÇ ½ÃÀÛ¾ÕÀ¸·ÎÀÇ °úÁ¤¿¡¼ ¿ì¸®´Â ÃæºÐÈ÷ ¾ÈÁ¤ÀÌ ÀÔÁõµÈ FVWM2¸¦ À©µµ ¸Å´ÏÀú·Î ¾´´Ù°í °¡Á¤ÇÑ ÈÄ¿¡ ¿©·¯ ¼³Á¤¿¡ ´ëÇÑ ¿¹¸¦ º¼ °ÍÀÌ´Ù. ²À ƯÁ¤ À©µµ ¸Å´ÏÀú¸¦ ÁöÁö ÇÏ´Â °ÍÀº ¾Æ´Ï°í ´ÜÁö Á»´õ ½±°Ô ¼³¸íÇϱâ À§ÇÑ °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌ ÀýÀÇ ³»¿ëÀ» ²Ä²ÄÈ÷ »ìÆ캻´Ù¸é ´Ù¸¥ À©µµ ¸Å´ÏÀú¸¦ ÀÌ¿ëÇÏ´Â °Íµµ ¾î·ÆÁö ¾ÊÀ» °ÍÀ̤¿¤§. 5.1 °£´ÜÇÑ ½ÃÀÛ°úÁ¤ ¼³Á¤°¡Àå ½±°íµµ, °¡Àå ±âÃÊÀûÀÎ ¿ì¸®°¡ Áö±Ý ÇؾßÇÒ ÀÏÀ» X°¡ ½ÃÀÛµÉ ¶§
»ç¿ëÇÏ´Â ÃʱâÈ ÆÄÀÏÀ» ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù. »ç½Ç ÀÌ ÆÄÀÏÀº »ç¿ëÀÚ ¸ðµÎ°¡
»ç¿ëÇÏ´Â ÆÄÀÏÀÌ¸ç ¿ì¼±Àº Ȩ µð·ºÅ丮¿¡
#!/bin/sh # if your backspace and delete are reversed, try this: xmodmap -e "keysym BackSpace=Delete" -e "keysym Delete-BackSpace" xsetroot -solid darkslateblue # start some basic applications xclock -geometry 96x96+2+2 -bg grey40 -fg black -hl white & xload -geometry 120x96+2+147 -bg grey40 -fg white -hl darkred -update 4 & xterm -sb -ls -geom 80x25-2+2 -title "shell" & xterm -sb -ls -geom 80x25-2-2 & # start the window manager fvwm2 ±âº»ÀûÀ¸·Î À§ÀÇ ¿¹Á¦¿¡¼ ¸¹Àº °ÍÀ» ¹è¿ï ¼ö ÀÖ´Ù. ùÁÙ¿¡¼ ´«Ä¡ ëÀ» Áöµµ ¸ð¸£Áö¸¸ ¿ì¼± ÀÌ ÆÄÀÏÀº ½© ½ºÅ©¸³Æ® ÀÌ´Ù. µÎ¹ø° ÁÙÀÇ xsetroot¿¡¼´Â ¹ÙÅÁȸéÀ» Ǫ¸¥»öÀ¸·Î ¹Ù²ãÁØ´Ù. ¸ÅÀÏ Çª¸¥ ȸé°ú ÇÔ²² ½ÃÀÛÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ¼Â°, ³Ý°ÁÙ¿¡¼´Â ½ÃÀÛ°ú µ¿½Ã¿¡ ½ÇÇà½ÃÅ°°í ½ÍÀº ÇÁ·Î±×·¥À» Àû¾îÁØ´Ù. »öÀ̳ª À§Ä¡(geometry)µî ¸î¸î ¿É¼ÇÁÙÀº Á» ´õ ÆíÇÏ°Ô »ç¿ëÇÒ ¼ö Àִ ȯ°æÀ» Á¦°øÇØ ÁØ´Ù. ¿É¼Ç ¼³Á¤¿¡ ´ëÇÑ °³¼±µÈ »çÇ×Àº ÃßÈÄ ³íÀÇÇÏ°Ô µÉ °ÍÀÌ´Ù. ´Ù¼¸Â°, ¿©¼¸Â° ÁÙÀº ½ÃÀÛ°ú µ¿½Ã¿¡ °ð ¾²°Ô µÉ °ÍÀ̶ó »ý°¢µÇ´Â xterm µÎ°³¸¦ ¶ç¿öÁØ´Ù. ¹°·Ð Áö±Ý±îÁö À̾߱⿡¼ #À¸·Î Ç¥½ÃµÈ ÁÖ¼®¶óÀÎÀº Ưº°È÷ ¼¼Áö ¾Ê¾Ò´Ù. ¸¶Áö¸· ÁÙÀº Ưº°È÷ Áß¿äÇÏ´Ù. ÀÌ ¸¶Áö¸· ÁÙÀÌ ¹Ù·Î À©µµ ¸Å´ÏÀú¸¦ ¶ç¿ì´Â ±â´ÉÀ» ¸Ã´Â´Ù. ÀÌ ÁÙ°ú xsetroot, xmodemapµîÀ» ½ÇÇàÇÏ´Â ¸í·ÉÀº &¸¦ ¾²Áö ¾Ê¾Æ ¹é±×¶ó¿îµå·Î ½ÇÇàÀÌ µÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ÁÖÀÇÇϱ⠹ٶõ´Ù. ±×·¯³ª ³ª¸ÓÁö ´Ù¸¥ ÇÁ·Î±×·¥µéÀº ¹é±×¶ó¿îµå·Î ½ÇÇàÀÌ µÈ´Ù. ¸¶Áö¸· ÁÙ¿¡ Æ÷±×¶ó¿îµå·Î ¼öÇàµÇ´Â ÇÁ·Î±×·¥ÀÌ Á¾·áµÇ¸é X À©µµ ¼¼¼ÇÀÌ Åë°·Î Á¾·áµÇ¾î ¹ö¸°´Ù. ÀǽÉÀû´Ù¸é Çѹø Çغ¸±â ¹Ù¶õ´Ù. À©µµ ¸Å´ÏÀú°¡ Á¾·áµÇ¸é X¿¡¼ ºüÁ®³ª¿À°Ô µÉ °ÍÀÌ´Ù. 5.2 Á» ´õ °³¼±µÈ ½ÃÀÛóÀ½À¸·Î Á¦ÀÛÇÑ ½ºÅ¸Æ®¾÷ ÆÄÀÏ¿¡ ¸î°¡Áö À¯¿ëÇÑ °ÍµéÀ» Æ÷ÇÔ½ÃÅ°µµ·Ï ÇÏ°Ú´Ù. ¿¹¸¦ µé¾î root·Î X¸¦ ½ÃÀÛÇßÀ» °æ¿ì ½Ç¼ö¸¦ ¹æÁöÇϱâ À§ÇØ ÁÖÀǸ¦ ÁÖ°íÀÚ Æ¯Á¤ÇÑ ¸ð½ÀÀ¸·Î º¸ÀÌ°Ô ÇÒ ¼ö ÀÖ´Ù. ·¹µåÇÞ »ç¿ëÀÚ¶ó¸é ÀÌ·± »óȲÀ» °æÇèÇßÀ»Áöµµ ¸ð¸£°Ú´Ù. ·¹µåÇÞ¿¡¼ Á¦°øµÇ´Â ¸¹Àº GUI ¼³Á¤ÅøÀº root·Î ·Î±äÇØ¾ß Çϸç ÀϹÝÀûÀ¸·Î °ü¸®ÀÚ´Â ¾Æ¿¹ root·Î X¸¦ ¼öÇà½ÃÅ°±æ ¿øÇÑ´Ù. ȤÀº ÀÏ¹Ý »ç¿ëÀÚ °èÁ¤À¸·Î ·Î±äÇÏ¿© X ÇÁ·Î±×·¥À» »ç¿ëÇÒ¶§ -display:0.0 ¿É¼ÇÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ´Ù.(À§¿¡ Çѹø ¾ð±ÞÇÑ °Íó·³ º¸¾È¹®Á¦·Î ¸·¾Æ³õ¾ÒÀ» Áöµµ ¸ð¸¥´Ù. À̶§´Â X¸¦ ½ÃÀÛÇÑ °èÁ¤ÀÇ »ç¿ëÀÚ·Î 'xhost +' ¸í·ÉÀ» ÁÜÀ¸·Î ´©±¸³ª ÀÌ µð½ºÇ÷¹ÀÌ¿¡ Ãâ·ÂÀ» °¡´ÉÇÏ°Ô ÇØ ÁÖ¾î¾ß ÇÑ´Ù.) ·çÆ®·Î X¸¦ ½ÃÀÛÇÒ ¶§ ¾Æ·¡¿Í °°Àº ¿¹¸¦ ÅëÇØ Á» ´Ù¸¥ ¸ð½ÀÀ» º¸ÀÌ°Ô µÈ´Ù.
# change background color for root if [ "$USER" = "root" ]; then xsetroot -solid darkred else xsetroot -solid darkslateblue fi ÀÌ ¿¹Á¦¿¡¼´Â »ç¿ëÀÚ°¡ root ÀÎÁö È®ÀÎÇÏ¿© root¶ó¸é ºÓÀº ¹ÙÅÁȸéÀ» ¾²°Ô ¼³Á¤µÇ¾î ÀÖ´Ù. ÀÏ¹Ý »ç¿ëÀÚ¶ó¸é À§¿¡¼¿Í ¸¶Âù°¡Áö·Î Ǫ¸¥»öÀÏ °ÍÀÌ´Ù.(Á» ´Ù¸¥ Ǫ¸¥»öÀÌ´Ù. ÀÌ »öÀº ³»°¡ ¼±È£ÇÏ´Â »öÀÌ´Ù. :) ¸¶Áö¸· ¿¹Á¦´Â .xinitrc ÆÄÀÏ¿¡¼ ÀϹÝÀûÀÎ ½Ã½ºÅÛ ¼³Á¤À» ºÒ·¯ ÇÔ²² ¾µ ¼ö ÀÖ°Ô ¼³Á¤ÇÏ´Â ¿¹ÀÌ´Ù. Æ÷°ýÀûÀÎ ½Ã½ºÅÛ ¼³Á¤°ú °³ÀÎÀûÀÎ ½Ã½ºÅÛ ¼³Á¤À» ÇÕÃÄÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù. ÀϹÝÀûÀÎ ½Ã½ºÅÛÀ̶ó¸é ¿¹Á¦¿¡ ÀÖ´Â µð·ºÅ丮¿¡¼ ±× ƯÁ¤ÆÄÀÏÀ» ãÀ» ¼ö ÀÖ°ÚÁö¸¸ ¿ì¼±Àº ÆÄÀÏÀÌ Á¸ÀçÇÏ´Â Áö È®ÀÎÇØ º¸´Â °Íµµ ³ª»Û »ý°¢Àº ¾Æ´Ï´Ù.
userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap sysresources=/usr/X11R6/lib/X11/xinit/.Xresources sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap # Merge in defaults and keymaps if [ -f $sysresources ]; then xrdb -merge $sysresources; fi if [ -f $sysmodmap ]; then xmodmap $sysmodmap; fi if [ -f $userresources ]; then xrdb -merge $userresources; fi if [ -f $usermodmap ]; then xmodmap $usermodmap; fi 5.3 À©µµÀÇ À§Ä¡¸¦ ¾Ë¾Æ³»±â-geometry ¿É¼ÇÀ» ÀÌ¿ëÇØ ½ºÅ©¸°ÀÇ ¾î¶² À§Ä¡¿¡³ª ƯÁ¤ ¾îÇø®ÄÉÀ̼ÇÀ» À§Ä¡½Ãų ¼ö ÀÖ´Ù. ÀûÀýÇÑ ¼³Á¤À» ÅëÇØ À©µµÀÇ À§Ä¡¸¦ Á¤ÇÑ´Ù¸é »ç¿ëÀ» ´õ ÆíÇÏ°Ô ÇÒ ¼ö ÀÖ°ÚÁö¸¸, óÀ½¿¡ ¿øÇÏ´Â À©µµÀÇ À§Ä¡¸¦ ¾Ë¾Æ³»´Â °ÍÀº ¸¹Àº ½ÃÇàÂø¿À¸¦ ¿ä±¸ÇÑ´Ù.(¹°·Ð ´ëÃæ ¼³Á¤ÇÑ´Ù¸é ±×³É ¸¸Á·ÇÏ°íµµ »ì¾Æ°¥ ¼ö ÀÖ´Ù.) ÀÌ·± ÀÌÀ¯¿¡¼ FVWM¿¡¼´Â Á» ´õ Æí¸®ÇÑ ±â´ÉÀ» Á¦°øÇØ ÁØ´Ù. ±âº»ÀûÀ¸·Î FVWM¿¡¼´Â À©µµÀÇ À̵¿À̳ª Å©±â Á¶Á¤½Ã À§Ä¡Ç¥½Ã±â°¡ ³ªÅ¸³ª À©µµÀÇ À§Ä¡¸¦ º¸¿©ÁØ´Ù. Çѹø ÇØ º¸±â ¹Ù¶õ´Ù. ¶ÇÇÑ À©µµÀÇ Å©±â¸¦ Á¶Á¤ÇØ º¸±â ¹Ù¶õ´Ù. ÇÏÁö¸¸ ÀÌ·¸°Ô À©µµÀÇ À§Ä¡¸¦ ¾Ë¾Æ³»´Â °ÍÀº ÀÌ·± ±â´ÉÀ» Áö¿øÇØ ÁÖ´Â À©µµ ¸Å´ÏÀú¿¡¼¸¸ °¡´ÉÇÏ´Ù. ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î ¾²±â¿¡´Â ¾à°£ ±î´Ù·ÓÁö¸¸ Á» ´õ ÀÚ¼¼È÷ À©µµÀÇ »óȲÀ» º¸¿©ÁÖ´Â ÇÁ·Î±×·¥À» ¼Ò°³ÇÏ°íÀÚ ÇÑ´Ù. Ç×»ó ±×·¸µíÀÌ xterm¿¡¼ xwininfo¶ó ŸÀÌÇÎÇÔÀ¸·Î ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄѺ¸ÀÚ. xwininfo´Â ƯÁ¤ À©µµ¸¦ Ŭ¸¯Ç϶ó´Â ¿äûÀ» ÇÏ°Ô µÇ°í Ŭ¸¯ÇÑ ÈÄ ±× À©µµ¿¡ ´ëÇÑ À§Ä¡ ¹× ±×¹ÛÀÇ Á¤º¸¸¦ ÀÚ¼¼È÷ Ãâ·ÂÇÏ°Ô µÈ´Ù. X À©µµ¿Í µ¿½Ã¿¡ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥ÀÇ À§Ä¡¸¦ ¼¼ÆÃÇÏ°íÀÚ ÇÑ´Ù¸é ÀÌ¿Í °°Àº ¿©·¯°¡Áö ¹æ¹ýÀ¸·Î À§Ä¡¸¦ ¾Ë¾Æ³½ ÈÄ ½ºÅ¸Æ®¾÷ ÆÄÀÏ(.xinitrc)¿¡ ÀÌ Á¤º¸¸¦ ÀûÀýÇÑ ¿É¼Ç(-geometryµî)À¸·Î ¼¼ÆÃÇÏ¸é ¾ÕÀ¸·Î´Â Ç×»ó ÁöÁ¤µÈ À§Ä¡¿¡¼ ½ÇÇà½Ãų ¼ö ÀÖÀ» °ÍÀÌ´Ù. 6. À©µµ ¸Å´ÏÀú ¼³Á¤ÇϱâÀÌÁ¦´Â À©µµ ¸Å´ÏÀú ¼³Á¤¿¡ ´ëÇÑ ¹æ¹ý¿¡ ´ëÇØ À̾߱â Çϵµ·Ï ÇÏÀÚ. ¹°·Ð À©µµ ¸Å´ÏÀú¿¡ µû¶ó ¸Å¿ì ´Ù¾çÇÑ ¼¼Æùæ¹ýÀÌ ÀÖ°ÚÁö¸¸, ¿©±â¼´Â FVWM2¸¦ ´ë»óÀ¸·Î »ç¿ëÀÚ°¡ º¯°æ °¡´ÉÇÑ ¼±¿¡¼ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú´Ù. .fvwm2rc¸¦ ÆíÁýÇØ º¸µµ·Ï ÇÏÀÚ. 6.1 ±âº»ÀûÀÎ FVWM2 ¼³Á¤ÃʱâÀÇ FVWMÀÇ ¼³Á¤ÆÄÀÏÀº ¹«Ã´ ƯÀÌÇÏ°í, º¹ÀâÇÏ¿´´Ù. ±×·¯³ª ÃÖ±ÙÀÇ ¹öÀü¿¡¼´Â º¹ÀâÇÏÁö ¾Ê°Ô ¸¹ÀÌ °³¼±µÇ¾úÀ¸¹Ç·Î ±×¸® ±äÀåÇÏÁö ¸»±â ¹Ù¶õ´Ù. ³»°¡ ¾Æ´Â ¹Ù·Î´Â ¸Þ´º ¼³Á¤ÇÏ´Â ºÎºÐ¸¸ Á» º¹ÀâÇÏ´Ù »ý°¢µÉ »ÓÀÌ´Ù. ¿©±â¿¡ ´ëÇؼ´Â ÃßÈÄ ³íÀÇÇϵµ·Ï ÇÏ°Ú´Ù. FVWM2¸¦ ¼³Ä¡ÇÏ¸é ±âº»ÀûÀÎ ¿¹Á¦ ¼³Á¤ÆÄÀÏÀÌ ÀÖÀ» °ÍÀÌ´Ù. /var/X11R6/lib/fvwm2/system.fvwm2rc Á¤µµ¿¡¼ ãÀ» ¼ö ÀÖ´Ù. ÀÌ ÆÄÀÏÀº ½Ã½ºÅÛÀÇ ±âº» ¼³Á¤ÀÌ´Ù. ÀÌ ÆÄÀÏÀ» Ȩ µð·ºÅ丮¿¡ .fvwm2rc·Î º¹»çÇØ ³õ°í ½ÃÀÛÇÏ´Â °ÍÀº ¹«Ã´ ±¦ÂúÀº »ý°¢ÀÌ´Ù. Áï FVWM2°¡ ½ÃÀÛµÉ ¶§ Ȩ µð·ºÅ丮¸¦ »ìÆì .fvwm2rc°¡ ÀÖ´Ù¸é ÀÌ ÆÄÀÏÀ» Àаí ÀÌ ÆÄÀÏÀÌ ¾ø´Ù¸é ½Ã½ºÅÛÀÇ ±âº» ¼³Á¤ÆÄÀÏÀ» Àд ¹æ½ÄÀÌ´Ù. ÀÚ ±×·¸´Ù¸é Áö±Ý Ȩµð·ºÅ丮¿¡ .fvwm2rc°¡ Àְųª º¹»çÇß´Ù´Â °¡Á¤ÇÏ¿¡ ÀÌ ÆÄÀÏÀ» ÆíÁýÇϵµ·Ï ÇÏÀÚ. ¸¸ÀÏ X »ó¿¡¼ ÀÌ ÀÛ¾÷À» ÇÑ´Ù¸é ¼³Á¤ ÆÄÀÏ°ú ´«¿¡ º¸ÀÌ´Â °Í°úÀÇ °ü°è¸¦ ½±°Ô ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸î¸î ¼³Á¤À» ¹Ù²Ù¾î Á» ´õ ÁÁÀº ¸ð½ÀÀ» º¸À̵µ·Ï ÇÏÀÚ. ¾Æ¸¶ ù ¼³Á¤»çÇ×(#À¸·Î ¹¿©¼ ÁÖ¼®Ã³¸®µÈ ¶óÀÎ ÀÌ¿ÜÀÇ Ã¹ ¿£Æ®¸®)Àº À©µµ ÆùÆ® ¼³Á¤ÀÏ °ÍÀÌ´Ù. ÆùÆ® ¼³Á¤¿¡ ´ëÇÑ »çÇ×Àº X ÆùÆ®¿Í »ö ¼½¼ÇÀ» Âü°í Çϱ⠹ٶõ´Ù. 6.2 °³¼±µÈ FVWM2¼³Á¤»ç½Ç FVWM2ÀÇ ¼³Á¤Àº ¹Ì¹¦ÇÑ ºÎºÐ±îÁö Æ÷ÇÔÇÏ°í Àֱ⠶§¹®¿¡ Á¾Á¾ ¸Å¿ì º¹ÀâÇØ Áö°ïÇÑ´Ù. ÀÌ·± ¹®Á¦ÀÇ ÇØ°áÃ¥À¸·Î ¸ðµâÈ ¹æ¹ýÀÌ ¾²ÀÌ°í ÀÖ´Ù. ¾Æ·¡ÀÇ ¿¹´Â fvwm2gnomeÀ» À§ÇÑ .fvwm2rcÀÇ ¼³Á¤ÆÄÀÏÀÌ´Ù. # import config files Echo -Styles- Read .fvwm2gnome/config/styles/app.styles Read .fvwm2gnome/config/styles/window.styles Echo -Buttons & Keys- Read .fvwm2gnome/config/buttons.config ÀÌ ¿¹Á¦¿¡¼ º¸¸é ´Ù¸¥ ¼³Á¤ÆÄÀÏÀ» Àоî¿À´Â ¸í·ÉÀÌ ÀÖ´Ù. ÀÌ·± ¹æ¹ýÀ» ÀÌ¿ëÇÏ¿© ÀÚÄ© ¼³Á¤ÆÄÀÏÀÌ ¾öû³ª°Ô Ä¿Á®¹ö¸±Áö ¸ð¸£´Â »óȲÀ» ÀûÀýÈ÷ ¸ðµâÈ ½ÃÄÑ °ü¸®ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ¸ðµâÈ µÈ ¼³Á¤Àº ¹Ù²Ù°Å³ª µð¹ö±ëÇϴµ¥ ¿ëÀÌÇϸç Å׸¶ ÀÛ¼ºÀ» ½±°Ô ÇØ ÁØ´Ù. Å׸¶¿¡ ´ëÇÑ °ÍÀº °ð ¼³¸íÇÏ°Ô µÉ °ÍÀÌ´Ù. 6.3 FVWM2 ¼³Á¤À» ´õ ½±°Ô Çϱâ»ç½Ç °³°³ÀÇ ¼³Á¤ »çÇ×À» ¿©±â¿¡ ¼³¸íÇÏ´Â °ÍÀº ¹«¸®ÀÌ´Ù.(ÇÁ·Î±×·¥°ú ÇÔ²² Á¦°øµÇ´Â ¹®¼ÆÄÀÏÀ» Âü°íÇϱ⠹ٶõ´Ù.) °Ô´Ù°¡ ¼³Á¤¿¡ Àͼ÷ÇØ ÀÖ´Â »ç¶÷ÀÏÁö¶óµµ ÀÚÄ© ½Ç¼öÇϰųª È¥µ·À» À̸£Å°±âµµ ÇÑ´Ù. µû¶ó¼ FVWM2¸¦ ºñ·ÔÇÑ FVWM, bashµî ´Ù¾çÇÑ ¼³Á¤ÆÄÀÏÀ» ÀÛ¼ºÇϴµ¥ ÀÖ¾î¼ µµÆ®ÆÄÀÏ Á¦³×·¹ÀÌÅÍ(Dotfile Generator)¸¦ »ç¿ëÇÏ´Â °ÍÀº ¸¹Àº ÀÛ¾÷À» ½±°í °£´ÜÇÏ°Ô ÇØÁØ´Ù. Á¦½ºÆÛ K. ÆäÅ׸£½¼(Jesper K. Pedersen)ÀÌ Tcl/Tk¸¦ ÀÌ¿ëÇÏ¿© Á¦ÀÛÇÏ¿´À¸¸ç http://www.imada.ou.dk/~blackie/dotfile/ ¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. (¹°·Ð Áö±Ý ¾²·Á´Â ÄÄÇ»ÅÍ¿¡ Tcl/Tk°¡ ¿Ã¹Ù¸£°Ô ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ¾Æ¸¶ ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»À̶ó¸é ¼³Ä¡µÇ¾î ÀÖÀ» °ÍÀÌ´Ù.) ÀÌ ÇÁ·Î±×·¥Àº ±âÁ¸ÀÇ ¼³Á¤ÆÄÀÏÀ» ºÎ¸£°Å³ª ±âº» ÃʱⰪÀ» °¡Áö°í »ç¿ëÀÚ°¡ ¿øÇÏ´Â ¿©·¯ ¿É¼ÇÀ̳ª ¸Þ´º¸¦ ¼³Á¤ÇØ ÁØ´Ù. Tcl/Tk ÇÁ·Î±×·¥À̱⠶§¹®¿¡ ¾î´ÀÁ¤µµ ´À¸° °ÍÀº °¨¼öÇØ¾ß ÇÑ´Ù. ±×·¯³ª Á÷Á¢ ¾Æ¹«°Íµµ ¾ø´Â ¼³Á¤ÆÄÀÏ¿¡¼ºÎÅÍ ¸Þ´º¸¦ ¼³Á¤ÇÒ ¼ö Àֱ⠹ٶõ´Ù. ÀÌ°ÍÀÌ ÈçÈ÷ ¸»ÇÏ´Â (Do it yourself)¶ó´Â UnixÀÇ ¹æ½ÄÀÏ »Ó ¾Æ´Ï¶ó ¼¼¹ÐÇÏ°í »ç¼ÒÇÑ ºÎºÐ±îÁöµµ ½º½º·Î ¾Ë°í Á¦¾îÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ¾î¶² ¹æ¹ýÀ» ¼±È£ÇÒ Áö´Â ¸ð¸£°ÚÁö¸¸ ±âÁ¸ÀÇ ¼³Á¤ÆÄÀÏÀ» °¡Áö°í ½ÃÀÛÇÏ´Â »ç¶÷µµ ¸¹ÀÌ ÀÖ´Ù. 6.4 FVWM2 Å׸¶FVWM2ÀÇ »õ·Î¿î ±â´É Áß Çϳª°¡ ÈçÈ÷ Å׸¶¶ó ºÒ¸®¿ì´Â °ÍÀÌ´Ù. Å׸¶¶ó ÇÔÀº ¾ÆÁÖ °£´ÜÇÏ°Ô Çѹø¿¡ ¸ðµç À©µµÀÇ ±âº»ÀûÀÎ ¸ð½ÀÀ» ¹Ù²Ü ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ¹Ì À©µµ ¸Å´ÏÀú¿¡¼ Á¦°øÇÏ´Â ±â´É°ú ¾ÖÇø®ÄÉÀ̼ǿ¡¼ Á¦°øÇÏ´Â ±â´ÉÀ» ±¸ºÐÇØ ³¾ ¼ö ÀÖ´Ù¸é À©µµ ¸Å´ÏÀúÀÇ Å׸¶¶ó´Â °ÍÀº °³°³ ¾îÇø®ÄÉÀ̼ÇÀÇ °Ñ¸ð½À°ú ³»ºÎÀûÀÎ Çൿ ¹æ½Ä¿¡´Â º¯È¸¦ ÁÖÁö ¾Ê´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª ÅëÇÕȯ°æÀ» Á¦°øÇÏ´Â KDE³ª GNOMEÀº Àü¹ÝÀûÀÎ ¾îÇø®ÄÉÀ̼ǿ¡ ±îÁö ÀÏÁ¤ÇÑ °Ñ¸ð½À°ú Çൿ¾ç½ÄÀ» ºÎ¿©ÇØ ÁÙ ¼ö ÀÖ´Ù. GNOME°ú KDE´Â ÀÌ·± ¸é¿¡¼ ¸Å¿ì À¯¿ëÇÏ´Ù ÇÒ ¼ö ÀÖ´Ù. Å׸¶¸¦ ¸¸µé±â À§Çؼ´Â ¿ª½Ã .fvwm2rc¸¦ ÆíÁýÇØ¾ß ÇÑ´Ù. ¾Æ·¡ ¿¹Á¦´Â ³ªÀÇ .fvwm2rc ÆÄÀÏÀÇ Style ¼½¼Ç ÀÌÈÄ¿¡ Ãß°¡ÇÑ Å׸¶ ¼³Á¤ÀÌ´Ù. # Blue Theme DestroyDecor Blue AddToDecor Blue + WindowFont -b&h-lucida-bold-r-*-*-*-140-*-*-*-*-*-* + TitleStyle ActiveDown (Solid DarkSteelBlue) ActiveUp (Solid SteelBlue) Inactive (Solid Grey) + HilightColor white blue + ButtonStyle 1 -- UseBorderStyle Style Blue UseDecor Blue, BorderWidth 5, HandleWidth 5, MWMborder, MWMbuttons # Function to change all windows to a new style. DestroyFunc ChangeStyle AddToFunc ChangeStyle + "I" Style $0 $1 + "I" Recapture ÀÌ°ÍÀº »ó´çÈ÷ ¸¹Àº ³»¿ëÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ±âº»ÀûÀ¸·Î ¸Ç À§¿¡ ¿ì¸®´Â "Blue"¶ó ºÒ¸®¿ì´Â Å׸¶¸¦ ¼±¾ðÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀ» ±âº»À¸·Î »ï¾Æ ´Ù¸¥ Å׸¶ ÀÛ¼º¿¡ À¯¿ëÇÏ°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ½ÇÁ¦ Å׸¶¿¡¼´Â À̰ͺ¸´Ù ´õ ¸¹Àº ³»¿ëÀ» Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç ÃæºÐÈ÷ ´Ù¸¥ Å׸¶¿Í ±¸ºÐµÉ ¼ö ÀÖ´Â ¸¹Àº Â÷ÀÌÁ¡À» µÑ ¼ö ÀÖ´Ù. ÀÌ·± ¸¹Àº ±â´ÉÀ» ÀÌ¿ëÇØ ´Ù¸¥ ÄÄÇ»ÅÍ¿¡¼ Çѹøµµ º¸Áö ¸øÇÑ »õ·Î¿î À©µµ ½ºÅ¸ÀÏÀ» ¸¸µé ¼öµµ ÀÖ´Ù. À§ÀÇ ¿¹Á¦¿¡ º¸¸é »õ·Î¿î Å׸¶¸¦ »ý¼ºÇϱâ Àü¿¡ Á¦°ÅÇÏ´Â °ÍÀ» ÁÖÀÇÇÏ¿© º¸±â ¹Ù¶õ´Ù. ÀÌ°ÍÀº FVWM2¸¦ ¿©·¯ ´Ù¸¥ ½ºÅ¸ÀÏ·Î Àç½ÃÀÛÇÒ ¶§ Á»´õ ºÎµå·¯¿î ½ÃÀÛÀ» ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ¿ì¸®°¡ Á¦ÀÛÇÑ Å׸¶¸¦¹Ù²Ù±â À§Çؼ´Â ÀϹÝÀûÀÎ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ÀÌ·ç¾î Áú ¼ö ÀÖ´Ù. ¸Þ´º¸¦ ÅëÇØ ¹Ù²Ù´Â °ÍÀº¹«Ã´ ½±°í, Æí¸®ÇÏ´Ù. ´ÙÀ½ÀÇ ¿¹Á¦¸¦ ÅëÇØ ¿ì¸®°¡ Á¦ÀÛÇÑ Å׸¶³ª ÀÌ¹Ì Á¦ÀÛµÈ Å׸¶·ÎÀÇ º¯È¯À» ½±°Ô ÇØ ÁÖ´Â ¸Þ´º¸¦ ¸¸µé ¼ö ÀÖ´Ù.
DestroyMenu "Themes" AddToMenu "Themes" + "Choose a theme..." Title + "" Nop + "Blue" ChangeStyle "*" "UseStyle Blue" + "Mwm" ChangeStyle "*" "UseStyle Mwm" + "Flat" ChangeStyle "*" "UseStyle Flat" Á» ´õ ´Ù¾çÇÑ ¸Þ´º¼³Á¤À» À§Çؼ´Â ÇÁ·Î±×·¥°ú ÇÔ²² Á¦°øµÇ´Â ¿¹Á¦ ¼³Á¤ ÆÄÀÏÀ̳ª ½Ã½ºÅÛ¿¡¼ ÀÌ¹Ì ¾²ÀÌ°í ÀÖ´Â ¼³Á¤ÆÄÀÏÀ» Âü°íÇÏ¸é µÉ °ÍÀÌ´Ù. À§ÀÇ ¿¹¿¡¼´Â ChangeStyle À̶ó´Â Æã¼ÇÀ» ÀÌ¿ëÇÏ¿´´Ù. ÀÌ Æã¼ÇÀ» ÀÌ¿ëÇÏ¿© »ç¿ëÁßÀÎ ½ºÅ¸ÀÏ¿¡¼ ´Ù¸¥ ½ºÅ¸ÀÏ·ÎÀÇ º¯°æÀ» ÇÏ°í ÀÖ´Ù. ¾Æ±î ¿ì¸®°¡ Áý¾î ³Ö¾ú´ø '»ý¼º ÀÌÀü¿¡ Á¦°Å'¶ó´Â ±â´ÉÀ» ÀÌ¿ëÇÑ °ÍÀÌ ¹«Ã´ À¯¿ëÇß´Ù´Â °ÍÀ» È®ÀÎÇغ¸±â ¹Ù¶õ´Ù. ÀÌÁ¦ º¯°æÇÑ ¸Þ´º¸¦ Àû¿ëÇϱâ À§ÇØ FVWM2¸¦ Àç½ÃÀÚÇϸé Å׸¶¸¦ º¯°æÇÒ ¼ö ÀÖ´Â ¸Þ´ºÇ׸ñÀÌ ³ª¿À´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. ÀÌ¹Ì Á¦ÀÛµÈ FVWM2 Å׸¶¸¦ ¾ò°í ½Í´Ù¸é ´ÙÀ½ »çÀÌÆ®¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. http://www.vis.colostate.edu/~scriven/Linux/fvwm/index.html 7. ÆùÆ®¿Í »öX¿¡¼ ÆùÆ®¿Í »öÀ» ¼³Á¤ÇÏ´Â µ¥¿¡´Â ¸¹Àº ±â¹ýÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ´Ù¸¥ ½Ã½ºÅÛ(Windows, MAC)°ú ºñ±³ÇØ ºÃÀ» ¶§ ±×¸® °£´ÜÇÏÁö ¸¸Àº ¾Ê´Ù. ÆùÆ®´Â °£´ÜÇÑ ´Ü ÇϳªÀÇ À̸§À̳ª ¼Ó¼ºÀ¸·Î Ç¥½ÃµÇÁö ¾Ê°í ¿©·¯ ¼Ó¼ºÀÌ Æ÷ÇԵȴÙ. óÀ½¿¡´Â ÀÌ·± ¹æ¹ýÀÌ º¹ÀâÇÏ°í È¥¶õÀ» ÀÏÀ¸Å°Áö¸¸ °ð ±×¸® º¹ÀâÇÏÁö ¾Ê´Ù´Â °ÍÀ» ±ú´Ý°Ô µÉ °ÍÀÌ´Ù. 7.1 ÆùÆ®ÀÇ ¼³Á¤»çÇ×XÀÇ ³í¸® ÆùÆ® ¼Ó¼º(XLFD - X logical font description) XLFD´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áö°Ô µÈ´Ù.
Áö±ÝÀ¸·Î¼± À§ÀÇ ¼Ó¼ºµéÀÌ ½±°Ô ÀÌÇØ°¡ °¡Áö ¾ÊÀ» °ÍÀÌ´Ù. X À©µµÀÇ ÆùÆ®¼±Åà ÇÁ·Î±×·¥ÀÎ xfontsel À» ÀÌ¿ëÇÏ¸é °¢ ¼Ó¼º¿¡ µû¶ó ¾î¶»°Ô º¯ÇÏ´ÂÁö ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. Áö±Ý ¼öÇàÇØ º¸±â ¹Ù¶õ´Ù. »ç½Ç xfontselÀÇ ÇÁ·Î±×·¥Àº ¶Ç ÇϳªÀÇ È¥¶õÀ» ¾ß±âÇÒ ¼öµµ ÀÖ´Ù.(Á» Á÷°üÀûÀÌÁö ¸øÇÑ ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖ´Ù.) ÇÏÁö¸¸ ÇØ º¸¶ó. °ð ½±°Ô Àͼ÷ÇØ Áú °ÍÀÌ´Ù. ¿ì¼± fndry ¹öÆ°À» ´©¸£°í ±×Áß Çϳª¸¦ ¼±ÅÃÇØ º¸±â ¹Ù¶õ´Ù. Áö±Ý ½Ã½ºÅÛ¿¡ ÆùÆ®°¡ ¿Ã¹Ù·Î ¼³Á¤µÇ¾ú´Ù¸é adobe³ª b&h bitstream °ú °°Àº ¸î¸î ¼±Åà °¡´ÉÇÑ Ç׸ñÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸¸ÀÏ b&hµî Çϳª¸¦ ¼±ÅÃÇÑ´Ù¸é ¹öÆ° ¾Æ·¡ÀÇ ¿øµµÃ¢ÀÇ ÆùÆ®°¡ ¹Ù²î´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. ¿ÞÂÊÀ¸·ÎºÎÅÍ ½ÃÀÛÇؼ ¿À¸¥ÂÊÀ¸·Î ¼±ÅÃÇØ ³ª°¡´Â °ÍÀÌ ÀϹÝÀûÀÎ ÆùÆ®¼±Åà ¹æ¹ýÀÌ´Ù. ¿À¸¥ÂÊ¿¡ ÀÖ´Â Ç׸ñÀº ¿ÞÂÊ Ç׸ñ¿¡ Á¾¼ÓÀûÀÌ¸ç ¸î¸î ÆùÆ®¿¡ ÇÑÁ¤µÈ ƯÁ¤ÇÑ ¿É¼ÇÀÏ ¼ö Àֱ⿡ ÆùÆ® ¼±ÅÃÀÇ ÆøÀÌ Á¼¾ÆÁø´Ù. Áï Áö±Ý fndry¿¡¼ b&hµîÀ» ¼±ÅÃÇÑ ÈÄ fmlyÀÇ ¸Þ´º¸¦ º¸¸é ¸î¸î ¸Þ´º¸¸ÀÌ ½ÃÇà °¡´ÉÇÏ°Ô µÇ¾îÀÖÀ» °ÍÀÌ´Ù. ÀÌ fndry¿¡¼ Á¦ÀÛµÈ fmly¸¸ º¸ÀÌ´Â °ÍÀÌ´Ù. ±×·¯³ª Courier ÆùƮó·³ ¿©·¯ Á¦Àۻ翡¼ Á¦ÀÛÇÑ ÆùÆ®µµ ÀÖ´Ù. ÀÌÁ¦ ÀÌ·± ±ÔÄ¢¿¡ µû¶ó wght³ª ³ª¸ÓÁö ¼Ó¼ºÀ» Á¤ÇÒ ¼ö ÀÖ´Ù. ¸¸ÀÏ ¸¾¿¡µå´Â ÆùÆ®°¡ °ñ¶óÁ³´Ù¸é ´õ ÀÌ»ó ¼±ÅÃÇÏÁö ¾Ê¾Æµµ µÈ´Ù. »ç½Ç ½Ã½ºÅÛ¿¡ ÆùÆ®°¡ ¹«Á¦ÇÑÀ¸·Î ¸¹Àº °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ¼±ÅÃÇÏÁö ¾Ê¾Æ ¿ÍÀϵåÄ«µå ¿É¼ÇÀÎ * ·Î Ç¥½ÃµÈ ºÎºÐÀÌ Æ¯Á¤ ¿É¼ÇÀ» ´ëÇ¥ÇÏ´Â °ÍÀÌ µÇ±â ¶§¹®ÀÌ´Ù. ÀÚ ÀÌÁ¦ ÆùÆ®¼±Åÿ¡ Àͼ÷ÇØ Á³´Ù¸é ÀÌ ÆùÆ®¸¦ ƯÁ¤ ¾îÇø®ÄÉÀ̼ǿ¡ Àû¿ëÇØ º¸µµ·Ï ÇÏÀÚ. |
You will be awarded some great honor. |