ÀúÀÚ : À̼öÁØ |
|||||||
À̹ø È£¿¡´Â Áö³¹ø¿¡ ÀÌ¾î¼ X WINDOW¸¦ ±¸¼ºÇÏ´Â ±âº» ȯ°æÀÇ ÀÌÇØ¿Í X WINDOW¿¡¼ ¾µ ¼ö ÀÖ´Â À¯¿ëÇÑ ÇÁ·Î±×·¥µé¿¡ ´ëÇؼ ¾Ë¾Æº¸±â·Î ÇÑ´Ù.
X WINDOW ÁÖÀ§ µÑ·¯º¸±â Áö³¹ø ±Û¿¡¼´Â ´Ü¼øÈ÷ X WINDOW¸¦ ¶ç¿ì±â À§ÇØ ºÎ´ÜÈ÷µµ ³ë·ÂÀ» Çß´Ù. ¹«»çÈ÷ X WINDOW¸¦ ¶ç¿ü´Ù¸é ÀÌÁ¦ ³²µéó·³ ÀÌ°Í Àú°Í ¾µ¸¸ÇÑ ÇÁ·Î±×·¥À» ±ò·Á°í ÇÏÁö¸¸ ¸·»ó ½±Áö°¡ ¾Ê´Ù. Linux ¹èÆ÷ÆÇ cd¿¡ ÀÖ´Â ÇÁ·Î±×·¥Àº ´ëºÎºÐ ´Ù ÀÚµ¿À¸·Î ¼³Ä¡°¡ µÇÁö¸¸, ±×°ÍÀ» °íÄ¡°Å³ª ¶Ç ´Ù¸¥ »õ·Î¿î ÇÁ·Î±×·¥À» ±ò·Á ÇÑ´Ù¸é ÀÌ°ÍÀú°Í ¼Õº¼ °ÍÀÌ ÇÑ µÎ°³°¡ ¾Æ´Ï´Ù. ´Ü¼øÈ÷ X WINDOW¸¦ ±¸µ¿ÇÏ´Â °Í¸¸Å ±× ÁÖÀ§¿¡¼ X WINDOW¸¦ µµ¿ÍÁÖ´Â ¿©·¯°¡Áö ±¸¼º¿ä¼Ò¸¦ ÀÌÇØÇÏ´Â °Íµµ X WINDOW¸¦ Á» ´õ È¿À²ÀûÀ¸·Î »ç¿ëÇϴµ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¸ÕÀú X WINDOW¿Í ±×ÀÇ Ä£±¸µéÀÌ µÕÁö¸¦ Ʋ°í ÀÖ´Â µð·ºÅ丮¸¦ »ìÆ캸±â·Î ÇÏÀÚ. ½ÇÇàÆÄÀϵéÀÌ ÀÖ´Â °÷ : /usr/X11R6/bin ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ Çì´õÆÄÀÏ°ú ¶óÀ̺귯¸® :
/usr/X11R6/include, /usr/X11R6/lib1 Á¶±Ý Ưº°ÇÑ µð·ºÅ丮 : /usr/X11R6/lib/X11,
/var/X11R6/lib ±Û²Ã ÀúÀå¼Ò : /usr/X11R6/lib/fonts ¸Þ´º¾ó ÆäÀÌÁö : /usr/X11R6/man ±×·¯¸é X WINDOW°¡ ±¸µ¿µÇ´Â ¼ø¼¸¦ Àá±ñ »ìÆ캸±â·Î ÇÏÀÚ. ¿©·¯ºÐµéÀÌ X WINDOW¸¦ ±¸µ¿Çϱâ À§Çؼ ¸Ç óÀ½ ½ÇÇàÇÏ´Â °ÍÀº startx¶ó´Â ¸í·É¾îÀÌ´Ù. ±×·±µ¥ ÀÌ startx´Â ¹ÙÀ̳ʸ® ÈÀÏÀÌ ¾Æ´Ï°í ÇϳªÀÇ ½© ½ºÅ©¸³Æ®ÀÌ´Ù. ³»¿ëÀ» ´ëÃæ »ìÆ캸¸é ÀÌ°ÍÀº xinit¸¦ ½ÇÇà½ÃŲ´Ù. ±×¸®°í ½ÇÇà¿¡ ÇÊ¿äÇÑ ¼³Á¤µéÀº ¸ðµÎ xinitrc ÆÄÀÏ¿¡¼ ºÒ·¯¿Â´Ù. ÀÌ°ÍÀº ÀÚ½ÅÀÇ È¨ µð·ºÅ丮³ª /usr/X11R6/lib/X11/xinit µð·ºÅ丮¿¡ ÀúÀåÇØµÎ¸é µÈ´Ù. xinitrc ÆÄÀÏ¿¡´Â X WINDOW »ç¿ëÀÚÀÇ »ç¿ëÀÚ Á¤ÀÇ ÆÄÀÏÀÎ Xresources ÆÄÀÏ Á¤ÀÇ¿Í ¾²°íÀÚ ÇÏ´Â À©µµ¿ì ¸Å´ÏÀú¸¦ ÁöÁ¤ÇØ ÁÙ ¼ö ÀÖ´Ù. ±×·¯¸é ¿ì¸®°¡ Á¤¸»·Î ¾²°íÀÚ ÇÏ´Â X WINDOW Server´Â ¾îµð¿¡ ÁöÁ¤µÇ¾î ÀÖ´Â °É±î? /usr/X11R6/bin/X´Â /var/X11R6/bin/X·Î ¸µÅ©µÇ¾î ÀÖ°í ÀÌ°ÍÀº ¿ì¸®°¡ ½ÇÁö·Î ¾²°íÀÚ ÇÏ´Â X WINDOW Server¿Í ¸µÅ©µÇ¾î ÀÖ´Ù. Âü°í·Î, ´ëºÎºÐ »ç¿ëÀÚµéÀÌ X WINDOW¸¦ ½ÇÇà½ÃÅ°¸é 256(8bpp)ÀÇ »ö»óÀ» »ç¿ëÇÏ°Ô µÇ´Âµ¥ ÀÚ½ÅÀÇ ±×·¡ÇÈ Ä«µå°¡ ±× ÀÌ»óÀ» Áö¿øÇÑ´Ù¸é ¿©·¯ºÐÀÇ xinitrc ÆÄÀÏÀÇ serverargs ºÎºÐ¿¡ serverrgs="-bpp 16"(ȤÀº 32) ÀÌ·¸°Ô ÁöÁ¤ÇØÁÖ¸é ´ÙÀ½ºÎÅÍ´Â X WINDOW°¡ ´õ¿í ¸ÚÁø »ö»óÀ¸·Î ¶ã °ÍÀÌ´Ù. #!/bin/sh #!/bin/sh ÀÌ»óÀ¸·Î X WINDOWÀÇ ÁÖº¯°ú ½ÇÇà °úÁ¤À» »ìÆ캸¾Ò´Ù.
X WINDOW »ó¿¡¼µµ ÀÏ¹Ý ÄÜ¼Ö È¸éó·³ ¸í·ÉÇàÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ÇÑÅÒÀº ¿ø·¡ X WINDOW Å͹̳Π¿¡¹Ä·¹ÀÌÅÍ ÇÁ·Î±×·¥ÀÎ xtermÀ» ÇѱÛÈÇÑ °ÍÀÌ´Ù. ÇÑÅÒÀ» ¸¸µç µ¿±â´Â ¿ì½À°Ôµµ X Å͹̳ο¡¼ ÇѱÛÀÌ ±úÁöÁö ¾Ê°í äÆÃÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ ¿´´Ù°í ÇÑ´Ù. X WINDOW¿¡¼ ÇѱÛÀ» ¾µ ¼ö ÀÖ´Â ¹æ¹ýÀº ÇÑÅÒ°ú ÇÔ²² °ú°Å¿£ HanX(X library¸¦ Çѱ۷Π¾µ ¼ö ÀÖ°Ô ¼öÁ¤ÇÑ °Í)¸¦ ¸¹ÀÌ ½èÁö¸¸ Áö±ÝÀº KIMS³ª º·ç, HanIM µî ÇÑ±Û ÀԷ±Ⱑ °ø°³µÇ¾î À̰͵éÀ» ¸¹ÀÌ »ç¿ëÇÏ´Â Ãß¼¼´Ù. hantrem¿¡¼ ÀÚÁÖ ¾²ÀÌ´Â ¿É¼ÇÀº ´ëºÎºÐ ÆùÆ® Á¶Á¤°ú ÀúÀåµÉ ¶óÀμö¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù. ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº ¾Æ·¡ ³»¿ëÀ» Âü°íÇϱ⠹ٶõ´Ù. <.Xresources ÆÄÀÏÁß hanterm ÁöÁ¤> ÇÑÅÒ¿¡¼ ÇÑ/¿µ ÀüȯÀ̳ª Á¶ÇÕ/¿Ï¼ºÇü ÇѱÛÀ» ¼±ÅÃÇÏ·Á¸é ¸¶¿ì½º¸¦ ÇØ´ç ±ÛÀÚ¸¦ Ŭ¸¯ÇØÁְųª shift + spaceÅ°¸¦ ´©¸£°Å³ª F2 Å°¸¦ ´©¸£¸é µÈ´Ù. ±×¸®°í X Å͹̳ο¡´Â ³ª¸§´ë·ÎÀÇ ¸Þ´º¹Ù¸¦ °¡Áö°í Àִµ¥ Ctrl Å°¿Í ÇÔ²² ¸¶¿ì½º ÁÂ/¿ì ¹öÆ°À» ´·¯º¸¸é ±×°ÍµéÀÌ ³ªÅ¸³´Ù. <hanterm¿¡¼ Ctrl+¸¶¿ì½º ¹öÆ° ¼±Åýà ¸Þ´ºµé>
|