회사에서 다른 동료가 cygwin을 쓰면서 터미널을 rxvt로 사용하는 것을 보았다.
뭐..rxvt가 더 좋다나 어쨌다나..
근데...시그윈과 터미널, rxvt.....도대체 무슨 관계인거야??
궁금하여 인터넷을 뒤져보았더니....크.. 역시 나의 지식이 짧음을 원망할 수 밖에 없었다. ㅡㅡ;;
* 터미널(Terminal)
; 단말기라고도 불린다. 단말기 하면 좀 더 이해가 잘 되는듯...
잘은 모르겠지만, 마이크로프로세서가 막 개발되던 초창기 시절, 요즘 같은 퍼스널 컴퓨터가
대중화 되기 전엔 이 단말기를 많이 썼단다. 하긴.. 나도 중딩땐가 고딩땐가 전화국에서
키텔에 접속하기 위한 단말기(모니터와 자판이 있었다)를 받아다가 집에서 전화선을 연결하여 사용했던 적이 있다.
즉, 자판을 이용하여 입력을 하고 글자들을 화면에 출력을 해 주는 장치들을 통칭하는게 '터미널'이라고 하겠다.
* TTY
; 이건 아주 예전부터 리눅스에 '/dev/tty'라는 놈이 있었다는 것은 알고 있었지만, 뭐 하는 놈인지까지는
잘 몰랐었는데 이번에 그 뜻을 알게 되었다(바보~). TeleTYpe의 약자란다. 아주 유명했던 터미널의 이름이라는데...
* VT102
; 이것 역시 유명한 터미널의 이름.
자, 그럼 다시 시그윈 얘기로 돌아가서....
시그윈을 실행시키기 위해 cygwin.bat를 실행하면 까만 화면이 나온다.
이 놈의 정체는??
"VT102 terminal emulator for both X and Windows"라는 문장에서 유추할 수 있지 않을까?
(이건 cygwin 바로가기의 속성에 이 파일에 대한 설명에서 볼 수 있다.)
즉, VT102 터미널을 에뮬레이트하는 프로그램이라는 거지. SW적인 터미널이라는.....
그런데, 윈도우에선 bat파일을 실행시키면 기본적으로 DOS console이 실행이 된다.
즉, DOS console에서 bash를 실행시킨 결과라는 뜻이다.
그럼 rxvt는 왜 쓰는건데??
뭐 여러 가지 불편함과 성능의 차이때문이라는데 아직 정확하게 무슨 차이가 있는지 모르겠다.
단지, 도스콘솔의 경우 창크기를 최대화 버튼으로 화면에 꽉 차게 할 수 없다.
일단 이것만으로도 나한테는 꽤 먹고 들어가는 장점이라는거..
일을 하다보면 화면을 크게 해 놓고 보고 싶은 경우가 있는데 이게 안되니까 말야......ㅡ,.ㅡ
그럼 어떻게 사용을 하면 되는지??
아래의 내용과 같이 cygwin.bat파일을 수정하면 된다.
물론, rxvt를 실행시킬 때의 옵션은 'rxvt -help'했을 때 나오는 아래와 같은 내용을 참조하면 된다.
그리고, 다음의 링크는 MS용 SSH클라이언트인 PuTTY를 이용하는 내용에 대한 것이다.
이걸 터미널로 사용하는 사람도 꽤 많은가보네....그냥 참고삼아....^^;;
- http://kldp.org/node/26063
뭐..rxvt가 더 좋다나 어쨌다나..
근데...시그윈과 터미널, rxvt.....도대체 무슨 관계인거야??
궁금하여 인터넷을 뒤져보았더니....크.. 역시 나의 지식이 짧음을 원망할 수 밖에 없었다. ㅡㅡ;;
* 터미널(Terminal)
; 단말기라고도 불린다. 단말기 하면 좀 더 이해가 잘 되는듯...
잘은 모르겠지만, 마이크로프로세서가 막 개발되던 초창기 시절, 요즘 같은 퍼스널 컴퓨터가
대중화 되기 전엔 이 단말기를 많이 썼단다. 하긴.. 나도 중딩땐가 고딩땐가 전화국에서
키텔에 접속하기 위한 단말기(모니터와 자판이 있었다)를 받아다가 집에서 전화선을 연결하여 사용했던 적이 있다.
즉, 자판을 이용하여 입력을 하고 글자들을 화면에 출력을 해 주는 장치들을 통칭하는게 '터미널'이라고 하겠다.
* TTY
; 이건 아주 예전부터 리눅스에 '/dev/tty'라는 놈이 있었다는 것은 알고 있었지만, 뭐 하는 놈인지까지는
잘 몰랐었는데 이번에 그 뜻을 알게 되었다(바보~). TeleTYpe의 약자란다. 아주 유명했던 터미널의 이름이라는데...
* VT102
; 이것 역시 유명한 터미널의 이름.
자, 그럼 다시 시그윈 얘기로 돌아가서....
시그윈을 실행시키기 위해 cygwin.bat를 실행하면 까만 화면이 나온다.
이 놈의 정체는??
"VT102 terminal emulator for both X and Windows"라는 문장에서 유추할 수 있지 않을까?
(이건 cygwin 바로가기의 속성에 이 파일에 대한 설명에서 볼 수 있다.)
즉, VT102 터미널을 에뮬레이트하는 프로그램이라는 거지. SW적인 터미널이라는.....
그런데, 윈도우에선 bat파일을 실행시키면 기본적으로 DOS console이 실행이 된다.
즉, DOS console에서 bash를 실행시킨 결과라는 뜻이다.
그럼 rxvt는 왜 쓰는건데??
뭐 여러 가지 불편함과 성능의 차이때문이라는데 아직 정확하게 무슨 차이가 있는지 모르겠다.
단지, 도스콘솔의 경우 창크기를 최대화 버튼으로 화면에 꽉 차게 할 수 없다.
일단 이것만으로도 나한테는 꽤 먹고 들어가는 장점이라는거..
일을 하다보면 화면을 크게 해 놓고 보고 싶은 경우가 있는데 이게 안되니까 말야......ㅡ,.ㅡ
그럼 어떻게 사용을 하면 되는지??
아래의 내용과 같이 cygwin.bat파일을 수정하면 된다.
| 1 @echo off 2 3 C: 4 chdir C:\cygwin\bin 5 6 REM bash --login -i 7 8 start rxvt -fn fixedsys -fb fixedsys -geometry 110x58 -rv -sr -sw -sl 5000 -e bash --login -i |
물론, rxvt를 실행시킬 때의 옵션은 'rxvt -help'했을 때 나오는 아래와 같은 내용을 참조하면 된다.
| $ rxvt -help Rxvt v2.7.10 - released: 26 MARCH 2003 Options: XPM,transparent,utmp,menubar,multichar_languages,scrollbars=rxvt+NeXT+x term,frills,linespace,24bit,selectionscrolling,256colour,.Xdefaults Usage: rxvt [options] [-e command args] where options include: -display string X server to contact -tn string value of the TERM environment variable -geometry geometry size (in characters) and position -C intercept console messages -iconic start iconic -/+rv turn on/off reverse video -/+ls turn on/off login shell -/+j turn on/off jump scrolling -/+sb turn on/off scrollbar -/+sr turn on/off scrollbar right -/+st turn on/off scrollbar without a trough -/+si turn on/off scroll-on-tty-output inhibit -/+sk turn on/off scroll-on-keypress -/+sw turn on/off scroll-with-buffer -/+ip turn on/off inherit parent pixmap -/+ipf turn on/off forcefully inherit root pixmap -/+ut turn on/off utmp inhibit -/+vb turn on/off visual bell -/+mcc turn on/off Multibyte character cursor movement -/+tcw turn on/off triple click word selection -bg color background color -fg color foreground color -ufbg color unfocused background color -pixmap file[;geom] background pixmap -fb fontname bold text font -fn fontname normal text font -fm fontname multichar font -km mode multichar encoding; mode = eucj|sjis|big5|gb|kr|noenc -name string client instance, icon, and title strings -title string title name for window -n string icon name for window -cr color cursor color -pr color pointer color -bd color border color -sl number number of scrolled lines to save -w number external border in pixels -b number internal border in pixels -lsp number number of extra pixels between rows -sbt number scrollbar thickness/width in pixels -mod modifier meta modifier = alt|meta|hyper|super|mod1|...|mod5 -xrm string X resource -e command arg ... command to execute --help to list long-options |
그리고, 다음의 링크는 MS용 SSH클라이언트인 PuTTY를 이용하는 내용에 대한 것이다.
이걸 터미널로 사용하는 사람도 꽤 많은가보네....그냥 참고삼아....^^;;
- http://kldp.org/node/26063




최근 덧글