XWINDOW SYSTEM Á¦´ë·Î È°¿ëÇϱâ

    ÀúÀÚ : À̼öÁØ   
     

 

 À̹ø È£¿¡´Â Áö³­¹ø¿¡ À̾ X WINDOW¸¦ ±¸¼ºÇÏ´Â ±âº» ȯ°æÀÇ ÀÌÇØ¿Í X WINDOW¿¡¼­ ¾µ ¼ö ÀÖ´Â À¯¿ëÇÑ ÇÁ·Î±×·¥µé¿¡ ´ëÇؼ­ ¾Ë¾Æº¸±â·Î ÇÑ´Ù.

 

X WINDOW ÁÖÀ§ µÑ·¯º¸±â

    Áö³­¹ø ±Û¿¡¼­´Â ´Ü¼øÈ÷ X WINDOW¸¦ ¶ç¿ì±â À§ÇØ ºÎ´ÜÈ÷µµ ³ë·ÂÀ» Çß´Ù. ¹«»çÈ÷ X WINDOW¸¦ ¶ç¿ü´Ù¸é ÀÌÁ¦ ³²µéó·³ ÀÌ°Í Àú°Í ¾µ¸¸ÇÑ ÇÁ·Î±×·¥À» ±ò·Á°í ÇÏÁö¸¸ ¸·»ó ½±Áö°¡ ¾Ê´Ù. Linux ¹èÆ÷ÆÇ cd¿¡ ÀÖ´Â ÇÁ·Î±×·¥Àº ´ëºÎºÐ ´Ù ÀÚµ¿À¸·Î ¼³Ä¡°¡ µÇÁö¸¸, ±×°ÍÀ» °íÄ¡°Å³ª ¶Ç ´Ù¸¥ »õ·Î¿î ÇÁ·Î±×·¥À» ±ò·Á ÇÑ´Ù¸é ÀÌ°ÍÀú°Í ¼Õº¼ °ÍÀÌ ÇÑ µÎ°³°¡ ¾Æ´Ï´Ù. ´Ü¼øÈ÷ X WINDOW¸¦ ±¸µ¿ÇÏ´Â °Í¸¸Å­ ±× ÁÖÀ§¿¡¼­ X WINDOW¸¦ µµ¿ÍÁÖ´Â ¿©·¯°¡Áö ±¸¼º¿ä¼Ò¸¦ ÀÌÇØÇÏ´Â °Íµµ X WINDOW¸¦ Á» ´õ È¿À²ÀûÀ¸·Î »ç¿ëÇϴµ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¸ÕÀú X WINDOW¿Í ±×ÀÇ Ä£±¸µéÀÌ µÕÁö¸¦ Ʋ°í ÀÖ´Â µð·ºÅ丮¸¦ »ìÆ캸±â·Î ÇÏÀÚ.

    ½ÇÇàÆÄÀϵéÀÌ ÀÖ´Â °÷ : /usr/X11R6/bin
    ±âº»ÀûÀ¸·Î ¿©·¯ºÐµéÀÇ X WINDOW server¿Í ¿©·¯°¡Áö ±âº»ÀûÀÎ binary fileµéÀÌ ÀúÀåµÇ¾î ÀÖ´Ù.

    ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ Çì´õÆÄÀÏ°ú ¶óÀ̺귯¸® : /usr/X11R6/include, /usr/X11R6/lib1
    Èʳ¯ ¿©·¯ºÐµéÀÌ X WINDOW ÇÁ·Î±×·¡¹ÖÀ» ÇÒ °æ¿ì ¸¹ÀÌ ÀÌ¿ëÇÒ µð·ºÅ丮ÀÌ´Ù. ÀÌ°÷¿£ X WINDOW ±âº» ¶óÀ̺귯¸®ÀÎ XLIB, X11, Xt intrinsics, Xaw(3d) ±×¸®°í ¿©·¯ºÐµéÀÌ Motif¸¦ ¼³Ä¡Çß´Ù¸é Xm include ¹× library ÆÄÀϵéÀÌ ÀÌ°÷¿¡ Á¸ÀçÇÑ´Ù.

    Á¶±Ý Ưº°ÇÑ µð·ºÅ丮 : /usr/X11R6/lib/X11, /var/X11R6/lib
    /usr/X11R6/lib/X11ÀÌ ¹Ù·Î /var/X11R6/lib·Î link µÇ¾îÀÖ´Ù. ÀÌ°÷À» »ìÆ캸¸é ¶Ç ¿©·¯ °³ÀÇ µð·ºÅ丮¸¦ ¹ß°ßÇÒ ¼ö Àִµ¥ ¸ÕÀú app-defaults¶ó´Â µð·ºÅ丮´Â ¹Ù·Î ¿©·¯ºÐµéÀÌ ½ÇÇà½ÃÅ°´Â ¿©·¯°¡Áö ÇÁ·Î±×·¥µé¿¡ ´ëÇÑ ¸®¼Ò½º ÆÄÀÏ(ÀÓÀÇÀÇ ³»ºÎ µ¥ÀÌÅÍ)µéÀÌ ÁöÁ¤µÇ¾î ÀÖ´Ù. ±×¸®°í ¿©·¯ºÐµéÀÌ ¾²´Â À©µµ¿ì ¸Å´ÏÀú¿¡ °üÇÑ ¼³Á¤ÆÄÀÏ(hfvwm2µîµî)ÀÌ ÀúÀåµÇ¾î ÀÖÀ¸¸ç Áö¿ªÈ­, ±¹Á¦È­¸¦ À§ÇÑ locale µ¥ÀÌÅ͵µ ÀúÀåµÇ¾î ÀÖ´Ù.

    ±Û²Ã ÀúÀå¼Ò : /usr/X11R6/lib/fonts
    X WINDOW¿Í ±× ÇÁ·Î±×·¥µé¿¡ ÇÊ¿äÇÑ ±Û²ÃµéÀÌ ÀúÀåµÇ¾î ÀÖ´Ù.

    ¸Þ´º¾ó ÆäÀÌÁö : /usr/X11R6/man
    X WINDOW¿¡ ÇÊ¿äÇÑ µµ¿ò¸»µé ¸ðÀ½

    ±×·¯¸é 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
    userclientrc=$HOME/.xinitrc
    userserverrc=$HOME/.xserverrc
    sysclientrc=/usr/X11R6/lib/X11/xinit/xinitrc
    sysserverrc=/usr/X11R6/lib/X11/xinit/xserverrc
    clientargs=""
    serverargs="-bpp 16"
    .
    .
    .
    xinit $clientargs - $serverargs
    <startxÀÇ ÀϺκÐ>

    #!/bin/sh
    userresources=$HOME/.Xresources
    usermodmap=$HOME/.Xmodmap
    sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
    sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
    .
    .
    .
    # start some nice programs
    export NLSPATH=/etc/locale/libc.cat.kr
    xsetroot -solid SteelBlue
    hfvwm2 2> /dev/null
    <xinitrcÀÇ ÀϺκÐ>

    ÀÌ»óÀ¸·Î X WINDOWÀÇ ÁÖº¯°ú ½ÇÇà °úÁ¤À» »ìÆ캸¾Ò´Ù.


X WINDOW Å͹̳Î

    X WINDOW »ó¿¡¼­µµ ÀÏ¹Ý ÄÜ¼Ö È­¸éó·³ ¸í·ÉÇàÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. ÇÑÅÒÀº ¿ø·¡ X WINDOW Å͹̳Π¿¡¹Ä·¹ÀÌÅÍ ÇÁ·Î±×·¥ÀÎ xtermÀ» ÇѱÛÈ­ÇÑ °ÍÀÌ´Ù. ÇÑÅÒÀ» ¸¸µç µ¿±â´Â ¿ì½À°Ôµµ X Å͹̳ο¡¼­ ÇѱÛÀÌ ±úÁöÁö ¾Ê°í äÆÃÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­ ¿´´Ù°í ÇÑ´Ù. X WINDOW¿¡¼­ ÇѱÛÀ» ¾µ ¼ö ÀÖ´Â ¹æ¹ýÀº ÇÑÅÒ°ú ÇÔ²² °ú°Å¿£ HanX(X library¸¦ Çѱ۷Π¾µ ¼ö ÀÖ°Ô ¼öÁ¤ÇÑ °Í)¸¦ ¸¹ÀÌ ½èÁö¸¸ Áö±ÝÀº KIMS³ª º­·ç, HanIM µî ÇÑ±Û ÀԷ±Ⱑ °ø°³µÇ¾î À̰͵éÀ» ¸¹ÀÌ »ç¿ëÇÏ´Â Ãß¼¼´Ù.

    hantrem¿¡¼­ ÀÚÁÖ ¾²ÀÌ´Â ¿É¼ÇÀº ´ëºÎºÐ ÆùÆ® Á¶Á¤°ú ÀúÀåµÉ ¶óÀμö¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù. ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº ¾Æ·¡ ³»¿ëÀ» Âü°íÇϱ⠹ٶõ´Ù.

    <.Xresources ÆÄÀÏÁß hanterm ÁöÁ¤>
    !¦¡XTerm¦¡
    XTerm*cursorColor: Green
    Hanterm*cursorColor: SeaGreen
    Hanterm*hangulFont:¡¬
    -kaist-philgi-bold-r-normail-¡¬
    -16-160-75-75-c-160-johabs-1
    Hanterm*Scrollbar.Background: #c0c0c0
    Hanterm*saveLines: 2000

    ÇÑÅÒ¿¡¼­ ÇÑ/¿µ ÀüȯÀ̳ª Á¶ÇÕ/¿Ï¼ºÇü ÇѱÛÀ» ¼±ÅÃÇÏ·Á¸é ¸¶¿ì½º¸¦ ÇØ´ç ±ÛÀÚ¸¦ Ŭ¸¯ÇØÁְųª shift + spaceÅ°¸¦ ´©¸£°Å³ª F2 Å°¸¦ ´©¸£¸é µÈ´Ù. ±×¸®°í X Å͹̳ο¡´Â ³ª¸§´ë·ÎÀÇ ¸Þ´º¹Ù¸¦ °¡Áö°í Àִµ¥ Ctrl Å°¿Í ÇÔ²² ¸¶¿ì½º ÁÂ/¿ì ¹öÆ°À» ´­·¯º¸¸é ±×°ÍµéÀÌ ³ªÅ¸³­´Ù.

    <hanterm¿¡¼­ Ctrl+¸¶¿ì½º ¹öÆ° ¼±Åýà ¸Þ´ºµé>


      Main Option
      Secure Keyboard
      Allow Send Events          
      Log to File
      Redraw Window
     


      Send STOP Signal
      Send CONT Signal
      Send INT Signal
      Send HUP Signal
      Send TERM Signal
      Send KILL Signal
     


      Quit
     

         


      VT Fonts

      Default                  
     
      Unreadable

      Tiny

      Small

      Medium

      Large

      Huge

     

     

    ¡ã top

homeÀ¸·Î...