画面を消去せずにテキストコンソール(tty、xorgなし)のキーボード入力をロックまたは無効にする方法を探しています。キーボード操作(Ctrl-C、ターミナル切り替えなど)を心配することなく、長時間実行されるプログラム(Partclone)の画面の進行状況を監視できます。
わかりましたvlock
。ただし、画面は空白として表示されます。
答え1
xlock
この質問は本当に私の関心を呼び起こし、簡単な要求のように見えますが、一般的なvlock
オプションxset
以外のオプションを見つけるのは難しいです。
しかし、私はこれを行う2つの方法を見つけたと思います。
方法 #1 - cat /dev/...
最初の方法はデフォルトで/ dev / tty0を消費するため、他のものを通過できません。
nohup cat /dev/tty0 > /dev/null &
方法#2 - usbhidモジュールを無効にする
2番目の方法は、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