화면을 가리지 않고 콘솔 입력 잠금

화면을 가리지 않고 콘솔 입력 잠금

화면을 지우지 않고 텍스트 콘솔(tty, xorg 없음)에 대한 키보드 입력을 잠그거나 비활성화하는 방법을 찾고 있습니다. 키보드 조작(Ctrl-C, 터미널 전환 등)에 대한 걱정 없이 장시간 실행되는 프로그램(Partclone)의 화면 진행 상황을 모니터링할 수 있고 싶습니다.

알아요 vlock. 하지만 화면이 공백으로 표시됩니다.

답변1

xlock이 질문은 정말 내 관심을 불러일으켰고 간단한 요청처럼 보이지만 일반적인 , vlock및 옵션 xset이외의 옵션을 찾기가 어렵습니다 .

하지만 나는 이를 수행하는 두 가지 방법을 찾았다고 믿습니다.

방법 #1 - cat /dev/...

첫 번째 방법은 기본적으로 /dev/tty0을 소비하므로 다른 어떤 것도 통과할 수 없습니다.

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

방법 #2 - usbhid 모듈 비활성화

두 번째 방법은 usbhid 커널 모듈을 제거하는 것입니다. 이 기능은 USB 키보드가 있는 경우에만 작동합니다.

modprobe -r usbhid

방법 #3 - 땅벌레

nousb커널 매개변수를 사용하여 Grub을 통해 모든 USB 장치를 비활성화 할 수 있습니다 .

kernel /vmlinuz-2.6.18-128.1.1.el5 ro root=LABEL=/ console=tty0 console=ttyS1,19200n8 nousb

관련 정보