다음 이전 차례

5. 기술적 제안

자동적으로 마우스 포인터(커서)의 크기를 크게 하는 방법은 없을까요?

방법 1(특정 시스템에만 가능)

XTEST로 확장된 시스템에서는 XTestCompareCursor를 이용할 수 있다. 모든 윈도우에 마우스 포인터(커서)가 들어가게 되면 윈도우의 마우스 포인터(커서)와 이미 알고 있는 커서 폰트와 함께 비교를 하게 된다. 만일 커서를 찾게 되면 그 커서를 큰 버전으로 바꾸게 된다. 그렇지 않으면 원래의 마우스 포인터(커서)나 표준 마우스 포인터(커서)로 대체하게 된다. 이런 방법은 오직 Xtest 확장 시스템에서만 사용 가능하다.

방법2

X 서버에서 보내주는 모든 클라이언트의 요청 값을 그대로 넘겨주는 X 프록시 서버를 세팅한다. 여기서 Xlib 함수에 있는 XCreate*Cursor에 종속되는 모든 요청에 대해서는 그 요청을 큰 버전의 마우스 포인터(커서) 폰트로 바꾸어서 보내주면 된다. 이런 프록시 서버는 :1과 같은 새로운 디스플레이 값을 갖게 된다. 큰 버전의 마우스 포인터(커서)를 쓰고 싶은 클라이언트는 xterm -display :1처럼 이 디스플레이에 연결되어야 한다. 만일 원래의 디스플레이인 :0에 연결되면 마우스 포인터(커서)는 변화가 없을 것이다.


다음 이전 차례