Xming 

Category: Stuffs,

  1. 0. ½ÃÀÛ
  2. XmingÀ̶õ
  3. Xming ¼³Ä¡
  4. Xming »ç¿ë
    1. Å͹̳Π¶ç¿ì±â
    2. ÇÑ±Û locale ¼³Á¤
    3. luit
    4. ÀԷ±⠼³Á¤
      1. nabi »ç¿ë
      2. ami »ç¿ë
      3. scim »ç¿ë
    5. ¾ÆÀÌÄÜÀ¸·Î ½ÇÇàÇϱâ
      1. public key ÀÎÁõ
      2. plink ½ÇÇà
      3. plinkw ¸¸µé±â
      4. ¾ÆÀÌÄÜ µî·Ï.
    6. ¾ÆÀÌÄÜÀ¸·Î ½ÇÇàÇϱ⠴ٸ¥ ¹æ¹ý - run »ç¿ë(Vista ȣȯ)
      1. public key ÀÎÁõ
      2. Äֿܼ¡¼­ Å×½ºÆ® runÀ¸·Î plink ½ÇÇà
      3. ¹Ù·Î°¡±â ¸¸µé±â
  5. Example
    1. Synaptic on Xming, coLinux
  6. Ãß°¡ÀÛ¾÷
    1. ÆùÆ® Ãß°¡ ¼³Ä¡
    2. µ¥½ºÅ©Å¾ ȯ°æ ½ÇÇà
  7. °ü·Ã ¸µÅ©

0. ½ÃÀÛ  

XmingÀ̶õ  

ȨÆäÀÌÁö (Source forge) XmingÀº À©µµ¿ì¿ë X ¼­¹ö(Xserver)·Î Xmanager¿Í ºñ½ÁÇÑ ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
Xmanager¿Í ´Þ¸® ¹«·áÁö¿ä.
Xmanager´Â ¿¹Àü telnet, rsh ¸¦ ¸¹ÀÌ ¾²´ø ½ÃÀýºÎÅÍ ¸¸µé¾îÁø °Å¶ó telnet°ú rsh¶ûµµ Àß ºÙÁö¸¸ XmingÀº putty°°Àº Ŭ¶óÀ̾ðÆ®¶û ºÙ°í ssh¸¦ ±âº»À¸·Î Á¢¼ÓÇÕ´Ï´Ù. telnetÀ¸·Î´Â ¼º°ø ¸øÇغýÀ´Ï´Ù.
¸¸ÀÏ ¸®´ª½º ¹Ú½º¸¦ µÎ°í putty¸¦ ½á¼­ Á¢¼ÓÇؼ­ »ç¿ëÇÏ½Å´Ù¸é °ÅÀÇ ¹Ù·Î XmingÀ» ºÙ¿© »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

Xming ¼³Ä¡  

ȨÆäÀÌÁö ¶Ç´Â Source forge¿¡ °¡º¸¸é ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Â ¼³Ä¡ ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù. ¿©±â¼­ ½ÇÇàÆÄÀÏ°ú ÆùÆ®¸¦ ´Ù¿î¹Þ¾Æ ¼³Ä¡.
Xming-portable-PuTTY µµ ¼³Ä¡Çϸé ÁÁ½À´Ï´Ù.
¸±¸®Áî ¹æ½ÄÀÌ º¯°æµÆ´Âµ¥ ȨÆäÀÌÁö À¥»çÀÌÆ® ¸±¸®½º´Â ±âºÎÇÑ »ç¶÷¿¡ ÇÑÇØ Æнº¿öµå¸¦ ¹ß±ÞÇØ ÁÖ´Â ¹æ½ÄÀ¸·Î ¹Ù²î¾ú½À´Ï´Ù.
±×·¸Áö ¾ÊÀ¸¸é ¼Ò½ºÆ÷ÁöÀÇ ±¸¹öÀüÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¸±¸®Áî ½ÃÁ¡ÀÇ Â÷À̸¦ µÎ·Á´Â °Í °°½À´Ï´Ù.
¾Æ½±Áö¸¸ ÇÁ·ÎÁ§Æ®ÀÇ À¯Áö¸¦ À§ÇØ ¾î¿ ¼ö ¾ø´Â °Å°ÚÁÒ. °ø°³µÈ ±¸¹öÀüµµ »ç¿ë»ó¿¡ º° ÁöÀå ¾ø½À´Ï´Ù

Xming »ç¿ë  

Å͹̳Π¶ç¿ì±â  

putty¸¦ ±âº» Á¢¼Ó ÇÁ·Î±×·¥À¸·Î ¾²°Ú½À´Ï´Ù.
¸ÕÀú XmingÀ» ¶ç¿ó´Ï´Ù. Xlaunch¸¦ ½ÇÇàÇÏ¿© ½ÇÇàÇÒ ¶§ Multiple windows, Start no client·Î ¼±ÅÃÇØ ½ÇÇà½Ãŵ´Ï´Ù.




ÀÏ´Ü putty·Î ¼­¹ö¿¡ Á¢¼ÓÇÒ ¶§ "Enable X11 forwarding"À» üũÇÏ°í Á¢¼ÓÇÕ´Ï´Ù.

±×¸®°í gnome-terminalÀ» ½ÇÇàÇغ¾´Ï´Ù.

¿¡·¯ ¾øÀÌ ¶á´Ù¸é ¼º°ø.

ÇÑ±Û locale ¼³Á¤  

º»ÀÎÀº eucKRÀ» ¾²±â ¶§¹®¿¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤Çß½À´Ï´Ù.
.bashrc
export LANG="ko_KR.eucKR"
export LC_CTYPE="ko_KR.eucKR"
export LC_ALL="ko_KR.eucKR"
export LC_NUMERIC="ko_KR.eucKR"
export LC_TIME="ko_KR.eucKR"
export LC_COLLATE="ko_KR.eucKR"
export LC_MONETARY="ko_KR.eucKR"
export LC_MESSAGES="ko_KR.eucKR"
export LC_PAPER="ko_KR.eucKR"
export LC_NAME="ko_KR.eucKR"
export LC_ADDRESS="ko_KR.eucKR"
export LC_TELEPHONE="ko_KR.eucKR"
export LC_MEASUREMENT="ko_KR.eucKR"
export LC_IDENTIFICATION="ko_KR.eucKR"

export LANGUAGE="ko_KR.eucKR" export GDM_LANG="ko_KR.eucKR" export KDE_LANG="ko_KR.eucKR"

.man.config (¼­¹ö ¼³Á¤ ¸»°í °³Àμ³Á¤À» euc-kr¿¡ ¸ÂÃß·Á°í RH-ES3)
PAGER /usr/bin/less -is /usr/bin/less -isr

luit  

¸¸ÀÏ uxtermÀ» ¾´´Ù¸é utf8°ú euc-krÀ» º¯È¯ÇØ¾ß Çϴµ¥ luit¶ó´Â ÁÁÀº ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù.
À§ÀÇ LANG ¼³Á¤ µÈ »óÅ¿¡¼­ luit¸¦ Äֿܼ¡¼­ ½ÇÇàÇÏ¸é µË´Ï´Ù.

ÀԷ±⠼³Á¤  

Àú´Â Redhat°è¿­¿¡¼­ »ç¿ëÇϴµ¥(WS4, ES3) WS4´Â iiimf¸¦ ¾²°í ES3´Â ami¸¦ ¾²´Â°Í °°½À´Ï´Ù.
WS4¿¡¼­´Â nabi°¡ ±ò¸®´Âµ¥ ÀÌ°É ½á¾ß Å͹̳ο¡¼­ ÇÑ¿µÀüȯÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. iiimf´Â ºÒ°¡´É.

nabi »ç¿ë  

ÀÏ´Ü nabi°¡ ±ò·ÁÀÖ´ÂÁö È®ÀÎ
]$ rpm -q nabi
nabi-0.14-3
LANG ¼³Á¤Àº À§Ã³·³ Çß´Ù°í °¡Á¤ÇÏ°í .bashrc¿¡ ´ÙÀ½ Ãß°¡
export XMODIFIERS="@im=nabi"
export HANGUL_KEYBOARD_TYPE=2
´Ù½Ã Á¢¼ÓÇؼ­ ¸ÕÀú nabi¸¦ ½ÇÇàÇÑ ´ÙÀ½. Å͹̳Π¶ç¿öº¸¸é shift-space·Î ÇÑ¿µÀüȯ µÉ °Ì´Ï´Ù.

ami »ç¿ë  

¼³Ä¡ È®ÀÎ
]$ rpm -q ami
ami-1.2.2-3
.bashrc¿¡ ´ÙÀ½ Ãß°¡
export XMODIFIERS="@im=Ami"
export HANGUL_KEYBOARD_TYPE=2
´Ù½Ã Á¢¼ÓÇؼ­ ¸ÕÀú ami¸¦ ½ÇÇàÇÑ ´ÙÀ½ Å͹̳ÎÀ» ¶ç¿ö Å×½ºÆ®.

¸¸¾à¿¡ ami°¡ ½ÇÇàÁß Á״´ٸé amiÀÇ ¹ö±×ÀÏ °Ì´Ï´Ù. ÀÎÅͳݿ¡¼­ ami ÃÖ½ÅÆÇÀ» ¹Þ¾Æ´Ù ÄÄÆÄÀÏÇØ ¼³Ä¡.
(ÇöÀç 1.2.3ÀÌ ÃÖ½Å)

scim »ç¿ë  

¿äÁò ÃֽŠ¹èÆ÷ÆÇÀº (¿¹¸¦ µé¾î ¿ìºÐÅõ) scimÀÌ ±âº» ÀԷ±â·Î ¼±Åõ˴ϴÙ.
gnome-terminalÀ̶ó¸é ¸¶¿ì½º ¿À¸¥ÂÊ Å¬¸¯ ÈÄ¿¡ ÀԷ±⸦ scimÀ¸·Î ¼±ÅÃÇÏ¸é µË´Ï´Ù. SCIM bridge¿Í SCIM µÑ ´Ù µ¿ÀÛÇÏ´õ±º¿ä
Á¦ 9.04 ½Ã½ºÅÛÀÇ °æ¿ì ctrl+½ºÆäÀ̽º°¡ ÇÑ¿µ ÀüȯÀ̾ú½À´Ï´Ù.

¾ÆÀÌÄÜÀ¸·Î ½ÇÇàÇϱ⠠

XmingÀ» ¶ç¿î »óÅ¿¡¼­ ¾ÆÀÌÄÜ Çϳª¸¸ Ŭ¸¯Çϸé Á¢¼ÓÇؼ­ Å͹̳αîÁö ¶ç¿ì´Â °É ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹æ¹ýÀº public key ÀÎÁõÀ¸·Î ¾ÏÈ£ ÀÔ·Â ¾øÀÌ ¹Ù·Î Á¢¼Ó °¡´ÉÄÉ ÇÏ°í, plink·Î ½ÇÇàÇؼ­ putty¶ç¿ìÁö ¾Ê°í ¹Ù·Î ¸í·É¾î¸¦ ½ÇÇàÇÏ°Ô²û ÇÑ ´ÙÀ½, plink¸¦ ¼öÁ¤Çؼ­ Ä¿¸Çµåâ ¾È ¶ç¿ì°í ½ÇÇàÇÏ¸é µË´Ï´Ù.

public key ÀÎÁõ  

ÀÌ°ÍÀº ¿©±â ÂüÁ¶. pagent¸¦ ¶ç¿ó´Ï´Ù. public key ÀÎÁõÀÇ ¹è°æ¼³¸íÀº ¿©±â ¿¡¼­.

plink ½ÇÇà  

cmd·Î putty ¼³Ä¡µð·ºÅ丮·Î °¡¼­ plink¸¦ ½ÇÇàÇغ¾´Ï´Ù.
plink danielsong@comm5 -X -batch "bash -login -c gnome-terminal 2> /dev/null"
( 2> /dev/null ÇÑ ÀÌÀ¯´Â warning ÇØ´ç X ÇÁ·Î±×·¥¿¡¼­ ¸Þ½ÃÁö°¡ ³ª¿À´Â °æ¿ì plink°¡ ³¡³ª¹ö¸®±â ¶§¹®ÀÔ´Ï´Ù. ¸Þ½ÃÁö¸¦ ³ª¿ÀÁö ¾Êµµ·Ï Çϱâ À§ÇØ /dev/null·Î ¸®µð·º¼ÇÇÕ´Ï´Ù)
»ç¿ëÇÏ´Â shell·Î tcsh¸¦ ¾µ ¶§´Â ¸®µð·º¼ÇÀ» >& /dev/null·Î ÇÏ¸é µË´Ï´Ù.
plink danielsong@comm5 -X -batch "bash -login -c gnome-terminal >& /dev/null"

-X´Â x forwardingÇÑ´Ù´Â ¶æ. ½ÇÇà¿¡ ¼º°øÇÑ´Ù¸é µÆ½À´Ï´Ù.

plinkw ¸¸µé±â  

¿©±â¿¡ ¹æ¹ýÀÌ ³ª¿É´Ï´Ù.
VC7 ÀÌ»óÀÌ ÀÖ¾î¾ß ÇÒ µí. editbin.exe ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Visual studio environment¸¦ ½ÇÇàÇؼ­ Ä¿¸Çµå¶óÀο¡¼­ visual studio ¸í·ÉµéÀ» ½ÇÇà°¡´ÉÇÏ°Ô ÇÏ¿© plink.exe ¸¦ ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÕ´Ï´Ù.
copy plink.exe plinkw.exe
editbin.exe /SUBSYSTEM:WINDOWS plinkw.exe
0.60 ¹öÀüÀ¸·Î ¸¸µç ÆÄÀÏÀ» ¿©±â¿¡ ¿Ã·ÁµÎ¾ú½À´Ï´Ù. À©µµ ºñ½ºÅ¸¿¡¼­ VS2005¸¦ »ç¿ëÇØ ¸¸µé¾ú°í Å×½ºÆ®Çغ¸Áø ¾Ê¾Ò½À´Ï´Ù.

¾ÆÀÌÄÜ µî·Ï.  

plinkw¸¦ ¹ÙÅÁÈ­¸é¿¡ ¹Ù·Î°¡±â¸¦ ¸¸µé°í µî·ÏÁ¤º¸¿¡¼­ ¼öÁ¤.
(Àú´Â putty ¹Ù·Î°¡±â¸¦ ¼öÁ¤Çß½À´Ï´Ù.)
´ë»óÀ»
"C:\Program Files\PuTTY\plinkw.exe" -X user_name@server_name -batch "bash -login -c gnome-terminal 2> /dev/null" 
·Î ¸¸µì´Ï´Ù.

¾ÆÀÌÄÜÀ¸·Î ½ÇÇàÇϱ⠴ٸ¥ ¹æ¹ý - run »ç¿ë(Vista ȣȯ)  

Xming¿¡¼­ Á¦°øÇÏ´Â ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. runÀ̶ó´Â ÇÁ·Î±×·¥À» ÅëÇÏ´Â °Çµ¥¿ä. Á¦ À©µµ ºñ½ºÅ¸ ½Ã½ºÅÛ¿¡¼­µµ Àß µË´Ï´Ù.
¿©±â¿¡ °£´ÜÇÑ ¼³¸íÀÌ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¾Ë¾Æº¸±â ºÒÆíÇϹǷΠÁ¦°¡ ¿¹¸¦ µé¾î ¼³¸íÇÏÁö¿ä
¿ø¸®´Â À§ÀÇ plink¸¦ ½ÇÇàÇÏ´Â °Í°ú °°Àºµ¥ plinkw¸¦ ¸¸µé¾î¼­ ÇÏ´Â °Ô ¾Æ´Ï°í run ÇÁ·Î±×·¥À» ÅëÇؼ­ ÄܼÖâ ¾øÀÌ ½ÇÇà½ÃÅ°´Â °Ì´Ï´Ù.
run ÇÁ·Î±×·¥Àº XmingÀ» ±ò¾ÒÀ¸¸é µé¾îÀÖ½À´Ï´Ù.
¿ª½Ã XmingÀ» ¶ç¿î »óÅ ½ÇÇàÇؾßÇÕ´Ï´Ù. :-)

public key ÀÎÁõ  

¿©±â¼­µµ public key ÀÎÁõÀÌ ÇÊ¿äÇÕ´Ï´Ù. À§ÀÇ ¼Ò°³µÈ ¹æ¹ýó·³ ÇÕ´Ï´Ù.

Äֿܼ¡¼­ Å×½ºÆ® runÀ¸·Î plink ½ÇÇà  

À©µµ cmd ÄÜ¼Ö Ã¢À» ¶ç¿ì°í Xming µð·ºÅ丮·Î °£ ´ÙÀ½ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
 run -p "C:\Program Files\Portable PuTTY" plink.exe -wait -X {»ç¿ëÀÚÀ̸§}@{¼­¹ö} -batch "bash -login -c gnome-terminal 2> /dev/null"
¶Ç´Â
 run -p "C:\Program Files\Portable PuTTY" plink.exe -wait -X -load {putty ¼¼¼Ç} -batch "bash -login -c gnome-terminal 2> /dev/null"
-p ¿É¼Ç ´ÙÀ½¿¡ ¿À´Â °ÍÀº ÆнºÀÔ´Ï´Ù. Ȥ½Ã Portable Putty¸¦ ±òÁö ¾Ê¾Ò´Ù¸é ¼³Ä¡ÇϽŠputty °æ·Î¸¦ ½áÁÝ´Ï´Ù.
½ÇÇàÇÏ¸é ´ÙÀ½°ú °°ÀÌ ¾Æ¹« ÄÜ¼Ö ¸Þ½ÃÁö ¾øÀÌ Å͹̳ÎÀÌ ¶ã °Ì´Ï´Ù.

½ÇÇàÀÌ µÈ´Ù¸é ÀÌ°ÍÀ» ¾ÆÀÌÄÜÀ¸·Î ¸¸µì½Ã´Ù.

¹Ù·Î°¡±â ¸¸µé±â  

plinkw¶§Ã³·³ run.exe¸¦ ¹Ù·Î°¡±â ¸¸µé°í µî·ÏÁ¤º¸¿¡¼­ ¼öÁ¤ÇÕ´Ï´Ù.
´ë»óÀ»
 "C:\Program Files\Xming\run.exe" -p "C:\Program Files\Portable PuTTY" plink.exe -wait -X -load {putty ¼¼¼Ç} -batch "bash -login -c gnome-terminal 2> /dev/null"
·Î ¸¸µì´Ï´Ù.
 ¶Ç´Â 
  "C:\Program Files\Xming\run.exe" -p "C:\Program Files\PuTTY" plink.exe -wait -X "{putty ¼¼¼ÇÀ̸§} registry" -batch "bash -login -c gnome-terminal 2> /dev/null"
·Î ½ÇÇà
ÀÌ·¸°Ô ¾ÆÀÌÄÜÀ¸·Î ¸¸µé°í ´õºíŬ¸¯ÇÏ¸é ±ò²ûÇÏ°Ô X Å͹̳ΠâÀÌ ¶å´Ï´Ù.

½ÇÇà ¿¹

Example  

Synaptic on Xming, coLinux  


Ãß°¡ÀÛ¾÷  

ÆùÆ® Ãß°¡ ¼³Ä¡  

DebianUserFontConfig : ÀڱⰡ ¿øÇÏ´Â ÆùÆ®¸¦ ±ò±â À§ÇØ (ms consolasµî) ÀÌ ¸µÅ©¿Í °°ÀÌ ÀÛ¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í·Î NHNÀÇ ³ª´®°íµñ ÄÚµù ÆùÆ® Àû¿ëÇغ» È­¸é
(µ¥ºñ¾È ÆÐÅ°Áö Á¦°øÇϹǷΠdpkg -i ÆÐÅ°ÁöÆÄÀÏ Çؼ­ ¼³Ä¡Çß½À´Ï´Ù)
°ü·Ã Æ÷½ºÆ®´Â ¿©±â

µ¥½ºÅ©Å¾ ȯ°æ ½ÇÇà  

XmingKDE : KDE ¶Ç´Â gnome µ¥½ºÅ©Å¾ ȯ°æÀ» ¿ø°Ý¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü·Ã ¸µÅ©  

http://rommance.net/tc/tag/Xming : Á¦ ºí·Î±×ÀÇ Xming ű×