'screen'에 해당되는 글 4건

  1. 2007.10.17 간만에 포스팅.. 소스 고치기! 2
  2. 2007.08.04 dwm 2일째 벌써...불편함이 6
  3. 2007.04.18 screen(스크린) Tip! 2
  4. 2007.03.28 단축키가 부족해!!! 2

간만에 포스팅.. 소스 고치기!


한 이틀전에 한거지만..

그래도 기록상 남겨야지 ㅋ

전에 KLDP에 글을 올려서 물어본적이 있었다 screen에서 토글하는거에 대해서,

그런데 other를 써서 바로전에 세션만 토글이 가능하다고 하네...

그래서 결국 오늘

screen소스 수정을 해서.. 정해진 세션 번호대로 토글이 가능해게 해놨다..

어떻게 고쳤냐면.;
~/.screenrc 파일에

bindkey -k F3 other 1 3
이런식으로 적어노으면 1 <-> 3 간에 토글이 가능하게 하는것이닷!!..

현재세션이랑 이동할려는 세션이렇게 할려고 했느데 단축키가 부족해서 ㅋ

소스파일 열라게 뒤져가지고 (process.c, comm.c) 겨우해결..

comm.c에서 other의 인수 숫자를 몇개 더 받게 늘린다음 (이거 안맞치면 아예

other 기능이 안되더라..;;)

process.c파일에서 각인수를 받게한거 가지고 SwitchWindow였나 그 함수를 적절히

if문써가지고 나타 내면 되었다...

그래서 고친건 한 열줄정도 되서 별거 아닌거 같은데...

"그 기능을 하게 할수 있는 define 이나 구조체를 찾는데 애먹었다는거.."

만세!! 인제 screen도 토글된다..ㅋ


그리고 w3m을 컴파일하는데 이번는 이상하게

Can't find termcap entry TERM 이렇게 에러메세지를 뿌리는데..

terms.c파일에 보니까 tgetent라는 함수에서 ERR나던것..

그래서 임시로 파일하나만들고 이함수를 써가지고 테스트로 한번 해봤는데..

잘되네..이상하네.. 그럼 소스 문제가 아닌데.. 하고 있었는데.. 아 컴파일 옵션이 좀

수상쩍다 싶에서 Makefile안에(in) LIB= 에 -lncursesw 를 추가해주니까


정상적이게 그림도 잘나오네...

글다썻다 쟈야지 ㅋ

'Programming' 카테고리의 다른 글

qt, arm 보드에 포팅방법  (6) 2008.12.05
쉘스크립트 하는데  (7) 2008.02.04
Nanika를 써보고 나는 생각들  (5) 2007.06.16
X!!- key_grab  (2) 2007.02.26
c로 cp 프로그램 작성  (5) 2006.05.14

dwm 2일째 벌써...불편함이

타일형식의 윈도우 메니져에 만족은 하지만....

dwm이거 너무 가벼운지라 윈도우 기능이 너무 부족합니다..

slave윈도우간의 관리가 정말 골아프네요..

1,slave master area간의 이동이 영...
아직 기능미달이라서 그런지 Zoom함수(slave window를 master window로 교체 해주는 역활)
의 arg를 지원하지 않아서 무조건 첫번째 다음 slave윈도우와 만 교환이 되고
따로 설정할수 가 없네요 불편합니다.. 일일이 윈도우 이동해서 주윈도우로 이동해야하니까
싫어여..ㅜ

사용자 삽입 이미지
2,slave윈도우 크기조절이 안되..............;;;;;;;;;;;;
모든 slave윈도우는 slave영역(?)에 같은크기의 영역을 가지기때문에.;;
따로 크게 하고 싶은 윈도우 크기를 키우거나
작게하고 싶은 윈도우 크기를 줄일수가 없다는겁니다.;
lyrics같은경우는(전에만든 mpc터미널용..) 적은 영역만 차지하면 되는데 많은 영역을 차지해서
IRC가 나올영역을 다 먹어버(........)리네요..

3,이거 slave영역을 여러게 둘수 없어??
이건 불편하진않지만.. 되었으면 좋겠는 기능.....

4, slave윈도우 위치 기억기능
이 이름을 가진 윈도우는 slave위치에 항상 있게 하시오.. 이렇게 설정하고싶은데
방법이 없나봅니다,. 저는 lyrics를 맨위에 두고 싶은데.. 타일모드 의 윈도우에선 안되네요.

사용자 삽입 이미지
5,처음에 윈도우를 시작했을때 깔끔하지가 못하다..
restart-X를 하면.. 테투리가 (터미널일경우) 더럽게 나오네요..

dwm은 아니고 기타 자잘한 이야기..
터미널 가사출력프로그램말인데,(어짜피 나혼자만 쓰지만) 이게 안되길래.
직접 가사소스를 받아왔는데 barosl에서 서버때문에 그런지 몰라도 ,앞에 에러메세지가
마구 끼어(?) 있어서 그부분을 제거할려고 소스 5줄 넣어줌.

urxvt에서 폰트설정...
폰트설정은 아직 왜이런지 모르겠습니다
사용자 삽입 이미지
왜 저렇게 (일부 한문이)글자가 크게 나오니........; 언벨런스 하잖아..
아..지금생각났는데 굴림을 적용시킨다음,폰트크기를 따로 굴림만 작게 주면 해결될것도 같네요
괜이 사진찍었잖아............;

그래도 urxvt만세! 내가 만든 그 터미널 (lowterm?)프로그램이 쓰는 vte보다
스크롤속도가 빨라서 좋네요.. w3m도 이미지 제대로된 위치에 잘 나오고.....
overthespot이 안되는게 굉장한 흠이지만..

ION이라는것도 타일형태의 윈도우메니져라고 해서 한번켜봤는데..
그다지.........음 그것말고 타일형 윈도애니져를 아시는분좀 추천좀 해주세요........

'Linux > 스샷/외부설정' 카테고리의 다른 글

ninix 테스트..  (5) 2008.01.08
11월 스크린샷  (3) 2007.11.04
DWM(다이나믹 윈도우 메니저) 로 전향!  (6) 2007.08.03
w3m이 업뎃 됬구나!  (4) 2007.07.04
conky 설정  (2) 2007.06.26

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

단축키가 부족해!!!

플빡+screen+vi 를 펑션키(F1~F12)를 쓰다 보니까
단축키들이 갑자기 부족해지기 시작하네여..

플빡의 워크스페이스 이동키 하나
스크린간 이동을 위한 키 3개
나머지는 vi단축키(컴파일 cope등...)

뭐 이렇게 하다보니 펑션키가 꽉차서...
더넣을 단축키도 많았고(조합해서 하는건 귀찮어서요..)
결정적으로 (제컴은 멀티미디어 키보드라) 볼륨 컨트롤 단추가
망가졌기 때문에 .... 대체할 방법을 찾던중..

xev를 가지고 놀던다가... 다음을 발견(?) 했습니다
숫자키패드에 있는 키들은 코드값이 다르다는것!
또numlock키를 on/off했을때도 키값이 다르다는것..(산술연산키는 같은거 같았다만은..)

-지금 일단 설정해논것들-

Super_R:오른쪽 윈도우키->이키는 이미 쓰고 있던거라 패스
Super_L:왼쪽 윈도우키->play/pause toggle키로 사용중
Control_R:오른쪽 컨트롤키->소리 Down
Contril_L:왼쪽 컨트롤키->원래 쓰는거니까.. PASS!
Menu: 나도 첨보는(?) 메뉴키(이녀석은 원래 어디에 쓰이는 녀석인제 모르겠다)
->소리 Up

KP_0~ KP_9
기타 키패드 문자를
->일단 이쪽 키들을 거의 안쓴다는 전재하에 마음껏 단축키들을 추가해줄수 있다
뭐 단점하나더 추가하자면 기본키와의 간격이 상당히 멀다는것...

덧>이런 방향키로 커서를 이동하려는 시도를 하고 있다니..;
vi,ncmpc,w3m죄다 hjkl로 이동하다보니.. 습관이 됬어요..;
파폭 플러그인중에서 텍스트박스에서 vi키 지원해주는 게 없나??

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

screen(스크린) Tip!  (2) 2007.04.18
비트맵 폰트 나오게 하기..  (2) 2007.04.03
USB 부팅 리눅스는 GG  (2) 2007.02.14
USB 스토리지 마운트 하기(SD,MMC카드,USB메모리)  (6) 2007.02.12
usb마운트  (2) 2007.02.11
prev 1 next