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
.