web-dev-qa-db-ja.com

特定の入力デバイスをXorgに無視させる方法は?

特定の入力デバイスがUSB経由で接続されたときに、Xによる入力に自動的に使用されないようにするには、何をする必要がありますか?私はまだ/ dev/input/*デバイスノードを自動的に作成したいのですが、Xがそれらを使用したくないのです。

現在、私のxorg.confには、ビデオカードの「スクリーン」、「モニター」、「ディスプレイ」、「サーバーレイアウト」、および「デバイス」のセクションのみがあります。入力用のセクションはありません。

10
Bribles

入力デバイスは/usr/share/X11/xorg.conf.d/で管理されるようになりました(10.04 Lucid、ディレクトリは/usr/lib/X11/xorg.conf.d/)。

このディレクトリには、すべての入力デバイスの構成ルールが含まれています。

root@3000-G530:/usr/share/X11/xorg.conf.d# ls
10-evdev.conf      50-vmmouse.conf  51-synaptics-quirks.conf
50-synaptics.conf  50-wacom.conf    60-magictrackpad.conf
  • そこで最初に入力デバイスを見つける必要があります。これらのファイルは多数の可能なデバイスに一致する「ルール」であることに注意してください。たとえば、50-wacom.confは、すべてのwacomデバイスを処理します。それらを見て、どのデバイスがデバイスの原因であるかを見つけます。または、 独自に作成 を見つけます。

デバイスを無効にするには:

  • オプションOption "Ignore" "true"を関連する構成ファイルに追加します。

    ルート権限でファイルを開きます(つまり、 Alt+F2 gksu gedit)と入力し、このオプションを他のオプションに追加します。

ログアウトしてから再度ログインして、変更を有効にします。

9
Stefano Palazzo