Pelo menos as duas primeiras partes são realizadas enviando uma seqüência de escape para o manipulador de console, como pode ser demonstrado assim:
$ setterm -blank 0 -powerdown 0 | od -c
0000000 033 [ 9 ; 0 ] 033 [ 1 4 ; 0 ]
0000015
A maneira mais fácil de fazer isso automaticamente é adicionar essa saída ao arquivo /etc/issue
que é enviado para a tela antes do prompt login:
:
# setterm -blank 0 -powerdown 0 >> /etc/issue
Agora, a sequência de escape é sempre enviada para a tela.