removido
(usa Nenhuma)
Enviado em 11/07/2012 - 23:41h
Metade da resposta:
Este código funciona numa linha de terminal SEM estar em modo gráfico e eu prefiro não tentar usar aqui (modo gráfico) no momento:
$ {trap "logout" SIGINT; while [[ 1 ]]; do echo > /dev/null; done; };
"trap" cria uma associação entre o sinal do "Ctrl+C" e o comando "logout".
O sinal chamado SIGINT é o que acontece quando se usa ele.
No lugar do
"echo > /dev/null" pode ser usado um read, sleep ou outra coisa até. Não testei.
Ainda faltam tratar de outras combinações de teclas insuspeitas como o Ctrl+D e o Ctrl+Z.
Mas eu percebi entre outras coisas que isso "TRAVA" o computador e faz com que o cara que pegar isso aí fique dando Ctrl+C e deslogando eternamente.