· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Example

The X Window User HOWTO

The X Window User HOWTO

X À©µµ »ç¿ëÀÚ °¡À̵å

·¹ÀÌ ºê¸®±Û·¾(Ray Brigleb) ray@croftj.net

v1.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)' ºñȰ¼º À©µµ°¡ µÇ¾î »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹Þ¾ÆµéÀÏ ¼ö ¾ø´Ù. (¿äÁòÀº Æ÷Ä¿½º Çϱâ À§ÇØ ¸¶¿ì½º ¹öưÀ» ´©¸£±âµµ ÇÑ´Ù)

¸Þ´º, ¾ÆÀÌÄÜÀº ´Ù¸¥ À©µµ ½Ã½ºÅÛ¿¡¼­¿Í °°Àº ÀüÇüÀûÀÎ µ¿ÀÛÀ» º¸¿©ÁØ´Ù. ¹®ÀÚ À§ÁÖ·Î ÀÌ·ç¾îÁø ÄÜ¼Ö °°ÀÌ º¸ÀÌ´Â ÅØ½ºÆ® ±â¹ÝÀÇ À©µµ¸¦ Å͹̳Π¿¡¹Ä·¹ÀÌÅͶó°í ÇÑ´Ù. hanterm, xtermµîÀÌ ±×°ÍÀÌ´Ù. Å͹̳Π¿¡¹Ä·¹ÀÌÅÍ´Â ±âº»ÀûÀ¸·Î ÄܼÖÀÇ µð½ºÇ÷¹À̸¦ ¿¡¹Ä·¹ÀÌÆÃ ÇÑ´Ù. X¸¦ ¾²´Â ÀÌÁ¡Áß Çϳª·Î µ¿½Ã¿¡ ¿©·¯°³ÀÇ Å͹̳Π¿¡¹Ä·¹ÀÌÅ͸¦ ¶ç¿ö³õ°í ¿©·¯°³¸¦ µ¿½Ã¿¡ °¨½Ã(?)ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ¶ÇÇÑ Å͹̳Π¿¡¹Ä·¹ÀÌÅ͸¦ »ç¿ëÇÔÀ¸·Î X¿¡¼­ Á¦°øÇÏ´Â ¿©·¯ ´Ù¸¥ ÀÌÁ¡À» ÀÌ¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·± °Íµé¿¡ ´ëÇØ¼­´Â ÃßÈÄ À̾߱â Çϵµ·Ï ÇϰڴÙ.

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 ¹öÀüÀÌ´Ù. ÇÏÁö¸¸ Àß µ¿ÀÛÇÏ¸ç ¾ÆÁ÷±îÁö ÇϳªÀÇ ¹®Á¦Á¡µµ ¹ß°ßÇÏÁö ¸øÇß´Ù.

Resources:

°ø½ÄÀûÀÎ FVWM°ú FVWM2ÀÇ »çÀÌÆ®´Â http://www.hpc.uh.edu/fvwm/ÀÌ´Ù.

¶ÇÇÑ °¡Àå ÃֽйöÀüÀÇ ÇÁ·Î±×·¥Àº ftp://ftp.hpc.uh.edu/pub/fvwm/¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

3.2 ´Ù¸¥ Á¾·ùÀÇ À©µµ ½Ã½ºÅÛ ¿¡¹Ä·¹À̼Ç

´Ù¸¥ OSÀÇ ´Ù¾çÇÑ À©µµ ȯ°æ¿¡ Àͼ÷ÇØÁ® ÀÖ´Â »ç¶÷À» À§ÇØ ÀÌ·± À©µµ ȯ°æÀ» ¿¡¹Ä·¹ÀÌ¼Ç ÇÏ´Â ¿©·¯ À©µµ ¸Å´ÏÀúµéÀÌ ÀÖ´Ù.

icewm À©µµ ¸Å´ÏÀú´Â Á»´õ ÀϰüµÈ °Ñ¸ð½À°ú ´À³¦À» Á¦°øÇØ ÁØ´Ù. icewmÀ» ÀÌ¿ëÇÏ¿© ¿©·¯ ´Ù¸¥ À©µµ ½Ã½ºÅÛÀÇ ÇÖ۶óµçÁö, ¸ð½ÀÀ̶óµçÁöµîÀ» ¿¡¹Ä·¹ÀÌ¼Ç ÇÒ ¼ö ÀÖ´Ù. OS/2 ¿¡¹Ä·¹À̼ÇÀº ±×·°Àú·° ¾µ¸¸ÇÏ´Ù.

AmiWM´Â ¾Æ¹Ì°¡ ¿öÅ©¹êÄ¡ ŸÀÔÀÇ À©µµ ¸Å´ÏÀú°í mlvwmÀº ¸ÆOS¸¦ ¿¡¹Ä·¹À̼ÇÇÑ´Ù. dfmÀº OS/2 À§Å©Ç÷¹À̽º ½©À» µ¥½ºÅ©Å¾ºÎÅÍ ÆÄÀϸŴÏÀú±îÁö ²Ï³ª Á¤±³ÇÏ°Ô Ç¥ÇöÇØ ³Â´Ù.

Resources:

À©µµ ¸Å´ÏÀú¸¦ ¸ð¾Æ³õÀº À¥»çÀÌÆ® http://www.PLiG.org/xwinman/¸¦ ÅëÇØ ¿©·¯ ´Ù¾çÇÑ À©µµ¸Å´ÏÀúµéÀ» ±¸ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¶ÇÇÑ À§¿¡ ¾ð±ÞÇÑ ´Ù¸¥ À©µµ ½Ã½ºÅÛÀ» ¿¡¹Ä·¹ÀÌ¼Ç ÇÏ´Â À©µµ¸Å´ÏÀúµµ http://www.PLiG.org/xwinman/others.html¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. ±× ¹æ´ëÇÏ°í °ÅÀÇ ¿Ïº®ÇÏ´Ù ½ÍÀº ¸®½ºÆ®·Î º¸¾Æ À§ ȨÆäÀÌÁöÀÇ Á¦ÀÛÀÚ°¡ ¹«Ã´ ¼ö°íÇÑµí ½Í´Ù. ¸®´ª½º ¿ë À©µµ ¸Å´ÏÀú¸¸À» º¸°í °í¸£°í ½Í´Ù¸é sunsite¸¦ ÅëÇØ ±¸ÇÏ´Â °Íµµ ÁÁÀº ¹æ¹ýÀÌ´Ù.

3.3 XÀÇ ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º

¿ÀÇ·è(Open Look)°ú ¸ðƼÇÁ(Motif)´Â ÃʱâºÎÅÍ X À©µµÀÇ Ç¥ÁØÈ­¸¦ ÁÖµµÇØ ¿Ô°í ±× °á°ú·Î ´Ù¾çÇÑ Á¾·ùÀÇ ¿öÅ©½ºÅ×À̼ǿ¡¼­ Áß½ÉÀûÀΠȯ°æÀ¸·Î »ç¿ëµÇ¾î¿Ô´Ù. µÑ ´Ù ¾î´À ¸é¿¡¼­´Â(°Ñ¸ð½À°ú ´À³¦¿¡¼­) Ç¥ÁØÈ­¸¦ ÀÌ·ç¾ú°í µû¶ó¼­ Çö´ëÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡¼­µµ »ç¿ëµÇ°í ÀÖ´Ù. ¶ÇÇÑ °¢°¢ÀÇ È¯°æ¿¡¼­ °ÅÀÇ ºñ½ÁÇÑ °Ñ¸ð½À°ú ´À³¦À» °¡Áú ¼ö ÀÖµµ·Ï ÄÄÆÄÀϵǾî Á¦°øµÇ´Â ¶óÀ̺귯¸®¸¦ ÇÊ¿ä·Î ÇÑ´Ù.

X11R5¿Í ÇÔ²² »ç¿ë°¡´ÉÇÑ ¼± ¸¶ÀÌÅ©·Î ½Ã½ºÅÛÀÇ ¿ÀÇ À©µµ ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¸¦ º¸ÀÚ. ¿©±â¿¡´Â µÎ°¡ÁöÀÇ ¿ÀÇ·è À©µµ ¸Å´ÏÀú°¡ ÀÖ´Ù. olwm°ú olvwmÀÌ´Ù. olvwmÀº À̸§¿¡¼­ ´À²¸Áö´Â °Íó·³ °¡»ó µ¥½ºÅ©Å¾À» Áö¿øÇÑ´Ù. À̰ÍÀº ¼±ÀÇ À©µµ ½Ã½ºÅÛÀÇ Ç¥ÁØÀ¸·Î °èȹÇÏ¿© °³¹ßÇÑ È¯°æÀÌ°í ¼Ö¶ó¸®½º ½Ã½ºÅÛ¿¡¼­ Àû¾îµµ ¸î³â°£Àº Ç¥ÁØÀ̾ú´Ù. ¸¸ÀÏ ´ç½ÅÀÇ ¹èÆ÷º»¿¡ olwmÀ̳ª olvwmÀÌ ¾ø°í »õ·Î ÀνºÅç ÇÏ·ÁÇÑ´Ù¸é XView ¶óÀ̺귯¸®°¡ ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸»ÀÚ. ¶ÇÇÑ PATH¿¡ ÀνºÅçµÈ µð·ºÅ丮(/usr/openlook)¸¦ ³Öµµ·Ï ÇØ¾ßÇÑ´Ù.

¸¸ÀÏ OSF/MOTIFÀÇ ÅøÅ¶À» ¸®´ª½º¿¡¼­ »ç¿ëÇϰíÀÚ ÇÑ´Ù¸é µ·À» ³»°í ±¸ÀÔÇØ¾ßÇÑ´Ù. ÀÌ ÅøÅ¶Àº ¹«·á°¡ ¾Æ´Ï´Ù. ±×·¯³ª ¸ðƼÇÁ ŸŶÀ» °¡Áö°í ÀÖ¾î¾ß ÄÄÆÄÀÏÀÌ µÇ´Â ¸ðƼÇÁ¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥µéÀ» ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â '°¡³­ÇÑ ÇÁ·Î±×·¡¸Ó'°¡ Á¦ÀÛÇÑ ·¹½ºÆ¼ÇÁ(Lesstif)°¡ ÀÖ´Ù. Áï ·¹½ºÆ¼ÇÁ´Â ¸ðƼÇÁÀÇ Å¬·ÐÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ·¹½ºÆ¼ÇÁ´Â ¸¹Àº ºÎºÐÀÇ API¿¡¼­ ºÎºÐÀûÀ¸·Î³ª¸¶ ¸ðƼÇÁÀÇ ÀÚ¸®¸¦ ´ë½ÅÇØ ³ª°¡±â ½ÃÀÛÇß´Ù. ¸¹Àº ÇÁ·Î±×·¥µé ±×¸®°í À©µµ ¸Å´ÏÀú±îÁöµµ ·¹½ºÆ¼ÇÁ¸¦ °¡Áö°í ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ´Ù. »ç½Ç ¸¹Àº ºÎºÐÀÇ FVWMÀÇ ÄÚµå´Â ¸ðƼÇÁ·ÎºÎÅÍ ¿Â °ÍÀÌ´Ù. °á±¹ °¡Àå Áß¿äÇÑ ·¹½ºÆ¼ÇÁÀÇ ÀåÁ¡Àº ¸ðƼÇÁ°¡ ÀÖ¾î¾ß ÄÄÆÄÀÏÀÌ µÇ´Â ÇÁ·Î±×·¥µéÀ» ¸ðƼÇÁ ¾øÀÌ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. À©µµ ¸Å´ÏÀúÀÇ °æ¿ì¿¡µµ Ưº°ÇÑ °ÍÀÌ ¾ø´Ù. ¿ø·¡ÀÇ ¸ðƼÇÁ·ÎºÎÅÍ ·¹½ºÆ¼ÇÁ·Î ¿Å°Ü°¡µµ ¾Æ¹« °Íµµ ´Þ¶óÁöÁö ¾Ê´Â´Ù. ¸ðµç ¼³Á¤ÆÄÀÏÀ» ±×´ë·Î ¾µ ¼ö ÀÖ´Ù. ±×·¯³ª »ç½Ç »ç¿ë ¸ñÀûÀ̳ª Àǵµ ¸é¿¡¼­ º»´Ù¸é¾ß FVWMÀÌ ´õ ¾µ¸¸ÇÏ°í ´õ ¸¹Àº ±â´ÉµéÀ» Á¦°øÇØ ÁØ´Ù. ±×·¯³ª FVWM ÀÌ ÄÄÆÄÀÏ µÉ¶§ ¸ðƼÇÁ ŸŶÀÌ ÇÊ¿äÇÏ´Ù´Â »ç½ÇÀ» ¸ð¸£´õ¶óµµ, »ý±ä ¸ð¾çÀ̳ª ´À³¦¿¡¼­ ¾î´ÀÁ¤µµ ºñ½ÁÇÏ´Ù´Â °ÍÀ» ´À³¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

Resources:

°¡³­ÇÑ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ·¹½ºÆ¼ÇÁ http://www.lesstif.org/

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ÀÇ ±âÃʰ¡ µÇ´Â ŸŶ°ú´Â Á¤ ´Ù¸¥ °³³äÀÌÀÚ ¸®´ª½º ÀÚüÀÇ Ã¶Çаúµµ ÀÏÄ¡ÇÏ´Â ¹ÙÀÌ´Ù.

Resources:

°ø½Ä KDE ȨÆäÀÌÁö http://www.kde.org/¿Í °ø½Ä ±×³ð ȨÆäÀÌÁö http://www.gnome.org/¸¦ ÅëÇØ ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. ±×³ðÀ» µÑ·¯½Ñ ¿©·¯ À̽´µéÀº http://www.gnome.org/gnomefaq/FAQ.txt¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. ¶ÇÇÑ ÄÚ¹Ù¿Í GTK+ ȨÆäÀÌÁö´Â °¢°¢ http://www.corba.org/¿Í http://www.gtk.org/ ÀÌ´Ù.

3.5 ¾ÆÁÖ ±¦ÂúÀº À©µµ ¸Å´ÏÀú

ÃÖ±Ù À©µµ ¸Å´ÏÀúÀÇ Ãß¼¼´Â ¾ÆÁÖ¾ÆÁÖ ±Í¿©¿öÁ® °¡°í ÀÖ´Ù. »ç¶÷µéÀÌ »ý°¢ÇØ º¼ ¼ö ÀÖ´Â ¿©·¯ Æí¸®ÇÑ ±â´ÉµéÀ» ÀÚ¶ûÇϰí, Áö±Ý±îÁö »ç¿ëÇØ ºÃ´ø ¾ÆÁÖ °í±Þ½º·¯¿î ¿öÅ©½ºÅ×À̼ǵ ¾²ÀÌ´ø À©µµ ¸Å´ÏÀúµîÀ» ¿¡¹Ä·¹ÀÌ¼Ç Çϱ⵵ ÇÑ´Ù. ¹°·Ð ÀÌ·± À©µµ ¸Å´ÏÀúµéÀº Á» ´õ ºü¸¥ CPU¿Í Á» ´õ ¸¹Àº RAMÀ» ¿ä±¸ÇÑ´Ù.

À©µµ ¸ÞÀÌÄ¿(Window Maker) - À©µµ ¸ÞÀÌÄ¿ ȨÆäÀÌÁö·ÎºÎÅÍ ÀοëÇÑ °Í

"À©µµ ¸ÞÀÌÄ¿´Â GNUstep ¾îÇø®ÄÉÀ̼ÇÀÇ Ãß°¡ÀûÀÎ ÅëÇÕ Áö¿øÀ» À§ÇÏ¿© µðÀÚÀÎ µÇ¾ú´Ù. À̰ÍÀº NEXTSTEP(tm)ÀÇ Ç°À§ÀÖ´Â °Ñ¸ð½À°ú ´À³¦À» ±×´ë·Î ¿¡¹Ä·¹ÀÌ¼Ç Çϰí ÀÖ´Ù. ²Ï³ª ºü¸£°í dzºÎÇÑ Æ¯¼ºµéÀÌ ÀÖÀ¸¸ç ¼³Á¤ÇÏ°í »ç¿ëÇϱ⿡ ¾ÆÁÖ ½±´Ù."

ÀÌ À©µµ ¸Å´ÏÀú, À©µµ ¸ÞÀÌÄ¿ÀÇ °¡Àå Å« ÀåÁ¡À¸·Î´Â GNU µ¥½ºÅ©Å¾À» Áö¿øÇÑ´Ù´Â °ÍÀÌ´Ù. Áï À̰ÍÀº GNOME ÇÁ·ÎÁ§Æ®¿¡ ¾ÆÁÖ ÀûÇÕÇϰí, º¸±â¿¡ ÁÁÀº ÇÁ·±Æ® ¿£µå°¡ µÈ´Ù. ¶ÇÇÑ À§¿¡ ¸»ÇÑ ¹Ùó·³ À©µµ ¸ÞÀÌÄ¿´Â ¼³Á¤Çϱ⿡ ¾ÆÁÖ ½¬¿î À©µµ ¸Å´ÏÀúÁß ÇϳªÀÌ´Ù. ±×·¡ÇÇÄÃÇÑ ÀÎÅÍÆäÀ̽º·ÎºÎÅÍ ¼³Á¤ÀÌ °¡´ÉÇϰí OffiXÀÇ µå·¡±× ¾Øµå µå·ÓÀ» »ç¿ëÇÒ ¼ö µµ ÀÖ´Ù. µ¥½ºÅ©Å¾ Å׸¶·ÎºÎÅÍ È¯°æÀ» ½±°Ô º¯È­ ½Ãų ¼öµµ ÀÖ´Ù. ·¹µåÇÞ¿¡¼­´Â ±âº»ÀûÀ¸·Î ¼³Ä¡µÇ¾î Á¦°øµÇ°í ÀÖ´Ù. °Ô´Ù°¡ ±âºÐÀÌ ³»Å³ ¶§´Â ¾ÆÁÖ ½±°í ´Ù¸¥ ¼ö°í ¾øÀÌ FVWMÀ¸·Î º¯È¯µµ °¡´ÉÇÏ´Ù.

¾ÖÇÁÅͽºÅÜ(Afterstep) - ¾ÖÇÁÅͽºÅÜ È¨ÆäÀÌÁö·ÎºÎÅÍ ÀοëÇÑ °Í

"NEXTSTEPÀÇ °Ñ¸ð½À°ú ´À³¦À» ¿¡¹Ä·¹ÀÌÆÃ Çϴµ¥¼­ ½ÃÀÛÇß´Ù. ±×·¯³ª ´Ù¾çÇÑ »ç¿ëÀÚÀÇ ¿ä±¸»çÇ×À» ¼ö¿ëÇϱ⠽ÃÀÛÇϸ鼭 ¾à°£Àº ´Ù¸¥ ¸ð½ÀÀ» °¡Áö°ÔµÇ¾ú´Ù. ¸¹Àº Àü¹®°¡µéÀÌ À̾߱âÇÏ±æ ³Ø½ºÆ® ½ºÅÜÀº º¸±â¿¡¸¸ ¾ÆÁÖ ÁÁÀº ÀÎÅÍÆäÀ̽ºÀÏ»Ó ¾Æ´Ï¶ó ¾ÆÁÖ ±â´ÉÀûÀ̰í Á÷°üÀûÀÎ Á¡À» ¸¹ÀÌ °¡Áö°í ÀÖ´Ù ÇÑ´Ù. ¾ÖÇÁÅͽºÅÜÀº ÀÌ·± NEXTSTEP ÀÎÅÍÆäÀ̽ºÀÇ ÀåÁ¡À» ÅëÇÕÇϰí Á»´õ À¯¿ëÇÑ ±â´ÉµéÀ» Ãß°¡Çϴµ¥ ±× ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù. ¶ÇÇÑ ¾ÖÇÁÅͽºÅÜÀÇ °³¹ßÀÚµéÀº ¾ÈÁ¤¼º°ú ȣȯ¼º¿¡µµ ½Å°æÀ» ¾²°í ÀÖ´Ù."

¿£¶óÀÌÆ°¸ÕÆ®(Enlightenment)

¿£¶óÀÌÆ°¸ÕÆ®´Â ÀÏ¹Ý À©µµ ¸Å´ÏÀú¿¡ ºñÇÏ¸é ±× ÀÌ»óÀ̶ó ÇÒ ¼ö ÀÖ´Ù. ¿£¶óÀÌÆ°¸ÕÆ®´Â ¾ÆÁÖ ±Ø´ÜÀûÀ̰í, ¼¼¹ÐÇÏ¸ç ¿©·¯ ¼³Á¤ÀÌ °¡´ÉÇÑ È¯°æÀ» Á¦°øÇØ ÁØ´Ù. ¶ÇÇÑ À©µµ ¸ð¾ç¿¡ ´ëÇÑ Æò¹üÇÏÁö ¾ÊÀº °³ÀÎÀûÀÎ ¼³Á¤±îÁöµµ ¿Ïº®ÇÏ°Ô Áö¿øÇØ ÁØ´Ù. ¶ÇÇÑ µðÀÚÀθ鿡 À־ ¿­·Á ÀÖ¾î ¹«ÀÛÁ¤ ¾î¶² ±ÔÁ¤À» µû¸£±â º¸´Ù´Â »ç¿ëÀÚ°¡ ¸¶·ÃÇÑ °íÀ¯ÀÇ ±ÔÁ¤¿¡ µû¶ó ±â´ÉÀûÀÎ ¸é¿¡¼­ °Ñ¸ð½À±îÁö ¾ÆÁÖ ¼¼¹ÐÇϰí ÀÛÀº ºÎºÐ±îÁö ¼³Á¤À» ÇØ ÁÙ ¼ö ÀÖ´Ù.

¿£¶óÀÌÆ°¸ÕÆ®´Â ¿©ÀüÈ÷ °³¹ßÁß¿¡ ÀÖ´Ù. µû¶ó¼­ ½±°Ô ½Ã½ºÅÛÀ» ´Ù¿î½ÃŰ°Å³ª ºÒ¾ÈÁ¤ÇÏ°Ô ¸¸µé ¼ö ÀÖ´Ù. ±×·¯³ª ¿£¶óÀÌÆ°¸ÕÆ®ÀÇ ÀúÀÚÀÎ ·¡½ºÅ͸Ç(Rasterman)ÀÌ ÇöÀç ±×³ð ÇÁ·ÎÁ§Æ®¿Í ÇÔ²² ÀÏÇϰí ÀÖÀ¸¹Ç·Î, ±×³ð ÇÁ·ÎÁ§Æ®°¡ ¿Ï¼ºµÇ¾î °¡¸ç ¿£¶óÀÌÆ°¸ÕÆ®¿¡ ´ëÇÑ Áö¿ø ¶ÇÇÑ ¿Ï¼ºµÉ °ÍÀ¸·Î º¸ÀδÙ. ÀÌ À©µµ¸Å´ÏÀú¿¡ °ü½ÉÀ» °¡Á®Áֱ⠹ٶõ´Ù.

Resources:

°ø½Ä À©µµ ¸ÅÀÌÄ¿ ȨÆäÀÌÁö http://www.windowmaker.org °ø½Ä ¾ÖÇÁÅͽºÅÜ È¨ÆäÀÌÁö http://www.afterstep.org ÀÌÁ¨ Á» Àͼ÷ÇØ Á³À» Áöµµ ¸ð¸£°Ú´Ù. ¿£¶óÀÌÆ°¸ÕÆ®´Â ´ç¿¬È÷ http://www.enlightenment.org¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.

4. X¿¡¼­ ÀÛ¾÷Çϱâ

ÀÌ ¼½¼Ç¿¡¼­´Â X¿¡¼­ ¿î¿ëµÇ´Â Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇϴµ¥ Á» ´õ °¡±õ°Ô Á¢±ÙÇÏ°Ô µÉ °ÍÀÌ´Ù. ¶ÇÇÑ X ½Ã½ºÅÛÀÇ ±âº»ÀûÀÎ ¿î¿ë ÀýÂ÷¿¡ ´ëÇØ À̾߱â ÇÑ´Ù. X´Â À©µµ ¸Å´ÏÀú ¾øÀÌ´Â ±× ÀÚü·Î ¾î¶² Á÷°üÀûÀÎ ÀÎÅÍÆäÀ̽ºµµ ¾ø´Ù. ±×·¯³ª ¸í·ÉÇàÀ¸·ÎºÎÅÍ ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ´Â °ÍÀº ¸Å¿ì ½±´Ù. ÀÌ·± ¹æ¹ýÀ¸·Î µ¿½Ã¿¡ ¿©·¯°³ÀÇ X Å͹̳ÎÀ» ¶ç¿ì´Â °ÍÀº °¡Àå ÀϹÝÀûÀÎ ¹æ¹ýÀÌ´Ù. Áï ±×·¡ÇÇÄÃÇÑ ¼ö´ÜÀ» ÃÖ´ëÇÑ ÀÌ¿ëÇѴٱ⠺¸´Ù´Â À¯¿ëÇÑ ½Ã½ºÅÛÀû Ãø¸éÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ½ÇÀç·Î ¸í·ÉÇàÀÇ À¯¿¬¼ºÀ̳ª À¯¿ëÇÔÀº ¹«Ã´ ¾µ¸¸ÇÏ´Ù. À©µµ ¸Å´ÏÀú ÀÚü°¡ °ÅÀÇ ÇÊ¿ä¾øÀ» Á¤µµÀÌ´Ù. »ç½Ç À©µµ¸Å´ÏÀú´Â ¸Å¿ì À¯¿ëÇϰí, ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ À©µµ ¸Å´ÏÀú¸¦ ¿øÇÏ°Ô µÇ°ÚÁö¸¸ ¸¶¿ì½º°¡ ¾øÀÌ Å°º¸µå¸¸À¸·Îµµ ¸ðµç ÀÛ¾÷À» ºü¸£°í ½±°Ô ¼öÇàÇÒ ¼ö ÀÖ´Ù´Â Á¡Àº ¸í·ÉÇà ¹æ½ÄÀÇ ¿ì¼öÇÑ Á¡ÀÌ´Ù.

¾ÆÁ÷Àº À©µµ¸Å´ÏÀú¿Í Ŭ¶óÀ̾ðÆ®ÀÇ ±¸ºÐÀÌ ¸íÈ®ÇÏÁö ¾Ê°ÚÁö¸¸ ±× Â÷ÀÌÁ¡Àº ´ç½Å¿¡°Ô »õ·Î¿î ±¹¸éÀ» ¸ÂÀÌÇÏ°Ô ÇÒ °ÍÀÌ´Ù.ÇÑ °¡Áö À¯¿ëÇÑ Å°¹ÙÀεùÀ¸·Î Ctrl-Alt-Backspace °¡ ÀÖ´Ù. À̰ÍÀº X¸¦ ¾²´ø Áß °ï¶õÇÑ »óȲ¿¡ óÇßÀ» ¶§ X¿¡¼­ ¹Ù·Î ºüÁ®³ª¿À°Ô ÇØ ÁÙ °ÍÀÌ´Ù.

4.1 ¸í·ÉÇà ¿É¼Ç

´ëºÎºÐÀÇ X ÇÁ·Î±×·¥Àº Ç×»ó °°Àº ±âº»ÀûÀÎ ¸í·ÉÇà ¿É¼ÇÀ» Á¦°øÇÏ·Á ÇÑ´Ù. 'MIT X ±âº» ŸŶ(MIT X Toolkit Intrinsics)'À» »ç¿ëÇÏ¿© Á¦ÀÛµÈ ¸ðµç ¾îÇø®ÄÉÀ̼ÇÀº ÀÚµ¿À¸·Î ¾Æ·¡¿Í °°Àº ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

-display µð½ºÇ÷¹ÀÌ

ÀÌ ¿É¼ÇÀº ¾î¶² X ¼­¹ö¸¦ ¾µ °ÍÀΰ¡¸¦ ¼±ÅÃÇÏ°Ô ÇØ ÁØ´Ù. ´ÙÀ½ Àý¿¡ ³ª¿À´Â 'µð½ºÇ÷¹ÀÌ À̸§'À̶ó´Â ÀýÀ» Âü°íÇϱ⠹ٶõ´Ù.

-geometry À§Ä¡

ÃʱâÀÇ À©µµÀÇ À§Ä¡¿Í »çÀÌÁ ¼¼ÆÃÇÑ´Ù. ¿©±â¿¡´Â À©µµÀÇ ÆøxÀ©µµÀÇ ³ôÀÌ+¼öÆòÀ§Ä¡+¼öÁ÷À§Ä¡ ¶Ç´Â +¼öÆòÀ§Ä¡-¼öÁ÷À§Ä¡¿Í °°Àº Çü½ÄÀ» ÀÌ¿ëÇÑ´Ù. ¸¸ÀÏ À½¼ö °ªÀ¸·Î ¼öÆò, ¼öÁ÷À§Ä¡¸¦ ³Ö´Â´Ù¸é »ó´ëÀûÀ¸·Î °Å²Ù·Î ¿òÁ÷¿©Áø À§Ä¡¿¡ ³õ¿©Áö°Ô µÉ °ÍÀÌ´Ù.

-font ÆùÆ®

»ý¼ºµÉ À©µµÀÇ ÅØ½ºÆ®¸¦ À§ÇØ ¾²¿©Áú ÆùÆ®

-bg ¹ÙÅÁ»ö

À©µµÀÇ ¹ÙÅÁ»ö

-fg Àü°æ»ö

À©µµÀÇ Àü°æ»ö ¶Ç´Â ÆùÆ®ÀÇ »ö

-name ¸®¼Ò½º À̸§

¾îÇø®ÄÉÀ̼ǿ¡¼­ »ç¿ë°¡´É ÇÑ ¸®¼Ò½ºÀÇ À̸§À» ¼³Á¤ÇØ ÁÖ´Â °ÍÀº »ó´çÈ÷ À¯¿ëÇÏ´Ù. ¿¹¸¦ µé¾î °°Àº ¾îÇø®ÄÉÀ̼ÇÀ» µÎ°³ ½ÇÇà½ÃŰ°í ±× µÎ°³¸¦ ²À ±¸ºÐÇϱ⠿øÇÏ´Â °æ¿ì °¢±â ´Ù¸¥ ¸®¼Ò½º µ¥ÀÌÅÍ º£À̽º¿¡ ±âÃÊÇÑ ´Ù¸¥ ¸®¼Ò½º¸¦ °¡ÁüÀ¸·Î Á»´õ ½±°Ô ±¸ºÐÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù.

-title ŸÀÌÆ² ¹®ÀÚ¿­

ÀϹÝÀûÀ¸·Î À©µµ ¸Å´ÏÀú¸¦ ÅëÇØ °¢ À©µµÀÇ »ó´Ü¿¡ Ç¥½ÃÇϰԲû ÇØÁÖ´Â À©µµÀÇ À̸§ÀÌ´Ù. -name ¿É¼Ç°ú ±¸ºÐÇÏ±æ ¹Ù¶õ´Ù.

-iconic

¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¶§ ¾ÆÀÌÄÜÈ­ µÇ¾î ½ÇÇà½ÃŲ´Ù.

-xrm ¸®¼Ò½º ¹®ÀÚ¿­

ÀÌ ¿É¼ÇÀº ÀÌ¹Ì Á¤ÇØÁø ¸®¼Ò½º À̸§¿¡ µû¸£´Â °ªÀ» »õ·Ó°Ô ¼³Á¤ÇØÁÙ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ¶ÇÇÑ ¸Å¹ø ƯÁ¤ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¶§ ¸¶´Ù Áö±Ý ¼³¸íÇϰí ÀÖ´Â ¸í·ÉÇà ¿É¼ÇÀ» ²À ¼¼ÆÃÇÒ ÇÊ¿ä¾÷ÀÌ X ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁØ´Ù. Áï ´ÙÀ½°ú °°ÀÌ xterm -xrm "xterm*background: blue" ¸®¼Ò½º °ªÀ» ¼³Á¤Çؼ­ xtermÀ» ¼öÇàÇÏ´Â °ÍÀº ³»ºÎÀûÀ¸·Î xterm -bg blue¿Í ¶È°°´Ù. ±×·¯³ª ¸®¼Ò½º °ªÀº µðÆúÆ®·Î Á¤ÇØ ÁÙ ¼ö ÀÖÀ¸¸ç µðÆúÆ®·Î Á¤ÇØÁø °ªÀº ƯÁ¤ ¿É¼ÇÀÌ ¾øÀ» °æ¿ì ±âº» ¿É¼ÇÀÌ µÈ´Ù. À̰Ϳ¡ ´ëÇØ¼­´Â ÃßÈÄ ¼³¸íÇϵµ·Ï ÇϰڴÙ.

4.2 µð½ºÇ÷¹ÀÌ À̸§

¸ðµç X ¼­¹ö´Â ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ µð½ºÇ÷¹ÀÌ À̸§À» °®´Â´Ù.

µð½ºÇ÷¹ÀÌ À̸§:µð½ºÇ÷¹ÀÌ ¹øÈ£.È­¸é ¹øÈ£

È£½ºÆ® À̸§Àº ¹°¸®ÀûÀ¸·Î µð½ºÇ÷¹ÀÌ¿¡ ¿¬°áµÈ ÄÄÇ»ÅÍÀÇ À̸§ÀÌ´Ù. µû¶ó¼­ ¼­¹ö¿¡¼­ »ç¿ëÇÒ ¶§ µð½ºÇ÷¹ÀÌ À̸§À» »ý·«ÇÒ °æ¿ì¿¡´Â ÀÚµ¿À¸·Î ÇöÀç »ç¿ëÁßÀÎ ±× ¼­¹öÀÇ À̸§ÀÌ µé¾î°¡°Ô µÈ´Ù. µû¶ó¼­ ´Ü ÇÑ´ëÀÇ ÄÄÇ»ÅÍ¿¡ ¿¬°áµÇ¾î ÀÖ°í ´Ü ÇϳªÀÇ X¸¦ »ç¿ëÇÑ´Ù¸é Æ¯º°È÷ µð½ºÇ÷¹ÀÌ À̸§À» ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ÀÌ °æ¿ì ÇØ´ç µð½ºÇ÷¹ÀÌ ¹øÈ£´Â 0 ¹øÀÌ µÈ´Ù. µð½ºÇ÷¹ÀÌ ¹øÈ£´Â Çϳª ÀÌ»óÀÇ Å°º¸µå¿Í ¸ð´ÏÅ͸¦ °¡Áø, X Å͹̳ΰú °°Àº ±â±â¿¡¼­ ¾²ÀδÙ. È­¸é ¹øÈ£´Â ´ÙÁß ¸ð´ÏÅÍ ¼¼ÆÃÀ» ÇÑ °æ¿ì(ÇÑ´ëÀÇ ¸ð´ÏÅÍ¿¡¼­ ¿©·¯°³ÀÇ È­¸éÀ» ¾²´Â °æ¿ì¸¦ ¸»ÇÔ. È­¸éÀº µ¿½Ã¿¡ º¸ÀÌ´Â °ÍÀÌ ¾Æ´Ï¶ó ½ºÀ§Äª µÊ) ƯÁ¤ È­¸éÀ» ÁöÁ¤Çϱâ À§ÇØ ¾²ÀδÙ. ¸¸ÀÏ Áö±Ý ÀÌ ±ÛÀ» Àаí ÀÖ´Â ·ÎÄà ¸Ó½ÅÀ» ÁöÁ¤ÇÏ°í ½Í´Ù¸é -display :0.0 ó·³ ÇØ ÁÖ¸é µÈ´Ù. È£½ºÆ® À̸§ÀÌ »ý·«µÇ¾úÀ¸´Ï Áö±Ý ´ç½ÅÀÇ ¾Õ¿¡ º¸ÀÌ´Â ÄÄÇ»ÅÍÀÇ À̸§À¸·Î ¾Ë¾ÆµéÀ» °ÍÀÌ´Ù.

¸®´ª½º¿¡¼­´Â ȯ°æº¯¼ö DISPLAY °ªÀ» ÀÌ¿ëÇØ µð½ºÇ÷¹ÀÌ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. Áö±Ý ³» ½Ã½ºÅÛ¿¡¼­ DISPLAY´Â :0.0 À¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸ç À̰ÍÀÌ ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­µµ ã¾Æº¼ ¼ö ÀÖ´Â °ªÀÏ °ÍÀÌ´Ù. ´Ù¸¥ ¸ñÀýÀ¸·Î ÀÌ ±âº» µð½ºÇ÷¹À̸¦ ¹Ù²Ù°í ½Í´Ù¸é Å͹̳ο¡¼­ ȯ°æº¯¼ö¸¦ ¹Ù²ãÁְųª(À̰ÍÀº °¢ ½©¿¡ µû¶ó ¶ÇÇÑ ´Ù¸£´Ù. ¿©±â¿¡¼­´Â ¼³¸íÇÏÁö ¾Ê°Ú´Ù.) X°¡ ½ÃÀÛÇÒ¶§ÀÇ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ´Ù¸£°Ô ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ¸Å¹ø -display ¿É¼ÇÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.

Ȥ ´ÙÀ½°ú °°Àº °æ¿ì¸¦ ¸¸³ª°Ô µÉ Áöµµ ¸ð¸¥´Ù. X¿¡ µé¾î °¡ÀÖ°í xtermÀ̳ª rxvt¸¦ »ç¿ëÇÏ´Â µµÁß¿¡ °ü¸®ÀÚÀÇ ÀÏÀ» ¼öÇàÇϱâ À§ÇØ su ¸í·ÉÀ» ÀÌ¿ëÇØ ·çÆ®·Î µé¾î°¬À» °æ¿ì X ¾îÇø®ÄÉÀ̼ÇÀ» ¼öÇàÇÒ XÀÇ DISPLAY °¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê¾Æ ¾îÇø®ÄÉÀ̼ÇÀ» ¶ç¿ìÁö ¸øÇÒ Áöµµ ¸ð¸¥´Ù.(ÀϹÝÀûÀÎ su ¸í·ÉÀ¸·Î root°¡ µÇ¾úÀ» °æ¿ì¿¡´Â rootÀÇ È¯°æº¯¼ö¸¦ ÀÐÁö ¸øÇÑ´Ù.) ÀÌ °æ¿ì -display ¿É¼ÇÀ» ÀÌ¿ëÇØ Áö±Ý ¹Ù·Î »ç¿ëÁßÀÎ µð½ºÇ÷¹ÀÌ¿¡ rootÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» ¶ç¿ï ¼ö ÀÖ´Ù.(º¸¾È ¹®Á¦·Î ÇöÀç µð½ºÇ÷¹ÀÌÀÇ ¿ø·¡ »ç¿ëÀÚ°¡ ¾Æ´Ñ ´Ù¸¥ »ç¿ëÀÚ°¡ ÀÌ µð½ºÇ÷¹À̸¦ »ç¿ëÇÏ´Â °ÍÀ» ¸·¾Æ ³õ¾ÒÀ» ¼öµµ ÀÖ´Ù.)

5. XÀÇ ½ÃÀÛ

¾ÕÀ¸·ÎÀÇ °úÁ¤¿¡¼­ ¿ì¸®´Â ÃæºÐÈ÷ ¾ÈÁ¤ÀÌ ÀÔÁõµÈ FVWM2¸¦ À©µµ ¸Å´ÏÀú·Î ¾´´Ù°í °¡Á¤ÇÑ ÈÄ¿¡ ¿©·¯ ¼³Á¤¿¡ ´ëÇÑ ¿¹¸¦ º¼ °ÍÀÌ´Ù. ²À ƯÁ¤ À©µµ ¸Å´ÏÀú¸¦ ÁöÁö ÇÏ´Â °ÍÀº ¾Æ´Ï°í ´ÜÁö Á»´õ ½±°Ô ¼³¸íÇϱâ À§ÇÑ °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌ ÀýÀÇ ³»¿ëÀ» ²Ä²ÄÈ÷ »ìÆìº»´Ù¸é ´Ù¸¥ À©µµ ¸Å´ÏÀú¸¦ ÀÌ¿ëÇÏ´Â °Íµµ ¾î·ÆÁö ¾ÊÀ» °ÍÀ̤¿¤§.

5.1 °£´ÜÇÑ ½ÃÀÛ°úÁ¤ ¼³Á¤

°¡Àå ½±°íµµ, °¡Àå ±âÃÊÀûÀÎ ¿ì¸®°¡ Áö±Ý ÇØ¾ßÇÒ ÀÏÀ» X°¡ ½ÃÀÛµÉ ¶§ »ç¿ëÇÏ´Â ÃʱâÈ­ ÆÄÀÏÀ» ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù. »ç½Ç ÀÌ ÆÄÀÏÀº »ç¿ëÀÚ ¸ðµÎ°¡ »ç¿ëÇÏ´Â ÆÄÀÏÀ̸ç /var/X11R6/lib/xinit/xinitrc µîÀÇ µð·ºÅ丮¿¡¼­ ãÀ» ¼ö ÀÖ´Ù. °³°³ÀÇ »ç¿ëÀÚ¸¶´Ù ´Ù¸£°Ô ¼³Á¤ÇÏ°í ½Í´Ù¸é °¢ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ .xinitrc¶ó´Â ÆÄÀÏÀ» ¸¸µé¾î ÁÖ¸é À§ÀÇ ÆÄÀÏ ´ë½Å¿¡ ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ°Ô µÈ´Ù. ÀϹÝÀûÀ¸·Î »ç¿ëÀÚ ¸ðµÎ°¡ »ç¿ëÇÏ´Â ÆÄÀÏÀº ±âº»ÀûÀÌ¸ç ¾ÆÁÖ ±âÃÊÀûÀÎ ³»¿ëµéÀ» ´ã°í ÀÖÀ¸¸ç º¸¾ÈÀ» ÀÌÀ¯·Î ¸ðµÎ°¡ ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ´Â °ÍÀº ³ª»ÚÁö ¾Ê´Ù. ±×·¯³ª ÀÚ½ÅÀÇ ¼³Á¤À» ÇÏ°í ½Í´Ù¸é »ç¿ëÇØµµ ÁÁ´Ù.

¿ì¼±Àº Ȩ µð·ºÅ丮¿¡ .xinitrc¸¦ ¸¸µé°í, ÀÚ½ÅÀÇ ¼Õ¿¡ ÀÍÀº ÅØ½ºÆ® ¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ¸¸µé¾î º¸±æ ¹Ù¶õ´Ù. Ȥ ÀÌ¹Ì ÆÄÀÏÀÌ ÀÖ´Ù¸é ÀûÀýÈ÷ ¼öÁ¤Çصµ ÁÁÀ» °ÍÀÌ´Ù.


#!/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´Â ´ÙÀ½ÀÇ ¼Ó¼ºÀ» °¡Áö°Ô µÈ´Ù.

  • fndry - ÆùÆ® Á¦ÀÛÀÚ, ȸ»ç³ª °³ÀÎµî ÆùÆ® Á¦ÀÛÀÚ¸¦ ³ªÅ¸³½´Ù.
  • fmly - ÆùÆ® ÆÐ¹Ð¸®, °¡Àå Àͼ÷ÇÑ ÆùÆ® Á¾·ùÀÇ À̸§ÀÌ´Ù.
  • wght - ÆùÆ® µÎ²²(bold-±½°Ô, medium-º¸Åë µî)
  • slant - ÆùÆ® Àå½Ä(italics-ÀÌÅŸ¯, oblique-±â¿ï¾îÁø, roman-·Î¸¸µî
  • sWdth - ÆùÆ® Æø(normal-º¸Åë, condensed-Á¼Àº, extended-³Ð°Ô)
  • adstyl - ºÎ°¡ÀûÀÎ Àå½Ä (sans serif, serif µî)
  • pxlsz - Çȼ¿ Å©±â, ¹®ÀÚÀÇ ¼¼·Î ±æÀÌ
  • ptSz - Æ÷ÀÎÆ®·Î ³ªÅ¸³½ Å©±â, pxlsz¿Í ºñ½ÁÇÏ´Ù.
  • resx - °¡·Î ÇØ»óµµ, dpi·Î Ç¥½ÃµÈ´Ù.
  • resy - ¼¼·Î ÇØ»óµµ, dpi·Î Ç¥½ÃµÈ´Ù.
  • spc - °£°Ý Schumacher ÆùÆ®¿¡¼­³ª À¯¿ëÇÑ °Í °°´Ù.
  • avgWidth - ÆùÆ®ÀÇ Æò±Õ Æø
  • rgstry - ÆùÆ® ¸ñ·Ï¿¡¼­ ãÀ» ¼ö ÀÖ´Â ·¹Áö½ºÆ®¸®
  • encdng - ±¹°¡º° ÀÎÄÚµù

Áö±ÝÀ¸·Î¼± À§ÀÇ ¼Ó¼ºµéÀÌ ½±°Ô ÀÌÇØ°¡ °¡Áö ¾ÊÀ» °ÍÀÌ´Ù. X À©µµÀÇ ÆùÆ®¼±Åà ÇÁ·Î±×·¥ÀÎ xfontsel À» ÀÌ¿ëÇÏ¸é °¢ ¼Ó¼º¿¡ µû¶ó ¾î¶»°Ô º¯ÇÏ´ÂÁö ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. Áö±Ý ¼öÇàÇØ º¸±â ¹Ù¶õ´Ù. »ç½Ç xfontselÀÇ ÇÁ·Î±×·¥Àº ¶Ç ÇϳªÀÇ È¥¶õÀ» ¾ß±âÇÒ ¼öµµ ÀÖ´Ù.(Á» Á÷°üÀûÀÌÁö ¸øÇÑ ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖ´Ù.) ÇÏÁö¸¸ ÇØ º¸¶ó. °ð ½±°Ô Àͼ÷ÇØ Áú °ÍÀÌ´Ù. ¿ì¼± fndry ¹öưÀ» ´©¸£°í ±×Áß Çϳª¸¦ ¼±ÅÃÇØ º¸±â ¹Ù¶õ´Ù. Áö±Ý ½Ã½ºÅÛ¿¡ ÆùÆ®°¡ ¿Ã¹Ù·Î ¼³Á¤µÇ¾ú´Ù¸é adobe³ª b&h bitstream °ú °°Àº ¸î¸î ¼±Åà °¡´ÉÇÑ Ç׸ñÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸¸ÀÏ b&hµî Çϳª¸¦ ¼±ÅÃÇÑ´Ù¸é ¹öư ¾Æ·¡ÀÇ ¿øµµÃ¢ÀÇ ÆùÆ®°¡ ¹Ù²î´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. ¿ÞÂÊÀ¸·ÎºÎÅÍ ½ÃÀÛÇØ¼­ ¿À¸¥ÂÊÀ¸·Î ¼±ÅÃÇØ ³ª°¡´Â °ÍÀÌ ÀϹÝÀûÀÎ ÆùÆ®¼±Åà ¹æ¹ýÀÌ´Ù. ¿À¸¥ÂÊ¿¡ ÀÖ´Â Ç׸ñÀº ¿ÞÂÊ Ç׸ñ¿¡ Á¾¼ÓÀûÀÌ¸ç ¸î¸î ÆùÆ®¿¡ ÇÑÁ¤µÈ ƯÁ¤ÇÑ ¿É¼ÇÀÏ ¼ö Àֱ⿡ ÆùÆ® ¼±ÅÃÀÇ ÆøÀÌ Á¼¾ÆÁø´Ù. Áï Áö±Ý fndry¿¡¼­ b&hµîÀ» ¼±ÅÃÇÑ ÈÄ fmlyÀÇ ¸Þ´º¸¦ º¸¸é ¸î¸î ¸Þ´º¸¸ÀÌ ½ÃÇà °¡´ÉÇÏ°Ô µÇ¾îÀÖÀ» °ÍÀÌ´Ù. ÀÌ fndry¿¡¼­ Á¦ÀÛµÈ fmly¸¸ º¸ÀÌ´Â °ÍÀÌ´Ù. ±×·¯³ª Courier ÆùƮó·³ ¿©·¯ Á¦Àۻ翡¼­ Á¦ÀÛÇÑ ÆùÆ®µµ ÀÖ´Ù. ÀÌÁ¦ ÀÌ·± ±ÔÄ¢¿¡ µû¶ó wght³ª ³ª¸ÓÁö ¼Ó¼ºÀ» Á¤ÇÒ ¼ö ÀÖ´Ù. ¸¸ÀÏ ¸¾¿¡µå´Â ÆùÆ®°¡ °ñ¶óÁ³´Ù¸é ´õ ÀÌ»ó ¼±ÅÃÇÏÁö ¾Ê¾Æµµ µÈ´Ù. »ç½Ç ½Ã½ºÅÛ¿¡ ÆùÆ®°¡ ¹«Á¦ÇÑÀ¸·Î ¸¹Àº °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ¼±ÅÃÇÏÁö ¾Ê¾Æ ¿ÍÀϵåÄ«µå ¿É¼ÇÀÎ * ·Î Ç¥½ÃµÈ ºÎºÐÀÌ Æ¯Á¤ ¿É¼ÇÀ» ´ëÇ¥ÇÏ´Â °ÍÀÌ µÇ±â ¶§¹®ÀÌ´Ù. ÀÚ ÀÌÁ¦ ÆùÆ®¼±Åÿ¡ Àͼ÷ÇØ Á³´Ù¸é ÀÌ ÆùÆ®¸¦ ƯÁ¤ ¾îÇø®ÄÉÀ̼ǿ¡ Àû¿ëÇØ º¸µµ·Ï ÇÏÀÚ.


ID
Password
Join
You have a will that can be influenced by all with whom you come in contact.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:30
Processing time 0.0025 sec