screen(스크린) Tip!

나는 screen을 여러 터미널에 연결해서 사용하고 있다..

간단한 팁 정도 될까..

1 설정파일을 알밎게 설정

나는 이렇게 설정을..
  3 bind c screen 1
  4 bind 0 select 10
  5
  6 bindkey -k k1 select 1
  7 bindkey -k k2 select 2
  8 bindkey -k k3 select 3
  9 bindkey -k k4 select 4
 10 #bindkey -k k5 select 5
 11
 12 #autodetach on
 13
 14 startup_message off
 15 defscrollback   500
 16 vbell           off
 17
 18 #-fn
 19 screen -t "IRC/MSN"     3   irssi
 20 screen -t "SHELL"       4   /bin/bash
 21 screen -t "INTERNET"        2   w3m -B
 22 screen -t "PROGRAMMING"     1   vi

2 screen을 dettach모드로 연다 (startup에 등록시키는것도 좋은방법이다)
$screen -dmS main

3 각 터미널의 명령을(쉘대신 실행,대부분의 터미널에는 이 옵션이 있다) 다음과 같이준다
Terminal 1 --> screen -x -p PROGRAMMING
Terminal 2 --> screen -x -p INTERNET
Terminal 3 --> screen -x -p IRC/MSN
Terminal 4 --> screen -x -p SHELL

이렇게 하면 screen 이 여러 터미널에서 공유되어
copy,&paste (C-a+[,C-a+] ) 도 같이 공유되어서 편하고
약간이나마 리소스 절약이 가능하다 (하나의 screen에 붙여쓰므로...)

프로세스 구조는 대충 이렇게 된다..
     ├─lowterm─┬─gnome-pty-helpe
     │         ├─ncmpc
     │         └─3*[screen]
      |
     ├─screen─┬─bash───pstree
     │        ├─irssi
     │        ├─vi
     │        └─w3m

프로세스 갯수가 좀 줄어들긴 했다...
오늘도 삽질의 하루를 보냈구나 ㅜㅜ
뭐 이렇게 쓰는 사람(또는 쓰고 싶어하는 사랑미) 몇이나 될까마는...

'Linux > 내부설정' 카테고리의 다른 글

내 터미널이 끈기던 이유를 드이어 알았다!!!  (4) 2007.04.21
w3m 키 설정 바꾸기  (0) 2007.04.20
비트맵 폰트 나오게 하기..  (2) 2007.04.03
단축키가 부족해!!!  (2) 2007.03.28
USB 부팅 리눅스는 GG  (2) 2007.02.14