Bloqueio da entrada do console sem supressão de tela

6

Estou procurando um método para bloquear / desativar a entrada do teclado em um console de texto (tty, no xorg) sem apagar a tela. Eu gostaria de ser capaz de monitorar o progresso na tela de um programa de longa duração (Partclone) sem se preocupar com adulterações no teclado (Ctrl-C, terminais de comutação, etc.).

Estou ciente de vlock , mas em branco na tela.

    
por jcharaoui 08.05.2013 / 21:31

1 resposta

3

Essa pergunta realmente me intrigou, parecia uma solicitação simples, mas foi difícil encontrar opções além das típicas opções xlock , vlock e xset .

No entanto, acredito que encontrei dois métodos para fazer isso.

Método 1 - cat / dev /...

O primeiro método basicamente consome / dev / tty0 e nada mais pode passar.

nohup cat /dev/tty0 > /dev/null &

Método 2 - desativar o módulo usbhid

O segundo método envolve descarregar o módulo do kernel usbhid. Isso só funcionará se você tiver um teclado USB.

modprobe -r usbhid

Método # 3 - grub

Você pode desabilitar todos os dispositivos USB usando o parâmetro nousb para o kernel através do Grub.

kernel /vmlinuz-2.6.18-128.1.1.el5 ro root=LABEL=/ console=tty0 console=ttyS1,19200n8 nousb
    
por 10.05.2013 / 04:02

Tags