7. Usi particolari di kerneld

Lo sapevo che volevi chiedere come impostare il modulo per lo screen-saver!

La directory kerneld/GOODIES del pacchetto dei moduli ha un paio di patch per il supporto di kerneld di screen-saver e del beep della console; queste non fanno ancora parte del kernel ufficiale, così sarà necessario installarle e ricompilare il kernel.

Per installare una patch si usa il comando patch:

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

Poi ricompila ed installa il nuovo kernel.

Quando lo screen-saver viene attivato kerneld eseguirà il comando /sbin/screen-blanker (questo file può essere qualsiasi cosa, per esempio uno script di shell che lancia il proprio screen-saver preferito).

Quando il kernel vuole ripristinare lo schermo invia un segnale SIGQUIT al processo che sta eseguendo /sbin/screenblanker. Lo script di shell deve poterlo catturare e terminare. Ricordarsi di ripristinare lo schermo alla modalità testo originale!