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


한 이틀전에 한거지만..

그래도 기록상 남겨야지 ㅋ

전에 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