A implementação de uma proteção de tela dessa maneira para os TTYs é difícil, já que você não pode consultar o servidor X pelo tempo ocioso.
Se você se disciplinar, poderá usar o comando vlock para bloquear explicitamente um terminal.
Uma solução alternativa para a abordagem de tempo limite seria ssh para localhost e permitir que o tempo limite de conexão ssh cuide do resto. O tempo limite é especificado em LoginGraceTime em /etc/ssh/sshd_config e é de 120 segundos por padrão.
Se você executar exec ssh localhost , você será automaticamente desconectado quando a conexão ssh expirar. Para manter seus programas em execução após o tempo limite, você pode executá-los via screen .