画面を隠さずにコンソール入力をロック

画面を隠さずにコンソール入力をロック

画面を消去せずにテキストコンソール(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

関連情報