Você pode fazer isso via configuração do PAM. Por exemplo, se você usar o XScreenSaver, editará /etc/pam.d/xscreensaver
e alterará a linha @include common-auth
.
Em vez de repetir todos os detalhes, mostrarei a minha resposta para Defina a senha do sudo de forma diferente do login um . O procedimento é quase exatamente o mesmo, exceto que você estará editando a configuração do PAM para o protetor de tela, em vez de sudo.
Depois, você pode definir seu PIN como sua senha do protetor de tela.