私は2つのキーボード、2つのモニター、1つのマウスを持つLinuxボックスを持っています。あるモニターは X セッションを実行しており、もう一方のモニターは Mingetty が起動したテキスト・コンソールを実行しています。現在、マウスはXで使用され、キーボードの1つはテキストコンソールでのみ使用されますが、他のキーボードはXセッションとテキストコンソールの両方に入力を送信します。
2番目のキーボードにXセッションにのみ入力を送信させる方法はありますか?
答え1
最も簡単な方法は、おそらく1つを作成し、xorg.conf
「その他のキーボード」をオプションGrabDevice
として設定することですtrue
。これにより、カーネル入力層はそのデバイスのイベントのみをXに出力するため、コンソールにイベントは表示されません。
クロールの効率をテストできます(evtest --grab /dev/input/...
もちろん、クロールは成功します)。evtest
man evdev
詳細については、ハードウェアIDを使用してキーボードを一致させる方法Inputclass
について(またはGoogle、チュートリアルがたくさんあります)を参照してください。Inputdevice
man xorg.conf