다음 이전 차례

5. 화면표시 경고 정의하기

여러분이 갖고 있는 termcap 에다 vb 설정을 넣을 수 있다. Dennis Henriksen (duke@diku.dk) 씨는 termcap 의 console 에다 다음 줄을 삽입 할 것을 제안하였다.

       :vb=\E7\E[?5h\E[?5l\E[?5h\E[?5l\E[?5h\E[?5l\E[?5h\E[?5l\E8:\
맨뒤에 붙은 백슬래쉬 문자는 줄바꿈을 escape 시키기 위해 필요한 것이다. Dennis 의 코드는 그의 말을 빌리면 다음과 같은 행동을 한다고 한다.

-- 현재의 커서 위치를 기억한다.( 안전하게 하기 위해서 )

-- 정상적인 색과 반전색으로 배경색을 여러분 바꾼다.

-- 커서의 현재 위치를 복원한다.

termcap 을 고칠 때 주의할 것이 있다:

-- 여러분의 TERM 변수를 살펴보라: 예전에는 console 이 쓰였으니 여러분의 배 포판과 커널 버전에 따라 다르다. 이제는 linux 라고 바뀌었다.

-- 이미 vb 필드가 있는지 알아보라. 배포판 제작자들이 문서를 읽고 이미 그렇 게 해둔 경우도 있을 것이다.

-- 어떤 프로그램들은 termcap 과 terminfo 데이터베이스를 사용하지 않는다. 따라서 vb 설정과 무관하다. terminfo 는 termcap 보다 강력하지만 더 어렵다.


다음 이전 차례