· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/XWindow-User-HOWTO

You are not allowed to 'backlinks'


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 will have good luck and overcome many hardships.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-09-03 12:14:13
Processing time 0.0016 sec