Как заставить Xorg игнорировать определенные устройства ввода?

10

Что нужно сделать, чтобы при подключении определенного устройства ввода через USB оно автоматически не использовалось для ввода X? Я все еще хочу, чтобы узлы устройства / dev / input / * создавались автоматически, но не хочу, чтобы X использовал их.

Мой xorg.conf в настоящее время имеет только разделы для «Экран», «Монитор», «Дисплей», «ServerLayout» и «Устройство» для моей видеокарты. Нет разделов для ввода.

Bribles
источник

Ответы:

9

Устройства ввода теперь управляются /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) и добавьте эту опцию к другим.

Выйдите и снова войдите, чтобы изменения вступили в силу.

Стефано Палаццо
источник