Linux Doc/Linux Doc Example
<!doctype linuxdoc system>
<!-- The X Window User HOWTOÀÇ sgml ¼Ò½º>
¹ø¿ª/º¯È¯ ½É»óÇö artsilly@eeserver.korea.ac.kr
-->
<article>
<title>The X Window User HOWTO
<subtitle>X À©µµ »ç¿ëÀÚ °¡À̵å
<author>·¹ÀÌ ºê¸®±Û·¾(Ray Brigleb) <htmlurl url="ray@croftj.net" name="ray@croftj.net">
<date>v1.0, 29 November 1998
<trans>½É»óÇö <htmlurl url="artsilly@eeserver.korea.ac.kr" name="artsilly@eeserver.korea.ac.kr">
<tdate>¹ø¿ªÁß, 1998³â 12¿ù 29ÀϺÎÅÍ
<abstract>
ÀÌ ¹®¼´Â X À©µµ ½Ã½ºÅÛ È¯°æ ¼³Á¤ ¹× ¿©·¯ Á¤º¸µéÀ» ´ã°í ÀÖ´Ù. ÀÌ
³»¿ëÀº ÀϹÝÀûÀÎ ¸®´ª½º À¯Àú¿¡°Ô »Ó ¾Æ´Ï¶ó ´Ù¾çÇÏ°í ¸¹Àº ¿É¼Ç°ú X À©µµ
½Ã½ºÅÛÀÇ ÀÚ¼¼ÇÑ ±¸Á¶¿¡±îÁö °ü½ÉÀÌ ÀÖ´Â ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ôµµ
À¯¿ëÇÏ´Ù. ÀÌ ±ÛÀ» ÀÐÀ» ¶§´Â X À©µµ ½Ã½ºÅÛ°ú ¾î´À Á¤µµÀÇ ÇÁ·Î±×·¥ÀÌ
±ò·ÁÀÖÀ½À» °¡Á¤ÇÑ´Ù.
</abstract>
<!-- ¸ñÂ÷ -->
<toc>
<!-- ¹®¼ÀÇ ½ÃÀÛ -->
<sect>¼Ò°³
<p>
±×·¡ÇÈÄÃÇÑ È¯°æÀ» °¡Áø À©µµ ½Ã½ºÅÛÀÌ´Ù. 1984³â ÃÖÃÊ·Î
ÄÄÇ»ÅÍ¿¡ X ½Ã½ºÅÛÀÌ ±ò·Á ÀÖ°í »ç¿ëÇÒ ¼ö ÀÖ´Â »óŶó°í °¡Á¤ÇÒ
°ÍÀÌ´Ù. ÀÌ ¹®¼¿¡¼ ´Ù·ç´Â ¹üÀ§´Â ¾î¶»°Ô Çϸé X¿Í ±× ¾îÇø®ÄÉÀ̼ÇÀ»
»ç¿ëÇÒ ¼ö ÀÖÀ»±î ÇÏ´Â °Í¿¡ ÇÑÁ¤ÇÑ´Ù. X ½Ã½ºÅÛÀ» ¾î¶»°Ô ÄÄÆÄÀÏÇÏ°í
ÀνºÅçÇÒ °ÍÀΰ¡¿¡ ´ëÇؼ´Â ´Ù·çÁö ¾Êµµ·Ï ÇÏ°Ú´Ù. ÀϹÝÀûÀ¸·Î ¿äÁòÀÇ
¸®´ª½º ¹èÆ÷º»¿¡¼´Â ¼³Ä¡°úÁ¤Áß¿¡ X À©µµ ½Ã½ºÅÛÀ» ÄÄÆÄÀÏ/¼³Ä¡ ÇϹǷÎ
»ç¿ëÇϴµ¥¿¡ À־ ū ¹«¸®°¡ ¾øÀ» °ÍÀÌ´Ù.
<sect1>Á» ´õ Á¤º¸¸¦ ¾òÀ¸·Á¸é?
<p>
¸¸ÀÏ ´ç½ÅÀÌ Áö±Ý ¸· ½ÃÀÛÇÑ »ç¶÷À̶ó¸é XFree86 ÇÏ¿ìÅõ/ ¹®¼¿Í
XFree86 ºñµð¿À ŸÀÌ¹Ö ÇÏ¿ìÅõ(XFree86 Video Timing)/ ¹®¼¸¦
ÀÌ¿ëÇÏ¸é ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ´õ ¸¹Àº Á¤º¸¸¦ ¿øÇÑ´Ù¸é ÀÌ ¹®¼ÀÇ ¸Ç
µÚ¿¡ ÀÖ´Â 'Âü°í ¹× ÀÚ·áµé'À» ÀÌ¿ëÇÏ¸é µÉ °ÍÀÌ´Ù. ±×¸®°í
<sect1>ÀÌ ¹®¼ÀÇ ÃÖ½ÅÆÇÀ» ÀÐ°í ½Í´Ù¸é?
<p>
ÀÌ ¹®¼ÀÇ Ãֽà ¹öÀüÀº ÁÖ±âÀûÀ¸·Î
<sect1>Á¦¾È ¹× ¼öÁ¤
<p>
¸¸ÀÏ ÀÌ ¹®¼¿¡ ´ëÇÑ Àǹ®Á¡À̳ª, ÇÏ°í ½ÍÀº ¸»ÀÌ ÀÖ´Ù¸é ³»°Ô ¸ÞÀÏÀ»
º¸³»´Â °Í¿¡ ´ëÇØ ÆíÇÏ°Ô »ý°¢ÇÏ°í Áï½Ã·Î º¸³»Áֱ⠹ٶõ´Ù.
<sect1>°¨»çÀÇ ±Û
<p>
¸®´ª½º ÇÏ¿ìÅõ ¹®¼ÀÇ °ü¸®ÀÚÀÎ ÆÀ ¹ÙÀ̳Ñ(Tim Bynum)ÀÇ µµ¿ò°ú XFree86À»
Á¦ÀÛÇÏ°í ¿©·¯ ¹®¼µéÀ» ÀÛ¼ºÇØ ÁØ XFree86±×·ì¿¡ ¹«Ã´À̳ª
°¨»çµå¸°´Ù. ¶ÇÇÑ ÀÌÀüºÎÅÍ ¿©·¯ ¹®¼¿Í Âü°í ÀÚ·áµéÀ» ½áÁØ »ç¶÷µé¿¡°Ôµµ
°¨»çÀÇ ¸»À» Çؾ߰ڴÙ. ÀÌ ¹®¼¸¦ ÀÛ¼ºÇϴµ¥ ÀÌÀü »ç¶÷µéÀÇ ÀڷḦ ²ÙÁØÈ÷
¸ð¾Æ¿Â °ÍÀÌ ¸¹Àº µµ¿òÀ̵Ǿú´Ù.
À©µµ ¸Å´ÏÀú °¡À̵å ȨÆäÀÌÁö¸¦ ¿î¿©ÇÏ°í ÀÖ´Â ¸Ë äÇÁ¸Õ(Matt Chapman),
FVWM2 Å׸¶ÀÇ ÆÁ°ú Æ®¸¯À» ¾´ ½ºÄÚÆ® ½ºÅ©¸®ºì(Scott Scriven)À¸·ÎºÎÅÍ
¸¹Àº ¿µ°¨°ú ÈùÆ®¸¦ °¡Á®¿ÔÀ½À» ¹àÇô¾ß °Ú´Ù. ÀÌ ¹®¼¸¦ ÀÛ¼ºÇÏ°í
ÁøÇàÇϴµ¥ ÀÎÅÍ³Ý ¼ºñ½º·Î ¾öû³ µµ¿òÀ» ÁØ Á¶ Å©·ÎÇÁÆ®(Joe Croft)¿Í
Á¤½ÅÀûÀÎ µµ¿ò°ú ´Ù¾çÇÑ ÆÁÀ» ¾È°ÜÁØ Å¬¶ó¸®¾î °¥Æ丣(Claire Galper)ÀÇ
À̸§µµ ¹àÇôµÐ´Ù. ¸¶Áö¸·À¸·Î ¸ðµç GNU/Linux °øµ¿Ã¼¿¡°Ô ¸¹Àº ºÎºÐ¿¡¼
°¨»ç¸¦ µå¸°´Ù.
<sect1>ÀúÀÛ±Ç
<p>
ÀÌ ¹®¼ÀÇ ÀúÀÛ±ÇÀº ·¹ÀÌ ºê¸®±Û·¾(Ray Brigleb) (c) 1998 ¿¡°Ô
¼ÓÇÑ´Ù. Ưº°ÇÑ ¸»ÀÌ ¾øÀ» °æ¿ì ¸®´ª½º ÇÏ¿ìÅõ ¹®¼ÀÇ ÀúÀÛ±ÇÀº ±× ¹®¼¸¦
ÀÛ¼ºÇÑ »ç¶÷¿¡°Ô ÀÖ´Ù. ¸®´ª½ºÀÇ ÇÏ¿ìÅõ ¹®¼´Â ¿©·¯°¡Áö ¹æ¹ýÀ» ÅëÇØ
ÀϺγª Àüü¸¦ ÀÓÀÇ·Î ¹Ù²Ù°Å³ª ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù. »ó¾÷ÀûÀÎ Àç ¹èÆ÷ ¿ª½Ã
±ÇÀåµÇ°í Çã¶ôµÈ´Ù. ±×·¯³ª ±×·² »óȲÀÌ µÇ¸é ²À ÀúÀÚ¿¡°Ô °øÀûÀ¸·Î ¿¬¶ôÇØ
ÁÖ±æ ¹Ù¶õ´Ù. ÀÌ ¹®¼¿¡ ´ëÇÑ ¹ø¿ªÀ̳ª ÀÌ ¹®¼·ÎºÎÅÍÀÇ ¹ßÃé, ȤÀº Àç
ÆíÁý¿¡ ´ëÇÑ ³»¿ë ¿ª½Ã ÀúÀÛ±ÇÀ» ²À Ç¥½ÃÇØ Áֱ⠹ٶõ´Ù. ¹°·Ð ´Ù¸¥ ¸®´ª½º
ÇÏ¿ìÅõ ¹®¼ ¿ª½Ã ÀÌ·± ±ÔÄ¢À» ÁöÄÑÁֱ⠹ٶõ´Ù. ±ÔÄ¢À» ÁöÅ°Áö ¾Ê°í´Â ÀÌ
±ÛÀ» ÀÌ¿ëÇÑ ´Ù¸¥ ¹®¼ÀÇ ÀÛ¼ºÀº Çã¿ëµÇÁö ¾Ê´Â´Ù. ƯÀÌÇÑ »óȲ ÇÏ¿¡¼¸¸
¿¹¿Ü°¡ ÀÎÁ¤µÉ ¼ö ÀÖ´Ù. - ÀÌ °æ¿ì´Â ¸®´ª½º ÇÏ¿ìÅõ °ü¸®ÀÚ¿Í Á¢ÃËÇϱâ
¹Ù¶õ´Ù. °á·ÐÀûÀ¸·Î ¸¹Àº ¹æ¹ýÀ¸·Î ÀÌ ¹®¼°¡ ¹èÆ÷µÇ°í Àü´ÞµÇ±â¸¦
¹Ù¶õ´Ù. ±×·¯³ª ¸ðµç °æ¿ì¿¡ ÀÖ¾î¼ ÀúÀÛ±ÇÀ» Ç¥½ÃÇØ Áֱ⠹ٶõ´Ù. ¶ÇÇÑ ÀÌ
ÇÏ¿ìÅõ ¹®¼ÀÇ Àç¹èÆ÷¿¡ ´ëÇÑ °æ¿ì´Â ÀúÀÚ°¡ ¾Ë ¼ö ÀÖ°Ô ÇØ ÁÖ±æ ¹Ù¶õ´Ù.
ÀÌ ¹®¼¿¡´Â ¸¹Àº »óÇ¥¿Í ÇÁ·Î±×·¥µéÀÌ ³ª¿Â´Ù. ´ç¿¬ÇÏ°Ôµµ ÀÌ·± »óÇ¥¿Í
ÇÁ·Î±×·¥µéÀÇ ÀúÀÛ±ÇÀº °¢±â ±× ÀúÀÚ¿Í Á¦ÀÛÀÚ¿¡°Ô ¼ÓÇÑ´Ù.
<sect>½ÃÀÛÇϱâ
<p>
<sect1>X À©µµ ½Ã½ºÅÛ:¿ª»ç¿Í ¾ÆÅ°ÅØÃç(±¸Á¶)
<p>
ÈÄ 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
À©µµ ½Ã½ºÅÛ¿¡¼ ÇÊ¿ä·Î ÇÏ´Â ¿©·¯ ¶óÀ̺귯¸®¿Í ÅøŶµéÀÌ ¿Ã¹Ù¸£°Ô
¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇØ º¸´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù. ¿©·¯ ¶óÀ̺귯¸®µéÀº °ÅÀÇ
¹«·áÀ̹ǷΠ½±°Ô ±¸ÇØ ¼³Ä¡ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
<sect1>µ¥½ºÅ©Å¾ ºÐ¼®Çϱâ
<p>
Á»´õ ÆíÇÏ°Ô X¸¦ »ç¿ëÇϱâÀ§Çؼ ¹Ýµå½Ã Àͼ÷ÇØÁ®¾ß ÇÒ ±âº»°ú °³³ä¿¡ ´ëÇØ
ªÀº ¼³¸íÀ» Çϵµ·Ï ÇÏ°Ú´Ù. ÀÌ·± °ÍµéÀº µµ¿òÀÌ ÇÊ¿äÇÒ ¶§¸¶´Ù ¸Å´º¾ó(man
page)À̳ª µµ¿ò¸»¿¡¼ ÀÚ²Ù ¹Ýº¹Çؼ ³ª¿Ã °ÍÀÌ´Ù.
Ç×»ó ±×·± °ÍÀº ¾Æ´ÏÁö¸¸ ÀüÅëÀûÀ¸·Î ¸¶¿ì½º Æ÷ÀÎÅÍ°¡ °¡¸®Å°°í ÀÖ´Â
À©µµ´Â »ç¿ëÀÚÀÇ Å°º¸µå ÀÔ·ÂÀ» ¹ÞÀ» ¼ö ÀÖÀ¸¸ç ÈçÈ÷ È°¼º À©µµ - ¾×Ƽºê
À©µµ¶ó°í ºÎ¸¥´Ù. ÀÌ·± ÀÌÀ¯·Î È°¼º À©µµ¸¦ 'Æ÷Ä¿½º µÇ¾ú´Ù(focused)'°íµµ
ÇÑ´Ù. ÇÑ À©µµ°¡ Æ÷Ä¿½º µÇ¸é ´Ù¸¥ À©µµ´Â 'Æ÷Ä¿½º µÇÁö ¾ÊÀº(unfocused)'
ºñÈ°¼º À©µµ°¡ µÇ¾î »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹Þ¾ÆµéÀÏ ¼ö ¾ø´Ù. (¿äÁòÀº Æ÷Ä¿½º
Çϱâ À§ÇØ ¸¶¿ì½º ¹öÆ°À» ´©¸£±âµµ ÇÑ´Ù)
<sect1>X À©µµ ½Ã½ºÅÛ ºÒ·¯³»±â
<p>
X À©µµ ½Ã½ºÅÛÀ» ½ÃÀÛÇϴµ¥¿¡´Â ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ¸¸ÀÏ ÄÄÇ»Å͸¦
ÄÑÀÚ¸¶ÀÚ X°¡ ¶á´Ù¸é À̺κÐÀ» °Ç³Ê¶Ù°í ³Ñ¾î°¡µµ ÁÁ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ
¸®´ª½º ½Ã½ºÅÛ¿¡¼´Â ÅýºÆ® ±â¹ÝÀÇ ·Î±ä ȸéÀ» °ÅÃÄ ·Î±äÇÏ°í,
¸í·ÉÇàÀ¸·Î X¸¦ ½ÇÇàÇϵµ·Ï ¼¼ÆõǾî ÀÖ´Ù. X¸¦ ½ÇÇàÇÏ´Â °ÍÀº ÀüÀûÀ¸·Î
»ç¿ëÀÚ ¸¶À½ÀÌ´Ù.
°¡Àå °£´ÜÇÑ ¹æ¹ýÀ¸·Î´Â
Á» ´õ º¸ÆíÀûÀÎ ¹æ¹ýÀ¸·Î´Â
À§ ¸í·É¿¡¼ '--' ÀÇ Ç¥½Ã´Â ¸í·ÉÇàÀÇ ¾Æ±Ô¸ÕÆ®(¿É¼Ç)À» xinit·Î ³Ñ°ÜÁÖ´Â
¿ªÇÒÀ» ÇÑ´Ù. À§ ¸í·ÉÀ» ÅëÇØ XÀÇ Çػ󵵸¦ ÀÚ½ÅÀÌ ¿øÇÏ´Â ¸ñÀû¿¡ ¸Â°Ô
¹Ù²Ù¾î ½ÇÇà½Ãų ¼ö ÀÖ´Ù. ¹°·Ð ¼³Á¤ÈÀÏÀ» ÀоîµéÀÌ´Â °ÍÀº
¿©ÀüÇÏ´Ù. ¼³Á¤¿¡ ´ëÇؼ´Â ³ªÁß¿¡ ´Ù·çµµ·Ï ÇÏ°Ú´Ù.
<sect1>X µð½ºÇ÷¹ÀÌ ¸Å´ÏÀú(xdm) »ç¿ëÇϱâ
<p>
xdmÀÇ ¼³Á¤ ÆÄÀÏÀº <em>/usr/X11R6/lib/X11/xdm</em>¿¡ ³õ¿©Áö°í ¸Å¿ì
Æí¸®ÇÏ°Ô °ü¸®ÇÒ ¼öÀÖ°Ô ÇØ ÁØ´Ù.
¹Ù¶õ´Ù. ¶ÇÇÑ ¸Å´º¾ó(man page)À» Âü°í ÇÏ´Â °ÍÀ» ÀØÁö ¸»±â ¹Ù¶õ´Ù.
<sect>À©µµ ¸Å´ÏÀú °í¸£±â
<p>
ÀÌ ¼½¼Ç¿¡¼´Â Á» ´õ Æí¸®ÇÑ À©µµ ¸Å´ÏÀú¸¦ °í¸£±â À§ÇØ ¿©·¯ À©µµ
¸Å´ÏÀú¸¦ ºñ±³ÇÏ°í Ư¡¿¡ ´ëÇØ À̾߱â Çϵµ·Ï ÇÏ°Ú´Ù. ÀÚÄ© ÇϳªÇϳª
È®ÀÎÇØ º¸´Ùº¸¸é ¾öû³ °¹¼öÀÇ À©µµ ¸Å´ÏÀú¿¡ ´·Á ´õ ÀÌ»ó ÀÌ ¹®¼¸¦
ÁøÇàÇØ ³ª°¥ ¼ö ¾øÀ¸¹Ç·Î(¾îÂ÷ÇÇ ºÒ°¡´É ÇÏ´Ù´Â °ÍÀ» ¾Ë°íÀÖ´Ù.) ÀαâÀÖ´Â
¸î°¡Áö¸¦ ¼±ÅÃÇÏ´Â °ÍÀ¸·Î ÇÑÁ¤Áþµµ·Ï ÇÏ°Ú´Ù. ºñ·Ï ±×¸® ¸¹Àº °¹¼öÀÇ À©µµ
¸Å´ÏÀú¸¦ ´Ù·çÁö´Â ¾ÊÁö¸¸ ÀÌ °ÍµéÀ» ÅëÇØ ¿ì¸®°¡ ¾ËÇϾßÇÒ °³³ä°ú ¸ñÀûÀ»
¾î´ÀÁ¤µµ´Â ÃæÁ·½Ãų ¼ö ÀÖÀ» °ÍÀ̶ó »ý°¢ÇÑ´Ù. ÀÏ´Ü ±âº»ÀûÀÎ °³³ä¿¡ ´ëÇØ
ÀÌÇظ¦ ÇÑ´Ù¸é ´õ ¸¹Àº °ÍµéÀ» ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
À©µµ ¸Å´ÏÀú¸¦ °í¸£´Â °ÍÀº ¾ó¸¶³ª ÄÄÇ»Æà ȯ°æÀ» Æí¸®ÇÏ°Ô ÇÒ ¼ö ÀÖ´Â
Áö¸¦ °áÁ¤ÇÏ°Ô µÇ´Â Áß´ëÇÑ °áÁ¤ÀÌ µÉ ¼öµµ ÀÖ´Ù. ¾Æ¹«µµ X ½Ã½ºÅÛ¿¡¼
½ÇÁ¦ ÀÚ½ÅÀÇ ÀÏÀ» Çϱ⺸´Ù À©µµ¸¦ Á¤¸®ÇÏ°í, Á¶ÀýÇÏ°í, ´Ù·ç´Âµ¥ ¸¹Àº
½Ã°£À» º¸³»°í ½ÍÁø ¾ÊÀ» °ÍÀÌ´Ù.
¾î¶² À©µµ ¸Å´ÏÀúÀÇ °æ¿ì¿¡´Â »ç¿ëÀÚÀÇ ÃëÇâ¿¡ ¸ÂÃâ ¼ö ÀÖµµ·Ï Áغñ µÇ¾î
ÀÖ´Ù. Àß ¹Ù²î¾îÁø À©µµ ¸Å´ÏÀúÀÇ °æ¿ì »ó´çÈ÷ ¸ÚÁö°í ¶§·Ð »õ·Î¿î
¿î¿µÃ¼°è¸¦ ¾²´Â µíÇÑ ´À³¦À» Áֱ⵵ ÇÑ´Ù. ¾ÆÀÌÄÜÀÌ ÇÊ¿ä ¾ø´Ù¸é Á¦°Å ÇÒ
¼öµµ ÀÖ°í, Åø¹Ù°¡ ÇÊ¿äÇÏ´Ù¸é »õ·Ó°Ô Á¦ÀÛÇÒ ¼ö µµ ÀÖ´Ù. °Ô´Ù°¡ ÀÌ·±
ÀÏÀº ±×¸® º¹ÀâÇÏÁöµµ ¾Ê°í, µ·À̵å´Â ±×·± Àϵµ ¾Æ´Ï´Ù.
<sect1>FVWM°ú ¿ª»ç
<p>
°¡Àå ÀϹÝÀûÀÎ À©µµ ¸Å´ÏÀú´Â ·Î¹öÆ® ³»À̼Ç(Robert Nation)ÀÌ Á¦ÀÛÇÑ
FVWMÀº ÃÖÃÊÀÇ ¹öÀüÀÌ¸ç ¾à°£ ±¸½ÄÀÌ µÇ¾î¹ö·ÈÁö¸¸ »ó´çÈ÷ Àα⸦ ²ø´ø
¸®´ª½º À©µµ ¸Å´ÏÀúÀÌ´Ù. Áö±ÝÀº 2.0¹öÀü±îÁö ³ª¿Ô°í »ó´çÈ÷ ¾ÈÀüÀûÀ̸ç
ÈνŠÀϹÝÈµÈ »ç¿ë¹ýÀ» Á¦½ÃÇÑ´Ù. ÀÌ ¹öÀü¿¡¼´Â Á» ´õ Á÷°üÀûÀÌ°í
°£´ÜÇϸç À¯¿¬ÇÑ ¼³Á¤¹æ½ÄÀ» Áö¿øÇÑ´Ù. ±×·¯³ª ¸¹Àº »ç¶÷µéÀº ¿©ÀüÈ÷
ÃÖÃʹöÀüÀÇ FVWMÀ» ¼±È£ÇÏ´Â °Í °°´Ù. ¿À·£ ½Ã°£µ¿¾È Àα⸦ ²ø¾úÀ¸¸ç
Ç¥ÁØÈ µÇ¾ú°í, ¸¹Àº ¼³Á¤ ÆÄÀϵéÀ» Á÷Á¢ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÌ ¾ÆÁ÷µµ ÀÌ
±¸½ÄÀ» µ¸º¸ÀÌ°Ô ÇÏ´Â °Í °°´Ù. ´ç¿¬ÇÑ °ÍÀÏ·±Áöµµ ¸ð¸¥´Ù.
½Å±âÇÑ °ÍÀº ¾î´À ´©±¸µµ FVWM¿¡¼ 'F'°¡ ¹«¾ùÀ» ÀǹÌÇÏ´Â °ÍÀΰ¡¿¡ ´ëÇØ
Àß ¸ð¸¥´Ù´Â °ÍÀÌ´Ù. (¾Æ¸¶ Á¦ÀÛÀÚ´Â ¾Ë°í ÀÖÀ»·±Áöµµ ¸ð¸¥´Ù.) ÇÏÁö¸¸ VWM
¸¸ ³õ°í º»´Ù¸é ºÐ¸íÈ÷ °¡»ó À©µµ ¸Å´ÏÀú(Virtual Window Manager)ÀÏ
°ÍÀÌ´Ù. ½ÇÁ¦·Î FVWM À©µµ ¸Å´ÏÀú ½Ã¸®Áî´Â °¡»ó µ¥½ºÅ©Å¾À» Áö¿øÇÏ°í
ÀÌ°ÍÀÌ ÀåÁ¡ÀÌ µÇ°í ÀÖ´Ù. ¾Æ¸¶ ¸¶¿ì½º³ª ÀûÀýÈ÷ ¼³Á¤ÇÑ ÇÖÅ°¸¦ ÀÌ¿ëÇؼ
°¡»ó µ¥½ºÅ©Å¾À» ¿À°¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
<descrip>
<tag>Resources:</tag>
°ø½ÄÀûÀÎ FVWM°ú FVWM2ÀÇ »çÀÌÆ®´Â
<url url="http://www.hpc.uh.edu/fvwm/">ÀÌ´Ù.
¶ÇÇÑ °¡Àå ÃֽŠ¹öÀüÀÇ ÇÁ·Î±×·¥Àº
<url url="ftp://ftp.hpc.uh.edu/pub/fvwm/">¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù.
</descrip>
<sect1>´Ù¸¥ Á¾·ùÀÇ À©µµ ½Ã½ºÅÛ ¿¡¹Ä·¹À̼Ç
<p>
´Ù¸¥ OSÀÇ ´Ù¾çÇÑ À©µµ ȯ°æ¿¡ Àͼ÷ÇØÁ® ÀÖ´Â »ç¶÷À» À§ÇØ ÀÌ·± À©µµ
ȯ°æÀ» ¿¡¹Ä·¹ÀÌ¼Ç ÇÏ´Â ¿©·¯ À©µµ ¸Å´ÏÀúµéÀÌ ÀÖ´Ù.
<url url="http://berta.fri.uni-lj.si/~markom/icewm" name="icewm"> À©µµ
¸Å´ÏÀú´Â Á»´õ ÀÏ°üµÈ °Ñ¸ð½À°ú ´À³¦À» Á¦°øÇØ ÁØ´Ù. icewmÀ» ÀÌ¿ëÇÏ¿©
¿©·¯ ´Ù¸¥ À©µµ ½Ã½ºÅÛÀÇ ÇÖÅ°¶óµçÁö, ¸ð½ÀÀ̶óµçÁöµîÀ» ¿¡¹Ä·¹ÀÌ¼Ç ÇÒ ¼ö
ÀÖ´Ù. OS/2 ¿¡¹Ä·¹À̼ÇÀº ±×·°Àú·° ¾µ¸¸ÇÏ´Ù.
<descrip>
<tag>Resources:</tag>
À©µµ ¸Å´ÏÀú¸¦ ¸ð¾Æ³õÀº À¥»çÀÌÆ®
<sect1> XÀÇ ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º
<p>
¿ÀÇ·è(Open Look)°ú ¸ðƼÇÁ(Motif)´Â
ÃʱâºÎÅÍ X À©µµÀÇ Ç¥ÁØȸ¦ ÁÖµµÇØ ¿Ô°í ±× °á°ú·Î ´Ù¾çÇÑ Á¾·ùÀÇ
¿öÅ©½ºÅ×À̼ǿ¡¼ Áß½ÉÀûÀΠȯ°æÀ¸·Î »ç¿ëµÇ¾î¿Ô´Ù. µÑ ´Ù ¾î´À
¸é¿¡¼´Â(°Ñ¸ð½À°ú ´À³¦¿¡¼) Ç¥ÁØȸ¦ ÀÌ·ç¾ú°í µû¶ó¼ Çö´ëÀÇ ¸®´ª½º
½Ã½ºÅÛ¿¡¼µµ »ç¿ëµÇ°í ÀÖ´Ù. ¶ÇÇÑ °¢°¢ÀÇ È¯°æ¿¡¼ °ÅÀÇ ºñ½ÁÇÑ °Ñ¸ð½À°ú
´À³¦À» °¡Áú ¼ö ÀÖµµ·Ï ÄÄÆÄÀϵǾî Á¦°øµÇ´Â ¶óÀ̺귯¸®¸¦ ÇÊ¿ä·Î ÇÑ´Ù.
X11R5¿Í ÇÔ²² »ç¿ë°¡´ÉÇÑ ¼± ¸¶ÀÌÅ©·Î ½Ã½ºÅÛÀÇ ¿ÀÇ À©µµ ±×·¡ÇÈ
ÀÎÅÍÆäÀ̽º¸¦ º¸ÀÚ. ¿©±â¿¡´Â µÎ°¡ÁöÀÇ ¿ÀÇ·è À©µµ ¸Å´ÏÀú°¡ ÀÖ´Ù. olwm°ú
olvwmÀÌ´Ù. olvwmÀº À̸§¿¡¼ ´À²¸Áö´Â °Íó·³ °¡»ó µ¥½ºÅ©Å¾À»
Áö¿øÇÑ´Ù. ÀÌ°ÍÀº ¼±ÀÇ À©µµ ½Ã½ºÅÛÀÇ Ç¥ÁØÀ¸·Î °èȹÇÏ¿© °³¹ßÇÑ È¯°æÀÌ°í
¼Ö¶ó¸®½º ½Ã½ºÅÛ¿¡¼ Àû¾îµµ ¸î³â°£Àº Ç¥ÁØÀ̾ú´Ù. ¸¸ÀÏ ´ç½ÅÀÇ ¹èÆ÷º»¿¡
olwmÀ̳ª olvwmÀÌ ¾ø°í »õ·Î ÀνºÅç ÇÏ·ÁÇÑ´Ù¸é XView ¶óÀ̺귯¸®°¡ ÀÖ¾î¾ß
ÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸»ÀÚ. ¶ÇÇÑ PATH¿¡ ÀνºÅçµÈ µð·ºÅ丮(/usr/openlook)¸¦
³Öµµ·Ï ÇؾßÇÑ´Ù.
¸¸ÀÏ OSF/MOTIFÀÇ ÅøŶÀ» ¸®´ª½º¿¡¼ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é µ·À» ³»°í
±¸ÀÔÇؾßÇÑ´Ù. ÀÌ ÅøŶÀº ¹«·á°¡ ¾Æ´Ï´Ù. ±×·¯³ª ¸ðƼÇÁ ÅøŶÀ» °¡Áö°í
ÀÖ¾î¾ß ÄÄÆÄÀÏÀÌ µÇ´Â ¸ðƼÇÁ¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥µéÀ» ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ°Ô
ÇØÁÖ´Â '°¡³ÇÑ ÇÁ·Î±×·¡¸Ó'°¡ Á¦ÀÛÇÑ ·¹½ºÆ¼ÇÁ(Lesstif)°¡ ÀÖ´Ù. Áï
·¹½ºÆ¼ÇÁ´Â ¸ðƼÇÁÀÇ Å¬·ÐÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ·¹½ºÆ¼ÇÁ´Â ¸¹Àº ºÎºÐÀÇ
API¿¡¼ ºÎºÐÀûÀ¸·Î³ª¸¶ ¸ðƼÇÁÀÇ ÀÚ¸®¸¦ ´ë½ÅÇØ ³ª°¡±â ½ÃÀÛÇß´Ù. ¸¹Àº
ÇÁ·Î±×·¥µé ±×¸®°í À©µµ ¸Å´ÏÀú±îÁöµµ ·¹½ºÆ¼ÇÁ¸¦ °¡Áö°í ÄÄÆÄÀÏ ÇÒ ¼ö
ÀÖ´Ù. »ç½Ç ¸¹Àº ºÎºÐÀÇ FVWMÀÇ ÄÚµå´Â ¸ðƼÇÁ·ÎºÎÅÍ ¿Â °ÍÀÌ´Ù.
°á±¹ °¡Àå Áß¿äÇÑ ·¹½ºÆ¼ÇÁÀÇ ÀåÁ¡Àº ¸ðƼÇÁ°¡ ÀÖ¾î¾ß ÄÄÆÄÀÏÀÌ µÇ´Â
ÇÁ·Î±×·¥µéÀ» ¸ðƼÇÁ ¾øÀÌ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. À©µµ
¸Å´ÏÀúÀÇ °æ¿ì¿¡µµ Ưº°ÇÑ °ÍÀÌ ¾ø´Ù. ¿ø·¡ÀÇ ¸ðƼÇÁ·ÎºÎÅÍ ·¹½ºÆ¼ÇÁ·Î
¿Å°Ü°¡µµ ¾Æ¹« °Íµµ ´Þ¶óÁöÁö ¾Ê´Â´Ù. ¸ðµç ¼³Á¤ÆÄÀÏÀ» ±×´ë·Î ¾µ ¼ö
ÀÖ´Ù. ±×·¯³ª »ç½Ç »ç¿ë ¸ñÀûÀ̳ª Àǵµ ¸é¿¡¼ º»´Ù¸é¾ß FVWMÀÌ ´õ
¾µ¸¸ÇÏ°í ´õ ¸¹Àº ±â´ÉµéÀ» Á¦°øÇØ ÁØ´Ù. ±×·¯³ª FVWM ÀÌ ÄÄÆÄÀÏ µÉ¶§
¸ðƼÇÁ ÅøŶÀÌ ÇÊ¿äÇÏ´Ù´Â »ç½ÇÀ» ¸ð¸£´õ¶óµµ, »ý±ä ¸ð¾çÀ̳ª ´À³¦¿¡¼
¾î´ÀÁ¤µµ ºñ½ÁÇÏ´Ù´Â °ÍÀ» ´À³¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
<descrip>
<tag>Resources:</tag>
°¡³ÇÑ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ·¹½ºÆ¼ÇÁ
<url url="http://www.lesstif.org/">
</descrip>
<sect1>X µ¥½ºÅ©Å¾ ȯ°æ
<p>
Á¦ 2 ¼¼´ë À©µµ ¸Å´ÏÀúÀÇ °³³äÀº KDE·ÎºÎÅÍ ½ÃÀ۵Ǿú´Ù. ±×¸®°í °ð
±×³ð(GNOME)À¸·Î ¿¬°áµÇ°Ô µÉ °ÍÀÌ´Ù. ÀÌ µÎ°¡Áö´Â ÇöÀúÇÑ °øÅëÁ¡°ú ¾öû³
Â÷À̸¦ °¡Áö°í ÀÖÀ¸¸ç ÀÌ Àý¿¡¼´Â ±×°Íµé¿¡ ´ëÇØ À̾߱â Çϵµ·Ï
ÇÏ°Ú´Ù. ÇÏÁö¸¸ ÀÌ µÎ°¡Áö´Â ¾ÆÁ÷µµ ¿ÏÀúÇÏÁö ¾Ê´Ù´Â Á¡À» ±â¾ïÇؾß
ÇÑ´Ù. ¿À·£ ½Ã°£ µ¿¾ÈÀÇ °³¹ßÇØ ¿ÔÁö¸¸ ¿©ÀüÈ÷ ±×¸® ¾ÈÁ¤ÀûÀÌÁö´Â
¾Ê´Ù. ¸¸ÀÏ Áß¿äÇÑ ÀÛ¾÷À» ÇÏ°í ÀÖ´Ù¸é KDE³ª ±×³ðÀ» ¾²´Â °Í¿¡ ´ëÇؼ´Â
Çѹø ´õ »ý°¢ÇØ ºÁ¾ß ÇÒ °ÍÀÌ´Ù.
"KDE´Â ¿©·¯ À¯´Ð½º ¿öÅ©½ºÅ×À̼ÇÀÇ °Å´ëÇÑ ÇÁ·Î±×·¥µéÀ» Çϳª·Î ÅëÇÕÇÑ
¿ÏÀüÈ÷ »õ·Î¿î µ¥½ºÅ©Å¾ÀÌ´Ù. KDE´Â À©µµ¸Å´ÏÀú¿Í ÆÄÀϸŴÏÀú, ÆгÎ,
Á¦¾îÆÇµî ¿äÁò ½Ã´ë¿¡ À¯ÇàÇÏ´Â µ¥½ºÅ©Å¾¿¡¼ ãÀ» ¼öÀÖ´Â ¸ðµç °ÍÀ»
Á¦°øÇØ ÁØ´Ù. ÀÌ Æ¯º°ÇÑ µ¥½ºÅ©Å¾ ȯ°æÀÇ °¡Àå Å« ÀåÁ¡À̶ó¸é ¿©·¯
ÄÄÆÛ³ÍÆ®µéÀ» ÅëÇÕÀûÀ¸·Î »ç¿ë°¡´ÉÇÏ°Ô ³õ¿©Á³´Ù´Â °ÍÀÌ´Ù."
KDE´Â ´Ü¼øÇÑ À©µµ ¸Å´ÏÀú°¡ ¾Æ´Ñ, µ¥½ºÅ©Å¾ ȯ°æÀ» ±¸ÇöÇϱâ À§ÇÑ ÇϳªÀÇ
½ÃµµÀÌ´Ù. KDEÀÇ ¿©·¯ ±â´ÉµéÀº ²Ï³ª À¯±âÀûÀ¸·Î Àß ÀÛµ¿ÇÑ´Ù. ÀÚÄ© À߸ø
»ý°¢ÇÏ°Ô µÇ¾î KDE¸¦ ¾Æ¿¹ ¿ÏÀüÇÑ ÇϳªÀÇ ¿î¿µÃ¼°è º¸´Â ¿À·ù¸¦ ¹üÇϱ⵵
ÇÑ´Ù. À©µµ ½Ã½ºÅÛÀ» À§ÇÑ ¿©·¯ ±â´ÉµéÀÌ Æ÷ÇԵǾîÀÖ°í, ¿©·¯ ÇÁ·Î±×·¥µéÀÌ
KDE ȯ°æÀ¸·Î Æ÷ÆõǾîÁö°í ÀÖ´Ù. KDE´Â °³¹ß ¼öÁØ¿¡¼ ÀÌ¹Ì ³î¶ó¿ï
Á¤µµ±îÁö À̸£·¶´Ù. ±×·¯³ª KDE¸¦ °³¹ßÇϴµ¥ ±âÃÊ·Î ¾²¿©Áø QT ÅøŶÀÇ
¶óÀ̼¾½º ±ÔÁ¤Àº ¸¹Àº »ç¶÷µéÀÌ KDE ¼³Ä¡¸¦ ÁÖÀúÇÏ´Â ¿øÀÎÀÌ µÇ°í ÀÖ´Ù. ÀÌ
¶óÀ̼¾½º´Â ÃÖ±Ù¿¡ µé¾î ¾î´À Á¤µµ º¯Çϱâ´Â ÇßÁö¸¸ ¿ÀÇ ¼Ò½º¶ó Á¦ÇÑµÈ ÀÌ
¶óÀ̼¾½º´Â GNU ¼ÒÇÁÆ®¿þ¾îÀÇ ±ÔÁ¤°ú´Â °°Áö ¾Ê´Ù.
"±×³ð(GNOME)À̶õ GNU ³×Æ®¿öÅ© °´Ã¼ ¸ðµ¨ ȯ°æ(GNU Network Object Model
Envirionment)¸¦ ÀǹÌÇÑ´Ù. ¿ÏÀüÈ÷ ¹«·áÀÌ¸ç »ç¿ëÀÚ¿¡°Ô Á» ´õ Ä£¼÷ÇÑ
¿Ïº®ÇÑ µ¥½ºÅ©Å¾À» ±¸ÇöÇÏ°Ú´Ù´Â ¸ñÀûÀ» Áö´Ï°í ÀÖ´Ù. ±×³ðÀº GNU
ÇÁ·ÎÁ§Æ®ÀÇ ÀÏȯÀÌ¸ç ¿ÀǼҽº(OpenSource(tm)) ¿îµ¿ÀÇ ÀϺÎÀÌ´Ù. ±×³ðÀÇ
µ¥½ºÅ©Å¾Àº ¸î¸î À¯Æ¿¸®Æ¼¿Í ÀÏ°üµÇ°Ô À¯ÁöµÇ´Â °Ñ¸ð½À°ú ´À³¦À» Áö´Ò ¼ö
ÀÖµµ·Ï °èȹµÈ Å« ¾îÇø®ÄÉÀ̼ǵéÀ» Æ÷ÇÔÇÑ´Ù. ±×³ðÀº ±×·¡ÇÈÄÃÇÑ »ç¿ëÀÚ
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϱâ À§ÇØ µ¥½ºÅ©Å¾°ú ±×¿¡ µ¿¹ÝµÇ´Â ¾îÇø®ÄÉÀ̼ǿ¡
GTK+¸¦ »ç¿ëÇÑ´Ù."
»ç½Ç ±×³ðÀÇ ½Ãµµ´Â KDE¿Í ¸¹Àº ¸é¿¡¼ °°´Ù°í ÇÒ ¼öÀÖ´Ù. ±×·¯³ª ¸î¸î
ºÎºÐ¿¡ À־ ´Ù¸£´Ù. ¿ì¼± ±×³ðÀº ÇϳªÀÇ À©µµ ¸Å´ÏÀú¿¡ ±¸¼ÓµÇÁö
¾Ê´Â´Ù. ¶ÇÇÑ ±×³ðÀº ¾îÇø®ÄÉÀÌ¼Ç »çÀÌÀÇ »óÈ£ÀÛ¿ë»Ó ¾Æ´Ï¶ó ÄÚ¹Ù(CORBA,
Common Object Resource Broker Architecture)¸¦ ÀÌ¿ëÇÏ¿© ÄÄÇ»ÅÍ¿Í
Ç÷§Æû »çÀÌ¿¡¼µµ »óÈ£¿î¿µµÈ´Ù. ¶ÇÇÑ ±×³ðÀº ¹«·áÀÌ°í ¿ÀǼҽºÀÎ GTK+
ÅøŶ¿¡ ±âÃÊÇÏ°í ÀÖ´Ù. ÀÌ´Â KDEÀÇ ±âÃÊ°¡ µÇ´Â ÅøŶ°ú´Â Á¤ ´Ù¸¥ °³³äÀÌÀÚ
¸®´ª½º ÀÚüÀÇ Ã¶Çаúµµ ÀÏÄ¡ÇÏ´Â ¹ÙÀÌ´Ù.
<descrip>
<tag>Resources:</tag>
°ø½Ä KDE ȨÆäÀÌÁö <url url="http://www.kde.org/">¿Í °ø½Ä ±×³ð
ȨÆäÀÌÁö <url url="http://www.gnome.org/">¸¦ ÅëÇØ ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö
ÀÖ´Ù. ±×³ðÀ» µÑ·¯½Ñ ¿©·¯ À̽´µéÀº
<sect1> ¾ÆÁÖ ±¦ÂúÀº À©µµ ¸Å´ÏÀú
<p>
ÃÖ±Ù À©µµ ¸Å´ÏÀúÀÇ Ãß¼¼´Â ¾ÆÁÖ¾ÆÁÖ ±Í¿©¿öÁ® °¡°í ÀÖ´Ù. »ç¶÷µéÀÌ »ý°¢ÇØ
º¼ ¼ö ÀÖ´Â ¿©·¯ Æí¸®ÇÑ ±â´ÉµéÀ» ÀÚ¶ûÇÏ°í, Áö±Ý±îÁö »ç¿ëÇØ ºÃ´ø ¾ÆÁÖ
°í±Þ½º·¯¿î ¿öÅ©½ºÅ×À̼ǵ ¾²ÀÌ´ø À©µµ ¸Å´ÏÀúµîÀ» ¿¡¹Ä·¹ÀÌ¼Ç Çϱ⵵
ÇÑ´Ù. ¹°·Ð ÀÌ·± À©µµ ¸Å´ÏÀúµéÀº Á» ´õ ºü¸¥ CPU¿Í Á» ´õ ¸¹Àº RAMÀ»
¿ä±¸ÇÑ´Ù.
"À©µµ ¸ÞÀÌÄ¿´Â GNUstep ¾îÇø®ÄÉÀ̼ÇÀÇ Ãß°¡ÀûÀÎ ÅëÇÕ Áö¿øÀ» À§ÇÏ¿©
µðÀÚÀÎ µÇ¾ú´Ù. ÀÌ°ÍÀº NEXTSTEP(tm)ÀÇ Ç°À§ÀÖ´Â °Ñ¸ð½À°ú ´À³¦À» ±×´ë·Î
¿¡¹Ä·¹ÀÌ¼Ç ÇÏ°í ÀÖ´Ù. ²Ï³ª ºü¸£°í dzºÎÇÑ Æ¯¼ºµéÀÌ ÀÖÀ¸¸ç ¼³Á¤ÇÏ°í
»ç¿ëÇϱ⿡ ¾ÆÁÖ ½±´Ù."
ÀÌ À©µµ ¸Å´ÏÀú, À©µµ ¸ÞÀÌÄ¿ÀÇ °¡Àå Å« ÀåÁ¡À¸·Î´Â GNU µ¥½ºÅ©Å¾À»
Áö¿øÇÑ´Ù´Â °ÍÀÌ´Ù. Áï ÀÌ°ÍÀº GNOME ÇÁ·ÎÁ§Æ®¿¡ ¾ÆÁÖ ÀûÇÕÇÏ°í, º¸±â¿¡
ÁÁÀº ÇÁ·±Æ® ¿£µå°¡ µÈ´Ù. ¶ÇÇÑ À§¿¡ ¸»ÇÑ ¹Ùó·³ À©µµ ¸ÞÀÌÄ¿´Â
¼³Á¤Çϱ⿡ ¾ÆÁÖ ½¬¿î À©µµ ¸Å´ÏÀúÁß ÇϳªÀÌ´Ù. ±×·¡ÇÇÄÃÇÑ
ÀÎÅÍÆäÀ̽º·ÎºÎÅÍ ¼³Á¤ÀÌ °¡´ÉÇÏ°í OffiXÀÇ µå·¡±× ¾Øµå µå·ÓÀ» »ç¿ëÇÒ ¼ö
µµ ÀÖ´Ù. µ¥½ºÅ©Å¾ Å׸¶·ÎºÎÅÍ È¯°æÀ» ½±°Ô º¯È ½Ãų ¼öµµ
ÀÖ´Ù. ·¹µåÇÞ¿¡¼´Â ±âº»ÀûÀ¸·Î ¼³Ä¡µÇ¾î Á¦°øµÇ°í ÀÖ´Ù. °Ô´Ù°¡ ±âºÐÀÌ
³»Å³ ¶§´Â ¾ÆÁÖ ½±°í ´Ù¸¥ ¼ö°í ¾øÀÌ FVWMÀ¸·Î º¯È¯µµ °¡´ÉÇÏ´Ù.
"NEXTSTEPÀÇ °Ñ¸ð½À°ú ´À³¦À» ¿¡¹Ä·¹ÀÌÆà Çϴµ¥¼ ½ÃÀÛÇß´Ù. ±×·¯³ª
´Ù¾çÇÑ »ç¿ëÀÚÀÇ ¿ä±¸»çÇ×À» ¼ö¿ëÇϱ⠽ÃÀÛÇÏ¸é¼ ¾à°£Àº ´Ù¸¥ ¸ð½ÀÀ»
°¡Áö°ÔµÇ¾ú´Ù. ¸¹Àº Àü¹®°¡µéÀÌ À̾߱âÇÏ±æ ³Ø½ºÆ® ½ºÅÜÀº º¸±â¿¡¸¸ ¾ÆÁÖ
ÁÁÀº ÀÎÅÍÆäÀ̽ºÀÏ»Ó ¾Æ´Ï¶ó ¾ÆÁÖ ±â´ÉÀûÀÌ°í Á÷°üÀûÀÎ Á¡À» ¸¹ÀÌ °¡Áö°í
ÀÖ´Ù ÇÑ´Ù. ¾ÖÇÁÅͽºÅÜÀº ÀÌ·± NEXTSTEP ÀÎÅÍÆäÀ̽ºÀÇ ÀåÁ¡À» ÅëÇÕÇÏ°í
Á»´õ À¯¿ëÇÑ ±â´ÉµéÀ» Ãß°¡Çϴµ¥ ±× ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù. ¶ÇÇÑ
¾ÖÇÁÅͽºÅÜÀÇ °³¹ßÀÚµéÀº ¾ÈÁ¤¼º°ú ȣȯ¼º¿¡µµ ½Å°æÀ» ¾²°í ÀÖ´Ù."
¿£¶óÀÌÆ°¸ÕÆ®´Â ÀÏ¹Ý À©µµ ¸Å´ÏÀú¿¡ ºñÇÏ¸é ±× ÀÌ»óÀ̶ó ÇÒ ¼ö
ÀÖ´Ù. ¿£¶óÀÌÆ°¸ÕÆ®´Â ¾ÆÁÖ ±Ø´ÜÀûÀÌ°í, ¼¼¹ÐÇÏ¸ç ¿©·¯ ¼³Á¤ÀÌ °¡´ÉÇÑ
ȯ°æÀ» Á¦°øÇØ ÁØ´Ù. ¶ÇÇÑ À©µµ ¸ð¾ç¿¡ ´ëÇÑ Æò¹üÇÏÁö ¾ÊÀº °³ÀÎÀûÀÎ
¼³Á¤±îÁöµµ ¿Ïº®ÇÏ°Ô Áö¿øÇØ ÁØ´Ù. ¶ÇÇÑ µðÀÚÀθ鿡 ÀÖ¾î¼ ¿·Á ÀÖ¾î
¹«ÀÛÁ¤ ¾î¶² ±ÔÁ¤À» µû¸£±â º¸´Ù´Â »ç¿ëÀÚ°¡ ¸¶·ÃÇÑ °íÀ¯ÀÇ ±ÔÁ¤¿¡ µû¶ó
±â´ÉÀûÀÎ ¸é¿¡¼ °Ñ¸ð½À±îÁö ¾ÆÁÖ ¼¼¹ÐÇÏ°í ÀÛÀº ºÎºÐ±îÁö ¼³Á¤À» ÇØ ÁÙ ¼ö
ÀÖ´Ù.
¿£¶óÀÌÆ°¸ÕÆ®´Â ¿©ÀüÈ÷ °³¹ßÁß¿¡ ÀÖ´Ù. µû¶ó¼ ½±°Ô ½Ã½ºÅÛÀ» ´Ù¿î½ÃÅ°°Å³ª
ºÒ¾ÈÁ¤ÇÏ°Ô ¸¸µé ¼ö ÀÖ´Ù. ±×·¯³ª ¿£¶óÀÌÆ°¸ÕÆ®ÀÇ ÀúÀÚÀÎ
·¡½ºÅ͸Ç(Rasterman)ÀÌ ÇöÀç ±×³ð ÇÁ·ÎÁ§Æ®¿Í ÇÔ²² ÀÏÇÏ°í ÀÖÀ¸¹Ç·Î, ±×³ð
ÇÁ·ÎÁ§Æ®°¡ ¿Ï¼ºµÇ¾î °¡¸ç ¿£¶óÀÌÆ°¸ÕÆ®¿¡ ´ëÇÑ Áö¿ø ¶ÇÇÑ ¿Ï¼ºµÉ °ÍÀ¸·Î
º¸ÀδÙ. ÀÌ À©µµ¸Å´ÏÀú¿¡ °ü½ÉÀ» °¡Á®Áֱ⠹ٶõ´Ù.
<descrip>
<tag>Resources:</tag>
°ø½Ä À©µµ ¸ÅÀÌÄ¿ ȨÆäÀÌÁö <url url="http://www.windowmaker.org">
°ø½Ä ¾ÖÇÁÅͽºÅÜ È¨ÆäÀÌÁö <url url="http://www.afterstep.org">
ÀÌÁ¨ Á» Àͼ÷ÇØ Á³À» Áöµµ ¸ð¸£°Ú´Ù. ¿£¶óÀÌÆ°¸ÕÆ®´Â ´ç¿¬È÷
<sect>X¿¡¼ ÀÛ¾÷Çϱâ
<p>
ÀÌ ¼½¼Ç¿¡¼´Â X¿¡¼ ¿î¿ëµÇ´Â Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇϴµ¥ Á» ´õ °¡±õ°Ô
Á¢±ÙÇÏ°Ô µÉ °ÍÀÌ´Ù. ¶ÇÇÑ X ½Ã½ºÅÛÀÇ ±âº»ÀûÀÎ ¿î¿ë ÀýÂ÷¿¡ ´ëÇØ À̾߱â
ÇÑ´Ù. X´Â À©µµ ¸Å´ÏÀú ¾øÀÌ´Â ±× ÀÚü·Î ¾î¶² Á÷°üÀûÀÎ ÀÎÅÍÆäÀ̽ºµµ
¾ø´Ù. ±×·¯³ª ¸í·ÉÇàÀ¸·ÎºÎÅÍ ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ´Â °ÍÀº ¸Å¿ì ½±´Ù. ÀÌ·±
¹æ¹ýÀ¸·Î µ¿½Ã¿¡ ¿©·¯°³ÀÇ X Å͹̳ÎÀ» ¶ç¿ì´Â °ÍÀº °¡Àå ÀϹÝÀûÀÎ
¹æ¹ýÀÌ´Ù. Áï ±×·¡ÇÇÄÃÇÑ ¼ö´ÜÀ» ÃÖ´ëÇÑ ÀÌ¿ëÇѴٱ⠺¸´Ù´Â À¯¿ëÇÑ
½Ã½ºÅÛÀû Ãø¸éÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ½ÇÀç·Î ¸í·ÉÇàÀÇ À¯¿¬¼ºÀ̳ª À¯¿ëÇÔÀº
¹«Ã´ ¾µ¸¸ÇÏ´Ù. À©µµ ¸Å´ÏÀú ÀÚü°¡ °ÅÀÇ ÇÊ¿ä¾øÀ» Á¤µµÀÌ´Ù. »ç½Ç
À©µµ¸Å´ÏÀú´Â ¸Å¿ì À¯¿ëÇÏ°í, ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ À©µµ ¸Å´ÏÀú¸¦ ¿øÇÏ°Ô
µÇ°ÚÁö¸¸ ¸¶¿ì½º°¡ ¾øÀÌ Å°º¸µå¸¸À¸·Îµµ ¸ðµç ÀÛ¾÷À» ºü¸£°í ½±°Ô ¼öÇàÇÒ
¼ö ÀÖ´Ù´Â Á¡Àº ¸í·ÉÇà ¹æ½ÄÀÇ ¿ì¼öÇÑ Á¡ÀÌ´Ù.
¾ÆÁ÷Àº À©µµ¸Å´ÏÀú¿Í Ŭ¶óÀ̾ðÆ®ÀÇ ±¸ºÐÀÌ ¸íÈ®ÇÏÁö ¾Ê°ÚÁö¸¸ ±× Â÷ÀÌÁ¡Àº
´ç½Å¿¡°Ô »õ·Î¿î ±¹¸éÀ» ¸ÂÀÌÇÏ°Ô ÇÒ °ÍÀÌ´Ù.ÇÑ °¡Áö À¯¿ëÇÑ Å°¹ÙÀεùÀ¸·Î
Ctrl-Alt-Backspace °¡ ÀÖ´Ù. ÀÌ°ÍÀº X¸¦ ¾²´ø Áß °ï¶õÇÑ »óȲ¿¡ óÇßÀ» ¶§
X¿¡¼ ¹Ù·Î ºüÁ®³ª¿À°Ô ÇØ ÁÙ °ÍÀÌ´Ù.
<sect1>¸í·ÉÇà ¿É¼Ç
<p>
´ëºÎºÐÀÇ X ÇÁ·Î±×·¥Àº Ç×»ó °°Àº ±âº»ÀûÀÎ ¸í·ÉÇà ¿É¼ÇÀ» Á¦°øÇÏ·Á
ÇÑ´Ù. 'MIT X ±âº» ÅøŶ(MIT X Toolkit Intrinsics)'À» »ç¿ëÇÏ¿© Á¦ÀÛµÈ
¸ðµç ¾îÇø®ÄÉÀ̼ÇÀº ÀÚµ¿À¸·Î ¾Æ·¡¿Í °°Àº ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
<descrip>
¼öÆò, ¼öÁ÷À§Ä¡¸¦ ³Ö´Â´Ù¸é »ó´ëÀûÀ¸·Î °Å²Ù·Î ¿òÁ÷¿©Áø À§Ä¡¿¡ ³õ¿©Áö°Ô
µÉ °ÍÀÌ´Ù.
<sect1>µð½ºÇ÷¹ÀÌ À̸§
<p>
¸ðµç X ¼¹ö´Â ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ µð½ºÇ÷¹ÀÌ À̸§À» °®´Â´Ù.
<quote>
µð½ºÇ÷¹ÀÌ À̸§:µð½ºÇ÷¹ÀÌ ¹øÈ£.È¸é ¹øÈ£
</quote>
È£½ºÆ® À̸§Àº ¹°¸®ÀûÀ¸·Î µð½ºÇ÷¹ÀÌ¿¡ ¿¬°áµÈ ÄÄÇ»ÅÍÀÇ À̸§ÀÌ´Ù. µû¶ó¼
¼¹ö¿¡¼ »ç¿ëÇÒ ¶§ µð½ºÇ÷¹ÀÌ À̸§À» »ý·«ÇÒ °æ¿ì¿¡´Â ÀÚµ¿À¸·Î ÇöÀç
»ç¿ëÁßÀÎ ±× ¼¹öÀÇ À̸§ÀÌ µé¾î°¡°Ô µÈ´Ù. µû¶ó¼ ´Ü ÇÑ´ëÀÇ ÄÄÇ»ÅÍ¿¡
¿¬°áµÇ¾î ÀÖ°í ´Ü ÇϳªÀÇ X¸¦ »ç¿ëÇÑ´Ù¸é Ưº°È÷ µð½ºÇ÷¹ÀÌ À̸§À» ÁöÁ¤ÇÒ
ÇÊ¿ä´Â ¾ø´Ù. ÀÌ °æ¿ì ÇØ´ç µð½ºÇ÷¹ÀÌ ¹øÈ£´Â 0 ¹øÀÌ µÈ´Ù. µð½ºÇ÷¹ÀÌ
¹øÈ£´Â Çϳª ÀÌ»óÀÇ Å°º¸µå¿Í ¸ð´ÏÅ͸¦ °¡Áø, X Å͹̳ΰú °°Àº ±â±â¿¡¼
¾²ÀδÙ. È¸é ¹øÈ£´Â ´ÙÁß ¸ð´ÏÅÍ ¼¼ÆÃÀ» ÇÑ °æ¿ì(ÇÑ´ëÀÇ ¸ð´ÏÅÍ¿¡¼
¿©·¯°³ÀÇ È¸éÀ» ¾²´Â °æ¿ì¸¦ ¸»ÇÔ. ȸéÀº µ¿½Ã¿¡ º¸ÀÌ´Â °ÍÀÌ ¾Æ´Ï¶ó
½ºÀ§Äª µÊ) ƯÁ¤ ȸéÀ» ÁöÁ¤Çϱâ À§ÇØ ¾²ÀδÙ. ¸¸ÀÏ Áö±Ý ÀÌ ±ÛÀ» Àаí
ÀÖ´Â ·ÎÄà ¸Ó½ÅÀ» ÁöÁ¤ÇÏ°í ½Í´Ù¸é
µÈ´Ù. È£½ºÆ® À̸§ÀÌ »ý·«µÇ¾úÀ¸´Ï Áö±Ý ´ç½ÅÀÇ ¾Õ¿¡ º¸ÀÌ´Â ÄÄÇ»ÅÍÀÇ
À̸§À¸·Î ¾Ë¾ÆµéÀ» °ÍÀÌ´Ù.
¸®´ª½º¿¡¼´Â ȯ°æº¯¼ö DISPLAY °ªÀ» ÀÌ¿ëÇØ µð½ºÇ÷¹ÀÌ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ°Ô ÇØ
ÁØ´Ù. Áö±Ý ³» ½Ã½ºÅÛ¿¡¼ DISPLAY´Â :0.0 À¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸ç ÀÌ°ÍÀÌ
´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼µµ ã¾Æº¼ ¼ö ÀÖ´Â °ªÀÏ °ÍÀÌ´Ù. ´Ù¸¥ ¸ñÀýÀ¸·Î ÀÌ
±âº» µð½ºÇ÷¹À̸¦ ¹Ù²Ù°í ½Í´Ù¸é Å͹̳ο¡¼ ȯ°æº¯¼ö¸¦
¹Ù²ãÁְųª(ÀÌ°ÍÀº °¢ ½©¿¡ µû¶ó ¶ÇÇÑ ´Ù¸£´Ù. ¿©±â¿¡¼´Â ¼³¸íÇÏÁö
¾Ê°Ú´Ù.) X°¡ ½ÃÀÛÇÒ¶§ÀÇ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ ´Ù¸£°Ô ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ¹°·Ð
¸Å¹ø
Ȥ ´ÙÀ½°ú °°Àº °æ¿ì¸¦ ¸¸³ª°Ô µÉ Áöµµ ¸ð¸¥´Ù. X¿¡ µé¾î °¡ÀÖ°í xtermÀ̳ª
rxvt¸¦ »ç¿ëÇÏ´Â µµÁß¿¡ °ü¸®ÀÚÀÇ ÀÏÀ» ¼öÇàÇϱâ À§ÇØ su ¸í·ÉÀ» ÀÌ¿ëÇØ
·çÆ®·Î µé¾î°¬À» °æ¿ì X ¾îÇø®ÄÉÀ̼ÇÀ» ¼öÇàÇÒ XÀÇ DISPLAY °¡ ¼³Á¤µÇ¾î
ÀÖÁö ¾Ê¾Æ ¾îÇø®ÄÉÀ̼ÇÀ» ¶ç¿ìÁö ¸øÇÒ Áöµµ ¸ð¸¥´Ù.(ÀϹÝÀûÀÎ su ¸í·ÉÀ¸·Î
root°¡ µÇ¾úÀ» °æ¿ì¿¡´Â rootÀÇ È¯°æº¯¼ö¸¦ ÀÐÁö ¸øÇÑ´Ù.) ÀÌ °æ¿ì
-display ¿É¼ÇÀ» ÀÌ¿ëÇØ Áö±Ý ¹Ù·Î »ç¿ëÁßÀÎ µð½ºÇ÷¹ÀÌ¿¡ rootÀÇ
¾îÇø®ÄÉÀ̼ÇÀ» ¶ç¿ï ¼ö ÀÖ´Ù.(º¸¾È ¹®Á¦·Î ÇöÀç µð½ºÇ÷¹ÀÌÀÇ ¿ø·¡
»ç¿ëÀÚ°¡ ¾Æ´Ñ ´Ù¸¥ »ç¿ëÀÚ°¡ ÀÌ µð½ºÇ÷¹À̸¦ »ç¿ëÇÏ´Â °ÍÀ» ¸·¾Æ ³õ¾ÒÀ»
¼öµµ ÀÖ´Ù.)
<sect>XÀÇ ½ÃÀÛ
<p>
¾ÕÀ¸·ÎÀÇ °úÁ¤¿¡¼ ¿ì¸®´Â ÃæºÐÈ÷ ¾ÈÁ¤ÀÌ ÀÔÁõµÈ FVWM2¸¦ À©µµ ¸Å´ÏÀú·Î
¾´´Ù°í °¡Á¤ÇÑ ÈÄ¿¡ ¿©·¯ ¼³Á¤¿¡ ´ëÇÑ ¿¹¸¦ º¼ °ÍÀÌ´Ù. ²À ƯÁ¤ À©µµ
¸Å´ÏÀú¸¦ ÁöÁö ÇÏ´Â °ÍÀº ¾Æ´Ï°í ´ÜÁö Á»´õ ½±°Ô ¼³¸íÇϱâ À§ÇÑ
°ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌ ÀýÀÇ ³»¿ëÀ» ²Ä²ÄÈ÷ »ìÆ캻´Ù¸é ´Ù¸¥ À©µµ ¸Å´ÏÀú¸¦
ÀÌ¿ëÇÏ´Â °Íµµ ¾î·ÆÁö ¾ÊÀ» °ÍÀ̤¿¤§.
<sect1>°£´ÜÇÑ ½ÃÀÛ°úÁ¤ ¼³Á¤
<p>
°¡Àå ½±°íµµ, °¡Àå ±âÃÊÀûÀÎ ¿ì¸®°¡ Áö±Ý ÇؾßÇÒ ÀÏÀ» X°¡ ½ÃÀÛµÉ ¶§
»ç¿ëÇÏ´Â ÃʱâÈ ÆÄÀÏÀ» ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù. »ç½Ç ÀÌ ÆÄÀÏÀº »ç¿ëÀÚ ¸ðµÎ°¡
»ç¿ëÇÏ´Â ÆÄÀÏÀ̸ç <tt>/var/X11R6/lib/xinit/xinitrc</tt> µîÀÇ
µð·ºÅ丮¿¡¼ ãÀ» ¼ö ÀÖ´Ù. °³°³ÀÇ »ç¿ëÀÚ¸¶´Ù ´Ù¸£°Ô ¼³Á¤ÇÏ°í ½Í´Ù¸é °¢
»ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡
´ë½Å¿¡ ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ°Ô µÈ´Ù. ÀϹÝÀûÀ¸·Î »ç¿ëÀÚ ¸ðµÎ°¡ »ç¿ëÇÏ´Â
ÆÄÀÏÀº ±âº»ÀûÀÌ¸ç ¾ÆÁÖ ±âÃÊÀûÀÎ ³»¿ëµéÀ» ´ã°í ÀÖÀ¸¸ç º¸¾ÈÀ» ÀÌÀ¯·Î
¸ðµÎ°¡ ÀÌ ÆÄÀÏÀ» »ç¿ëÇÏ´Â °ÍÀº ³ª»ÚÁö ¾Ê´Ù. ±×·¯³ª ÀÚ½ÅÀÇ ¼³Á¤À» ÇÏ°í
½Í´Ù¸é »ç¿ëÇصµ ÁÁ´Ù.
¿ì¼±Àº Ȩ µð·ºÅ丮¿¡
¿¡µðÅ͸¦ ÀÌ¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ¸¸µé¾î º¸±æ ¹Ù¶õ´Ù. Ȥ ÀÌ¹Ì ÆÄÀÏÀÌ
ÀÖ´Ù¸é ÀûÀýÈ÷ ¼öÁ¤Çصµ ÁÁÀ» °ÍÀÌ´Ù.
<code>
#!/bin/sh
±âº»ÀûÀ¸·Î À§ÀÇ ¿¹Á¦¿¡¼ ¸¹Àº °ÍÀ» ¹è¿ï ¼ö ÀÖ´Ù. ùÁÙ¿¡¼ ´«Ä¡ ëÀ»
Áöµµ ¸ð¸£Áö¸¸ ¿ì¼± ÀÌ ÆÄÀÏÀº ½© ½ºÅ©¸³Æ® ÀÌ´Ù. µÎ¹ø° ÁÙÀÇ
xsetroot¿¡¼´Â ¹ÙÅÁȸéÀ» Ǫ¸¥»öÀ¸·Î ¹Ù²ãÁØ´Ù. ¸ÅÀÏ Çª¸¥ ȸé°ú ÇÔ²²
½ÃÀÛÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ¼Â°, ³Ý°ÁÙ¿¡¼´Â ½ÃÀÛ°ú µ¿½Ã¿¡ ½ÇÇà½ÃÅ°°í ½ÍÀº
ÇÁ·Î±×·¥À» Àû¾îÁØ´Ù. »öÀ̳ª À§Ä¡(geometry)µî ¸î¸î ¿É¼ÇÁÙÀº Á» ´õ
ÆíÇÏ°Ô »ç¿ëÇÒ ¼ö Àִ ȯ°æÀ» Á¦°øÇØ ÁØ´Ù. ¿É¼Ç ¼³Á¤¿¡ ´ëÇÑ °³¼±µÈ
»çÇ×Àº ÃßÈÄ ³íÀÇÇÏ°Ô µÉ °ÍÀÌ´Ù. ´Ù¼¸Â°, ¿©¼¸Â° ÁÙÀº ½ÃÀÛ°ú µ¿½Ã¿¡ °ð
¾²°Ô µÉ °ÍÀ̶ó »ý°¢µÇ´Â xterm µÎ°³¸¦ ¶ç¿öÁØ´Ù. ¹°·Ð Áö±Ý±îÁö
À̾߱⿡¼ #À¸·Î Ç¥½ÃµÈ ÁÖ¼®¶óÀÎÀº Ưº°È÷ ¼¼Áö ¾Ê¾Ò´Ù.
¸¶Áö¸· ÁÙÀº Ưº°È÷ Áß¿äÇÏ´Ù. ÀÌ ¸¶Áö¸· ÁÙÀÌ ¹Ù·Î À©µµ ¸Å´ÏÀú¸¦ ¶ç¿ì´Â
±â´ÉÀ» ¸Ã´Â´Ù. ÀÌ ÁÙ°ú xsetroot, xmodemapµîÀ» ½ÇÇàÇÏ´Â ¸í·ÉÀº &¸¦ ¾²Áö
¾Ê¾Æ ¹é±×¶ó¿îµå·Î ½ÇÇàÀÌ µÇÁö ¾Ê´Â´Ù´Â °ÍÀ» ÁÖÀÇÇϱ⠹ٶõ´Ù. ±×·¯³ª
³ª¸ÓÁö ´Ù¸¥ ÇÁ·Î±×·¥µéÀº ¹é±×¶ó¿îµå·Î ½ÇÇàÀÌ µÈ´Ù. ¸¶Áö¸· ÁÙ¿¡
Æ÷±×¶ó¿îµå·Î ¼öÇàµÇ´Â ÇÁ·Î±×·¥ÀÌ Á¾·áµÇ¸é X À©µµ ¼¼¼ÇÀÌ Åë°·Î
Á¾·áµÇ¾î ¹ö¸°´Ù. ÀǽÉÀû´Ù¸é Çѹø Çغ¸±â ¹Ù¶õ´Ù. À©µµ ¸Å´ÏÀú°¡ Á¾·áµÇ¸é
X¿¡¼ ºüÁ®³ª¿À°Ô µÉ °ÍÀÌ´Ù.
<sect1>Á» ´õ °³¼±µÈ ½ÃÀÛ
<p>
óÀ½À¸·Î Á¦ÀÛÇÑ ½ºÅ¸Æ®¾÷ ÆÄÀÏ¿¡ ¸î°¡Áö À¯¿ëÇÑ °ÍµéÀ» Æ÷ÇÔ½ÃÅ°µµ·Ï
ÇÏ°Ú´Ù. ¿¹¸¦ µé¾î root·Î X¸¦ ½ÃÀÛÇßÀ» °æ¿ì ½Ç¼ö¸¦ ¹æÁöÇϱâ À§ÇØ ÁÖÀǸ¦
ÁÖ°íÀÚ Æ¯Á¤ÇÑ ¸ð½ÀÀ¸·Î º¸ÀÌ°Ô ÇÒ ¼ö ÀÖ´Ù. ·¹µåÇÞ »ç¿ëÀÚ¶ó¸é ÀÌ·±
»óȲÀ» °æÇèÇßÀ»Áöµµ ¸ð¸£°Ú´Ù. ·¹µåÇÞ¿¡¼ Á¦°øµÇ´Â ¸¹Àº GUI ¼³Á¤ÅøÀº
root·Î ·Î±äÇØ¾ß Çϸç ÀϹÝÀûÀ¸·Î °ü¸®ÀÚ´Â ¾Æ¿¹ root·Î X¸¦ ¼öÇà½ÃÅ°±æ
¿øÇÑ´Ù. ȤÀº ÀÏ¹Ý »ç¿ëÀÚ °èÁ¤À¸·Î ·Î±äÇÏ¿© X ÇÁ·Î±×·¥À» »ç¿ëÇÒ¶§
-display:0.0 ¿É¼ÇÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ´Ù.(À§¿¡ Çѹø ¾ð±ÞÇÑ °Íó·³
º¸¾È¹®Á¦·Î ¸·¾Æ³õ¾ÒÀ» Áöµµ ¸ð¸¥´Ù. À̶§´Â X¸¦ ½ÃÀÛÇÑ °èÁ¤ÀÇ
»ç¿ëÀÚ·Î 'xhost +' ¸í·ÉÀ» ÁÜÀ¸·Î ´©±¸³ª ÀÌ µð½ºÇ÷¹ÀÌ¿¡ Ãâ·ÂÀ»
°¡´ÉÇÏ°Ô ÇØ ÁÖ¾î¾ß ÇÑ´Ù.) ·çÆ®·Î X¸¦ ½ÃÀÛÇÒ ¶§ ¾Æ·¡¿Í °°Àº ¿¹¸¦ ÅëÇØ
Á» ´Ù¸¥ ¸ð½ÀÀ» º¸ÀÌ°Ô µÈ´Ù.
<code>
# change background color for root
if "$USER" = "root" ;
then
xsetroot -solid darkred
else xsetroot -solid darkslateblue
fi
</code>
ÀÌ ¿¹Á¦¿¡¼´Â »ç¿ëÀÚ°¡ root ÀÎÁö È®ÀÎÇÏ¿© root¶ó¸é ºÓÀº ¹ÙÅÁȸéÀ»
¾²°Ô ¼³Á¤µÇ¾î ÀÖ´Ù. ÀÏ¹Ý »ç¿ëÀÚ¶ó¸é À§¿¡¼¿Í ¸¶Âù°¡Áö·Î Ǫ¸¥»öÀÏ
°ÍÀÌ´Ù.(Á» ´Ù¸¥ Ǫ¸¥»öÀÌ´Ù. ÀÌ »öÀº ³»°¡ ¼±È£ÇÏ´Â »öÀÌ´Ù.
¸¶Áö¸· ¿¹Á¦´Â .xinitrc ÆÄÀÏ¿¡¼ ÀϹÝÀûÀÎ ½Ã½ºÅÛ ¼³Á¤À» ºÒ·¯ ÇÔ²² ¾µ ¼ö
ÀÖ°Ô ¼³Á¤ÇÏ´Â ¿¹ÀÌ´Ù. Æ÷°ýÀûÀÎ ½Ã½ºÅÛ ¼³Á¤°ú °³ÀÎÀûÀÎ ½Ã½ºÅÛ ¼³Á¤À»
ÇÕÃÄÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù. ÀϹÝÀûÀÎ ½Ã½ºÅÛÀ̶ó¸é ¿¹Á¦¿¡ ÀÖ´Â µð·ºÅ丮¿¡¼
±× ƯÁ¤ÆÄÀÏÀ» ãÀ» ¼ö ÀÖ°ÚÁö¸¸ ¿ì¼±Àº ÆÄÀÏÀÌ Á¸ÀçÇÏ´Â Áö È®ÀÎÇØ º¸´Â
°Íµµ ³ª»Û »ý°¢Àº ¾Æ´Ï´Ù.
<code>
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
</code>
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
<sect1>À©µµÀÇ À§Ä¡¸¦ ¾Ë¾Æ³»±â
<p>
-geometry ¿É¼ÇÀ» ÀÌ¿ëÇØ ½ºÅ©¸°ÀÇ ¾î¶² À§Ä¡¿¡³ª ƯÁ¤ ¾îÇø®ÄÉÀ̼ÇÀ»
À§Ä¡½Ãų ¼ö ÀÖ´Ù. ÀûÀýÇÑ ¼³Á¤À» ÅëÇØ À©µµÀÇ À§Ä¡¸¦ Á¤ÇÑ´Ù¸é »ç¿ëÀ» ´õ
ÆíÇÏ°Ô ÇÒ ¼ö ÀÖ°ÚÁö¸¸, óÀ½¿¡ ¿øÇÏ´Â À©µµÀÇ À§Ä¡¸¦ ¾Ë¾Æ³»´Â °ÍÀº ¸¹Àº
½ÃÇàÂø¿À¸¦ ¿ä±¸ÇÑ´Ù.(¹°·Ð ´ëÃæ ¼³Á¤ÇÑ´Ù¸é ±×³É ¸¸Á·ÇÏ°íµµ »ì¾Æ°¥ ¼ö
ÀÖ´Ù.) ÀÌ·± ÀÌÀ¯¿¡¼ FVWM¿¡¼´Â Á» ´õ Æí¸®ÇÑ ±â´ÉÀ» Á¦°øÇØ
ÁØ´Ù. ±âº»ÀûÀ¸·Î FVWM¿¡¼´Â À©µµÀÇ À̵¿À̳ª Å©±â Á¶Á¤½Ã À§Ä¡Ç¥½Ã±â°¡
³ªÅ¸³ª À©µµÀÇ À§Ä¡¸¦ º¸¿©ÁØ´Ù. Çѹø ÇØ º¸±â ¹Ù¶õ´Ù. ¶ÇÇÑ À©µµÀÇ Å©±â¸¦
Á¶Á¤ÇØ º¸±â ¹Ù¶õ´Ù. ÇÏÁö¸¸ ÀÌ·¸°Ô À©µµÀÇ À§Ä¡¸¦ ¾Ë¾Æ³»´Â °ÍÀº ÀÌ·±
±â´ÉÀ» Áö¿øÇØ ÁÖ´Â À©µµ ¸Å´ÏÀú¿¡¼¸¸ °¡´ÉÇÏ´Ù. ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î
¾²±â¿¡´Â ¾à°£ ±î´Ù·ÓÁö¸¸ Á» ´õ ÀÚ¼¼È÷ À©µµÀÇ »óȲÀ» º¸¿©ÁÖ´Â
ÇÁ·Î±×·¥À» ¼Ò°³ÇÏ°íÀÚ ÇÑ´Ù. Ç×»ó ±×·¸µíÀÌ xterm¿¡¼ xwininfo¶ó
ŸÀÌÇÎÇÔÀ¸·Î ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄѺ¸ÀÚ. xwininfo´Â ƯÁ¤ À©µµ¸¦
Ŭ¸¯Ç϶ó´Â ¿äûÀ» ÇÏ°Ô µÇ°í Ŭ¸¯ÇÑ ÈÄ ±× À©µµ¿¡ ´ëÇÑ À§Ä¡ ¹× ±×¹ÛÀÇ
Á¤º¸¸¦ ÀÚ¼¼È÷ Ãâ·ÂÇÏ°Ô µÈ´Ù. X À©µµ¿Í µ¿½Ã¿¡ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥ÀÇ
À§Ä¡¸¦ ¼¼ÆÃÇÏ°íÀÚ ÇÑ´Ù¸é ÀÌ¿Í °°Àº ¿©·¯°¡Áö ¹æ¹ýÀ¸·Î À§Ä¡¸¦ ¾Ë¾Æ³½ ÈÄ
½ºÅ¸Æ®¾÷ ÆÄÀÏ(.xinitrc)¿¡ ÀÌ Á¤º¸¸¦ ÀûÀýÇÑ ¿É¼Ç(-geometryµî)À¸·Î
¼¼ÆÃÇÏ¸é ¾ÕÀ¸·Î´Â Ç×»ó ÁöÁ¤µÈ À§Ä¡¿¡¼ ½ÇÇà½Ãų ¼ö ÀÖÀ» °ÍÀÌ´Ù.
<sect>À©µµ ¸Å´ÏÀú ¼³Á¤Çϱâ
<p>
ÀÌÁ¦´Â À©µµ ¸Å´ÏÀú ¼³Á¤¿¡ ´ëÇÑ ¹æ¹ý¿¡ ´ëÇØ À̾߱â Çϵµ·Ï ÇÏÀÚ. ¹°·Ð
À©µµ ¸Å´ÏÀú¿¡ µû¶ó ¸Å¿ì ´Ù¾çÇÑ ¼¼Æùæ¹ýÀÌ ÀÖ°ÚÁö¸¸, ¿©±â¼´Â FVWM2¸¦
´ë»óÀ¸·Î »ç¿ëÀÚ°¡ º¯°æ °¡´ÉÇÑ ¼±¿¡¼ ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú´Ù. .fvwm2rc¸¦
ÆíÁýÇØ º¸µµ·Ï ÇÏÀÚ.
<sect1>±âº»ÀûÀÎ FVWM2 ¼³Á¤
<p>
ÃʱâÀÇ FVWMÀÇ ¼³Á¤ÆÄÀÏÀº ¹«Ã´ ƯÀÌÇÏ°í, º¹ÀâÇÏ¿´´Ù. ±×·¯³ª
ÃÖ±ÙÀÇ ¹öÀü¿¡¼´Â º¹ÀâÇÏÁö ¾Ê°Ô ¸¹ÀÌ °³¼±µÇ¾úÀ¸¹Ç·Î ±×¸® ±äÀÚÇÏÁö ¸»±â
¹Ù¶õ´Ù. ³»°¡ ¾Æ´Â ¹Ù·Î´Â ¸Þ´º ¼³Á¤ÇÏ´Â ºÎºÐ¸¸ Á» º¹ÀâÇÏ´Ù »ý°¢µÉ
»ÓÀÌ´Ù. ¿©±â¿¡ ¤ÀÇؼ´Â ÃßÈÄ ³íÀÇÇϵµ·Ï ÇÏ°Ú´Ù. FVWM2¸¦ ¼³Ä¡Çϸé
±âº»ÀûÀÎ ¿¹Á¦ ¼³Á¤ÆÄÀÏÀÌ ÀÖÀ»
°ÍÀÌ´Ù. /var/X11R6/lib/fvwm2/system.fvwm2rc Á¤µµ¿¡¼ ãÀ» ¼ö ÀÖ´Ù. ÀÌ
ÆÄÀÏÀº ½Ã½ºÅÛÀÇ ±âº» ¼³Á¤ÀÌ´Ù. ÀÌ ÆÄÀÏÀ» Ȩ µð·ºÅ丮¿¡ .fvwm2rc·Î
º¹»çÇØ ³õ°í ½ÃÀÛÇÏ´Â °ÍÀº ¹«Ã´ ±¦ÂúÀº »ý°¡±â´Ù. Áï FVWM2°¡ ½ÃÀÛµÉ ¶§
Ȩ µð·ºÅ丮¸¦ »ìÆì .fvwm2rc°¡ ÀÖ´Ù¸é ÀÌ ÆÄÀÏÀ» Àаí ÀÌ ÆÄÀÏÀÌ ¾ø´Ù¸é
½Ã½ºÅÛÀÇ ±âº» ¼³Á¤ÆÄÀÏÀ» Àд ¹æ½ÄÀÌ´Ù.
ÀÚ ±×·¸´Ù¸é Áö±Ý Ȩµð·ºÅ丮¿¡ .fvwm2rc°¡ Àְųª º¹»çÇß´Ù´Â °¡Á¤ÇÏ¿¡ ÀÌ
ÆÄÀÏÀ» ÆíÁýÇϵµ·Ï ÇÏÀÚ. ¸¸ÀÏ X »ó¿¡¼ ÀÌ ÀÛ¾÷À» ÇÑ´Ù¸é ¼³Á¤ ÆÄÀÏ°ú
´«¿¡ º¸ÀÌ´Â °Í°úÀÇ °ü°è¸¦ ½±°Ô ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸î¸î ¼³Á¤À» ¹Ù²Ù¾î
Á» ´õ ÁÁÀº ¸ð½ÀÀ» º¸À̵µ·Ï ÇÏÀÚ. ¾Æ¸¶ ù ¼³Á¤»çÇ×(#À¸·Î ¹¿©¼
ÁÖ¼®Ã³¸®µÈ ¶óÀÎ ÀÌ¿ÜÀÇ Ã¹ ¿£Æ®¸®)Àº À©µµ ÆùÆ® ¼³Á¤ÀÏ °ÍÀÌ´Ù. ÆùÆ®
¼³Á¤¿¡ ´ëÇÑ »çÇ×Àº X ÆùÆ®¿Í »ö ¼½¼ÇÀ» Âü°í Çϱ⠹ٶõ´Ù.
<sect1>°³¼±µÈ FVWM2¼³Á¤
<p>
»ç½Ç FVWM2ÀÇ ¼³Á¤Àº ¹Ì¹¦ÇÑ ºÎºÐ±îÁö Æ÷ÇÔÇÏ°í Àֱ⠶§¹®¿¡ Á¾Á¾ ¸Å¿ì
º¹ÀâÇØ Áö°ïÇÑ´Ù. ÀÌ·± ¹®Á¦ÀÇ ÇØ°áÃ¥À¸·Î ¸ðµâÈ ¹æ¹ýÀÌ ¾²ÀÌ°í
ÀÖ´Ù. ¾Æ·¡ÀÇ ¿¹´Â fvwm2gnomeÀ» À§ÇÑ .fvwm2rcÀÇ ¼³Á¤ÆÄÀÏÀÌ´Ù.
<code>
# import config files
</code>
Echo -Styles- Read .fvwm2gnome/config/styles/app.styles Read .fvwm2gnome/config/styles/window.styles Echo -Buttons & Keys- Read .fvwm2gnome/config/buttons.config ÀÌ ¿¹Á¦¿¡¼ º¸¸é ´Ù¸¥ ¼³Á¤ÆÄÀÏÀ» Àоî¿À´Â ¸í·ÉÀÌ ÀÖ´Ù. ÀÌ·± ¹æ¹ýÀ»
ÀÌ¿ëÇÏ¿© ÀÚÄ© ¼³Á¤ÆÄÀÏÀÌ ¾öû³ª°Ô Ä¿Á®¹ö¸±Áö ¸ð¸£´Â »óȲÀ» ÀûÀýÈ÷
¸ðµâÈ ½ÃÄÑ °ü¸®ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ¸ðµâÈ µÈ ¼³Á¤Àº ¹Ù²Ù°Å³ª
µð¹ö±ëÇϴµ¥ ¿ëÀÌÇϸç Å׸¶ ÀÛ¼ºÀ» ½±°Ô ÇØ ÁØ´Ù. Å׸¶¿¡ ´ëÇÑ °ÍÀº °ð
¼³¸íÇÏ°Ô µÉ °ÍÀÌ´Ù.
<sect1>FVWM2 ¼³Á¤À» ´õ ½±°Ô Çϱâ
<p>
»ç½Ç °³°³ÀÇ ¼³Á¤ »çÇ×À» ¿©±â¿¡ ¼³¸íÇÏ´Â °ÍÀº ¹«¸®ÀÌ´Ù.(ÇÁ·Î±×·¥°ú ÇÔ²²
Á¦°øµÇ´Â ¹®¼ÆÄÀÏÀ» Âü°íÇϱ⠹ٶõ´Ù.) °Ô´Ù°¡ ¼³Á¤¿¡ Àͼ÷ÇØ ÀÖ´Â
»ç¶÷ÀÏÁö¶óµµ ÀÚÄ© ½Ç¼öÇϰųª È¥µ·À» À̸£Å°±âµµ ÇÑ´Ù. µû¶ó¼ FVWM2¸¦
ºñ·ÔÇÑ FVWM, bashµî ´Ù¾çÇÑ ¼³Á¤ÆÄÀÏÀ» ÀÛ¼ºÇϴµ¥ ÀÕ¾î¼ µµÆ®ÆÄÀÏ
Á¦³×·¹ÀÌÅÍ(Dotfile Generator)¸¦ »ç¿ëÇÏ´Â °ÍÀº ¸¹Àº ÀÛ¾÷À» ½±°í
°£´ÜÇÏ°Ô ÇØÁØ´Ù. Á¦½ºÆÛ K. ÆäÅ׸£½¼(Jesper K. Pedersen)ÀÌ Tcl/Tk¸¦
ÀÌ¿ëÇÏ¿© Á¦ÀÛÇÏ¿´À¸¸ç
<sect1>FVWM2 Å׸¶
<p>
FVWM2ÀÇ »õ·Î¿î ±â´É Áß Çϳª°¡ ÈçÈ÷ Å׸¶¶ó ºÒ¸®¿ì´Â
°ÍÀÌ´Ù. Å׸¶¶ó ÇÔÀº ¾ÆÁÖ °£´ÙÇÏ°Ô Çѹø¿¡ ¸ðµç À©µµÀÇ ±âº»ÀûÀÎ ¸ð½ÀÀ»
¹Ù²Ü ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ¹Ì À©µµ ¸Å´ÏÀú¿¡¼ Á¦°øÇÏ´Â ±â´É°ú
¾ÖÇø®ÄÉÀ̼ǿ¡¼ Á¦°øÇÏ´Â ±â´ÉÀ» ±¸ºÐÇØ ³¾ ¼ö ÀÖ´Ù¸é À©µµ ¸Å´ÏÀúÀÇ
Å׸¶¶ó´Â °ÍÀº °³°³ ¾îÇø®ÄÉÀ̼ÇÀÇ °Ñ¸ð½À°ú ³»ºÎÀûÀÎ Çൿ ¹æ½Ä¿¡´Â
º¯È¸¦ ÁÖÁö ¾Ê´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª ÅëÇÕȯ°æÀ» Á¦°øÇÏ´Â
KDE³ª GNOMEÀº Àü¹ÝÀûÀÎ ¾îÇø®ÄÉÀ̼ǿ¡ ±îÁö ÀÏÁ¤ÇÑ °Ñ¸ð½À°ú Çൿ¾ç½ÄÀ»
ºÎ¿©ÇØ ÁÙ ¼ö ÀÖ´Ù. GNOME°ú KDE´Â ÀÌ·± ¸é¿¡¼ ¸Å¿ì À¯¿ëÇÏ´Ù ÇÒ ¼ö ÀÖ´Ù.
Å׸¶¸¦ ¸¸µé±â À§Çؼ´Â ¿ª½Ã .fvwm2rc¸¦ ÆíÁýÇØ¾ß ÇÑ´Ù. ¾Æ·¡ ¿¹Á¦´Â ³ªÀÇ
.fvwm2rc ÆÄÀÏÀÇ Style ¼½¼Ç ÀÌÈÄ¿¡ Ãß°¡ÇÑ Å׸¶ ¼³Á¤ÀÌ´Ù.
<code>
# 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
</code>
ÀÌ°ÍÀº »ó´çÈ÷ ¸¹Àº ³»¿ëÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ±âº»ÀûÀ¸·Î ¸Ç À§¿¡ ¿ì¸®´Â
"Blue"¶ó ºÒ¸®¿ì´Â Å׸¶¸¦ ¼±¾ðÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀ» ±âº»À¸·Î »ï¾Æ ´Ù¸¥ Å׸¶
ÀÛ¼º¿¡ À¯¿ëÇÏ°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ½ÇÁ¦ Å׸¶¿¡¼´Â À̰ͺ¸´Ù ´õ ¸¹Àº
³»¿ëÀ» Æ÷ÇÔÇÒ ¼ö ÀÖÀ¸¸ç ÃæºÐÈ÷ ´Ù¸¥ Å׸¶¿Í ±¸ºÐµÉ ¼ö ÀÖ´Â ¸¹Àº
Â÷ÀÌÁ¡À» µÑ ¼ö ÀÖ´Ù. ÀÌ·± ¸¹Àº ±â´ÉÀ» ÀÌ¿ëÇØ ´Ù¸¥ ÄÄÇ»ÅÍ¿¡¼ Çѹøµµ
º¸Áö ¸øÇÑ »õ·Î¿î À©µµ ½ºÅ¸ÀÏÀ» ¸¸µé ¼öµµ ÀÖ´Ù.
À§ÀÇ ¿¹Á¦¿¡ º¸¸é »õ·Î¿î Å׸¶¸¦ »ý¼ºÇϱâ Àü¿¡ Á¦°ÅÇÏ´Â °ÍÀ» ÁÖÀÇÇÏ¿©
º¸±â ¹Ù¶õ´Ù. ÀÌ°ÍÀº FVWM2¸¦ ¿©·¯ ´Ù¸¥ ½ºÅ¸ÀÏ·Î Àç½ÃÀÛÇÒ ¶§ Á»´õ
ºÎµå·¯¿î ½ÃÀÛÀ» ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ¿ì¸®°¡ Á¦ÀÛÇÑ Å׸¶¸¦¹Ù²Ù±â
À§Çؼ´Â ÀϹÝÀûÀÎ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ÀÌ·ç¾î Áú ¼ö ÀÖ´Ù. ¸Þ´º¸¦ ÅëÇØ
¹Ù²Ù´Â °ÍÀº¹«Ã´ ½±°í, Æí¸®ÇÏ´Ù. ´ÙÀ½ÀÇ ¿¹Á¦¸¦ ÅëÇØ ¿ì¸®°¡ Á¦ÀÛÇÑ
Å׸¶³ª ÀÌ¹Ì Á¦ÀÛµÈ Å׸¶·ÎÀÇ º¯È¯À» ½±°Ô ÇØ ÁÖ´Â ¸Þ´º¸¦ ¸¸µé ¼ö ÀÖ´Ù.
<code>
</code>
Á» ´õ ´Ù¾çÇÑ ¸Þ´º¼³Á¤À» À§Çؼ´Â ÇÁ·Î±×·¥°ú ÇÔ²² Á¦°øµÇ´Â ¿¹Á¦ ¼³Á¤
ÆÄÀÏÀ̳ª ½Ã½ºÅÛ¿¡¼ ÀÌ¹Ì ¾²ÀÌ°í ÀÖ´Â ¼³Á¤ÆÄÀÏÀ» Âü°íÇÏ¸é µÉ
°ÍÀÌ´Ù. À§ÀÇ ¿¹¿¡¼´Â ChangeStyle À̶ó´Â Æã¼ÇÀ» ÀÌ¿ëÇÏ¿´´Ù. ÀÌ Æã¼ÇÀ»
ÀÌ¿ëÇÏ¿© »ç¿ëÁßÀÎ ½ºÅ¸ÀÏ¿¡¼ ´Ù¸¥ ½ºÅ¸ÀÏ·ÎÀÇ º¯°æÀ» ÇÏ°í ÀÖ´Ù. ¾Æ±î
¿ì¸®°¡ Áý¾î ³Ö¾ú´ø '»ý¼º ÀÌÀü¿¡ Á¦°Å'¶ó´Â ±â´ÉÀ» ÀÌ¿ëÇÑ °ÍÀÌ ¹«Ã´
À¯¿ëÇß´Ù´Â °ÍÀ» È®ÀÎÇغ¸±â ¹Ù¶õ´Ù. ÀÌÁ¦ º¯°æÇÑ ¸Þ´º¸¦ Àû¿ëÇϱâ À§ÇØ
FVWM2¸¦ Àç½ÃÀÚÇϸé Å׸¶¸¦ º¯°æÇÒ ¼ö ÀÖ´Â ¸Þ´ºÇ׸ñÀÌ ³ª¿À´Â °ÍÀ» º¼ ¼ö
ÀÖ´Ù. ÀÌ¹Ì Á¦ÀÛµÈ FVWM2 Å׸¶¸¦ ¾ò°í ½Í´Ù¸é ´ÙÀ½ »çÀÌÆ®¿¡¼ ±¸ÇÒ ¼ö
ÀÖ´Ù.
<sect>ÆùÆ®¿Í »ö
<p>
X¿¡¼ ÆùÆ®¿Í »öÀ» ¼³Á¤ÇÏ´Â µ¥¿¡´Â ¸¹Àº ±â¹ýÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ´Ù¸¥
½Ã½ºÅÛ(Windows, MAC)°ú ºñ±³ÇØ ºÃÀ» ¶§ ±×¸® °£´ÜÇÏÁö ¸¸Àº ¾Ê´Ù. ÆùÆ®´Â
°£´ÜÇÑ ´Ü ÇϳªÀÇ À̸§À̳ª ¼Ó¼ºÀ¸·Î Ç¥½ÃµÇÁö ¾Ê°í ¿©·¯ ¼Ó¼ºÀÌ
Æ÷ÇԵȴÙ. óÀ½¿¡´Â ÀÌ·± ¹æ¹ýÀÌ º¹ÀâÇÏ°í È¥¶õÀ» ÀÏÀ¸Å°Áö¸¸ °ð ±×¸®
º¹ÀâÇÏÁö ¾Ê´Ù´Â °ÍÀ» ±ú´Ý°Ô µÉ °ÍÀÌ´Ù.
<sect1>ÆùÆ®ÀÇ ¼³Á¤»çÇ×
<p>
XÀÇ ³í¸® ÆùÆ® ¼Ó¼º(XLFD - X logical font description) XLFD´Â ´ÙÀ½ÀÇ
¼Ó¼ºÀ» °¡Áö°Ô µÈ´Ù.
<itemize>
<item><tt>fndry</tt> - ÆùÆ® Á¦ÀÛÀÚ, ȸ»ç³ª °³Àεî ÆùÆ® Á¦ÀÛÀÚ¸¦ ³ªÅ¸³½´Ù.
<item><tt>fmly</tt> - ÆùÆ® Æйи®, °¡Àå Àͼ÷ÇÑ ÆùÆ® Á¾·ùÀÇ À̸§ÀÌ´Ù.
<item><tt>wght</tt> - ÆùÆ® µÎ²²(bold-±½°Ô, medium-º¸Åë µî)
<item><tt>slant</tt> - ÆùÆ® Àå½Ä(italics-ÀÌÅŸ¯, oblique-±â¿ï¾îÁø,
roman-·Î¸¸µî
<item><tt>sWdth</tt> - ÆùÆ® Æø(normal-º¸Åë, condensed-Á¼Àº, extended-³Ð°Ô)
<item><tt>adstyl</tt> - ºÎ°¡ÀûÀÎ Àå½Ä (sans serif, serif µî)
<item><tt>pxlsz</tt> - Çȼ¿ Å©±â, ¹®ÀÚÀÇ ¼¼·Î ±æÀÌ
<item><tt>ptSz</tt> - Æ÷ÀÎÆ®·Î ³ªÅ¸³½ Å©±â, pxlsz¿Í ºñ½ÁÇÏ´Ù.
<item><tt>resx</tt> - °¡·Î ÇØ»óµµ, dpi·Î Ç¥½ÃµÈ´Ù.
<item><tt>resy</tt> - ¼¼·Î ÇØ»óµµ, dpi·Î Ç¥½ÃµÈ´Ù.
<item><tt>spc</tt> - °£°Ý Schumacher ÆùÆ®¿¡¼³ª À¯¿ëÇÑ °Í °°´Ù.
<item><tt>avgWidth</tt> - ÆùÆ®ÀÇ Æò±Õ Æø
<item><tt>rgstry</tt> - ÆùÆ® ¸ñ·Ï¿¡¼ ãÀ» ¼ö ÀÖ´Â ·¹Áö½ºÆ®¸®
<item><tt>encdng</tt> - ±¹°¡º° ÀÎÄÚµù
</itemize>
Áö±ÝÀ¸·Î¼± À§ÀÇ ¼Ó¼ºµéÀÌ ½±°Ô ÀÌÇØ°¡ °¡Áö ¾ÊÀ» °ÍÀÌ´Ù. X À©µµÀÇ
ÆùÆ®¼±Åà ÇÁ·Î±×·¥ÀÎ xfontsel À» ÀÌ¿ëÇÏ¸é °¢ ¼Ó¼º¿¡ µû¶ó ¾î¶»°Ô
º¯ÇÏ´ÂÁö ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. Áö±Ý ¼öÇàÇØ º¸±â ¹Ù¶õ´Ù. »ç½Ç xfontselÀÇ
ÇÁ·Î±×·¥Àº ¶Ç ÇϳªÀÇ È¥¶õÀ» ¾ß±âÇÒ ¼öµµ ÀÖ´Ù.(Á» Á÷°üÀûÀÌÁö ¸øÇÑ
ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖ´Ù.) ÇÏÁö¸¸ ÇØ º¸¶ó. °ð ½±°Ô Àͼ÷ÇØ Áú
°ÍÀÌ´Ù. ¿ì¼± fndry ¹öÆ°À» ´©¸£°í ±×Áß Çϳª¸¦ ¼±ÅÃÇØ º¸±â ¹Ù¶õ´Ù. Áö±Ý
½Ã½ºÅÛ¿¡ ÆùÆ®°¡ ¿Ã¹Ù·Î ¼³Á¤µÇ¾ú´Ù¸é adobe³ª b&h bitstream °ú °°Àº
¸î¸î ¼±Åà °¡´ÉÇÑ Ç׸ñÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸¸ÀÏ b&hµî Çϳª¸¦
¼±ÅÃÇÑ´Ù¸é ¹öÆ° ¾Æ·¡ÀÇ ¿øµµÃ¢ÀÇ ÆùÆ®°¡ ¹Ù²î´Â °ÍÀ» º¼ ¼ö
ÀÖ´Ù. ¿ÞÂÊÀ¸·ÎºÎÅÍ ½ÃÀÛÇؼ ¿À¸¥ÂÊÀ¸·Î ¼±ÅÃÇØ ³ª°¡´Â °ÍÀÌ ÀϹÝÀûÀÎ
ÆùÆ®¼±Åà ¹æ¹ýÀÌ´Ù. ¿À¸¥ÂÊ¿¡ ÀÖ´Â Ç׸ñÀº ¿ÞÂÊ Ç׸ñ¿¡ Á¾¼ÓÀûÀÌ¸ç ¸î¸î
ÆùÆ®¿¡ ÇÑÁ¤µÈ ƯÁ¤ÇÑ ¿É¼ÇÀÏ ¼ö Àֱ⿡ ÆùÆ® ¼±ÅÃÀÇ ÆøÀÌ Á¼¾ÆÁø´Ù. Áï
Áö±Ý fndry¿¡¼ b&hµîÀ» ¼±ÅÃÇÑ ÈÄ fmlyÀÇ ¸Þ´º¸¦ º¸¸é ¸î¸î ¸Þ´º¸¸ÀÌ ½ÃÇà
°¡´ÉÇÏ°Ô µÇ¾îÀÖÀ» °ÍÀÌ´Ù. ÀÌ fndry¿¡¼ Á¦ÀÛµÈ fmly¸¸ º¸ÀÌ´Â
°ÍÀÌ´Ù. ±×·¯³ª Courier ÆùƮó·³ ¿©·¯ Á¦Àۻ翡¼ Á¦ÀÛÇÑ ÆùÆ®µµ
ÀÖ´Ù. ÀÌÁ¦ ÀÌ·± ±ÔÄ¢¿¡ µû¶ó wght³ª ³ª¸ÓÁö ¼Ó¼ºÀ» Á¤ÇÒ ¼ö ÀÖ´Ù.
¸¸ÀÏ ¸¾¿¡µå´Â ÆùÆ®°¡ °ñ¶óÁ³´Ù¸é ´õ ÀÌ»ó ¼±ÅÃÇÏÁö ¾Ê¾Æµµ µÈ´Ù. »ç½Ç
½Ã½ºÅÛ¿¡ ÆùÆ®°¡ ¹«Á¦ÇÑÀ¸·Î ¸¹Àº °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ¼±ÅÃÇÏÁö ¾Ê¾Æ
¿ÍÀϵåÄ«µå ¿É¼ÇÀÎ * ·Î Ç¥½ÃµÈ ºÎºÐÀÌ Æ¯Á¤ ¿É¼ÇÀ» ´ëÇ¥ÇÏ´Â °ÍÀÌ µÇ±â
¶§¹®ÀÌ´Ù. ÀÚ ÀÌÁ¦ ÆùÆ®¼±Åÿ¡ Àͼ÷ÇØ Á³´Ù¸é ÀÌ ÆùÆ®¸¦ ƯÁ¤
¾îÇø®ÄÉÀ̼ǿ¡ Àû¿ëÇØ º¸µµ·Ï ÇÏÀÚ.
</article>
|
Your own qualities will help prevent your advancement in the world. |