Как объяснить xinput что он не правильно определяет устройство?

Подключается графический планшет UGTABLET TABLET G3 4x3 и судя по логу ниже он использует драйвер uvdev, но после xinput добавляет ему свойство расширенного устройства ввода (строчка 11.526] (II) XINPUT: Adding extended input device "UGTABLET TABLET G3 4x3" (type: TOUCHPAD, id 11), делая его тачпадом.

До первого касания пера, устройство ведет себя как планшет, а после касания как тачпад.

Можно ли как-то отключить функционал TOUCHPAD из системы. Чтобы xinput в Debian даже не пытался его добавлять куда-то?

Вывод xorg.log:
[    11.526] (II) config/udev: Adding input device UGTABLET TABLET G3 4x3 (/dev/input/event5)
[    11.526] (**) UGTABLET TABLET G3 4x3: Applying InputClass "evdev pointer catchall"
[    11.526] (II) Using input driver 'evdev' for 'UGTABLET TABLET G3 4x3'
[    11.526] (**) UGTABLET TABLET G3 4x3: always reports core events
[    11.526] (**) evdev: UGTABLET TABLET G3 4x3: Device: "/dev/input/event5"
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Vendor 0x28bd Product 0x75
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found 10 mouse buttons
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found scroll wheel(s)
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found relative axes
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found x and y relative axes
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found absolute axes
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found x and y absolute axes
[    11.526] (--) evdev: UGTABLET TABLET G3 4x3: Found absolute touchpad.
[    11.526] (II) evdev: UGTABLET TABLET G3 4x3: Configuring as touchpad
[    11.526] (II) evdev: UGTABLET TABLET G3 4x3: Adding scrollwheel support
[    11.526] (**) evdev: UGTABLET TABLET G3 4x3: YAxisMapping: buttons 4 and 5
[    11.526] (**) evdev: UGTABLET TABLET G3 4x3: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    11.526] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:16.0/usb9/9-3/9-3:1.0/0003:28BD:0075.0003/input/input8/event5"
[    11.526] (II) XINPUT: Adding extended input device "UGTABLET TABLET G3 4x3" (type: TOUCHPAD, id 11)
[    11.526] (WW) evdev: UGTABLET TABLET G3 4x3: touchpads, tablets and touchscreens ignore relative axes.
[    11.526] (II) evdev: UGTABLET TABLET G3 4x3: initialized for absolute axes.
[    11.526] (**) UGTABLET TABLET G3 4x3: (accel) keeping acceleration scheme 1
[    11.526] (**) UGTABLET TABLET G3 4x3: (accel) acceleration profile 0
[    11.526] (**) UGTABLET TABLET G3 4x3: (accel) acceleration factor: 2.000
[    11.526] (**) UGTABLET TABLET G3 4x3: (accel) acceleration threshold: 4
[    11.527] (II) config/udev: Adding input device UGTABLET TABLET G3 4x3 (/dev/input/mouse0)
  • Вопрос задан
  • 745 просмотров
Решения вопроса 2
@lovecraft
Сделайте
xinput list
потом в списке найдите id вашего тачпада и выполните команду
xinput set-prop <ваш id> "Device Enabled" 0
По-идее, до конца сессии это отключит тачпад.
Ответ написан
BuriK666
@BuriK666
Компьютерный псих
https://wiki.archlinux.org/index.php/Wacom_Tablet
permalink.gmane.org/gmane.comp.kde.devel.bugs/1588362
т.е. как-то так:
Section "InputClass"
   Identifier "stylus"
   MatchIsTablet "on"
   MatchDevicePath "/dev/input/event*"
   MatchVendor "UGTABLET"
   MatchTag "wizardpen"
   Driver "wizardpen"
   Option          "Device"       
"/dev/input/by-id/usb-UGTABLET_TABLET_EX_07-event-mouse"  
   Option          "TopX"          "518"
   Option          "TopY"          "735"
   Option          "BottomX"       "32767"
   Option          "BottomY"       "32767"
EndSection
Section "InputClass"
   Identifier "wizardpen ignore mouse dev"
   MatchIsTablet "on"
   MatchDevicePath "/dev/input/by-id/usb-UGTABLET_TABLET_EX_07-event-mouse"
   MatchVendor "UC-LOGIC|KYE Systems|Ace Cad|WALTOP|Waltop|UGTABLET"
   Driver ""
EndSection
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы