다음 이전 차례

7. kerneld의 특별한 사용

어떤 사람들은 스크린세이버 모듈을 설정하는 방법을 알고 싶어할 것이다. 모듈 패키지의 'kerneld/GOODIES' 디렉토리에는 스크린세이버를 위한 커널 패치를 포함하고 있다. 이것들은 공식적인 커널의 일부는 아니다. 그러므로 사용자가 직접 커널을 패치하고 커널을 빌드해야 한다.

패치를 설치하려면 "patch" 명령어를 사용한다.

cd /usr/src/linux patch -s -p1 </usr/src/modules-2.0.0/kerneld/GOODIES/blanker_patch

그리고 새로운 커널을 다시 빌드한 후 설치한다. 스크린 세이버 모두로 바뀌면 kerneld는 "/sbin/screenblanker"를 실행시킨다. 이 파일은 사용자가 좋아하는 스크린 세이버를 동작시키는 스크립트이다. 커널이 스크린 세이버 기능을 멈추려면 /sbin/screenblanker를 실행중인 프로세스에게 SIGQUIT 시그널을 보낸다. 사용자가 만든 쉘 스크립트나 스크린세이버는 이것을 포착한 후 종료해야 한다. 이때 원래 텍스트 모드로 복원해야 한다는 것을 명심해야 한다.


다음 이전 차례