Неправильный ввод с сенсорной панели, только прокрутка вверх / вниз, странное поведение мыши
Я изо всех сил пытаюсь справиться со странным поведением, которое началось "неожиданно", а не после обновления или чего-то еще.
Во-первых, ввод на сенсорную панель неправильно регистрируется, и моя сенсорная панель прокручивает весь ввод в виде кнопок или прокрутки вверх / вниз:
[22:38] ~ $xinput test 16
motion a[2]=-451
button press 5
button release 5
motion a[2]=-452
button press 5
button release 5
motion a[1]=267 a[2]=-453
button press 5
button release 5
...
Не происходит никаких нажатий, и все движения на коврике для мыши прокручиваются только вверх или вниз, независимо от моего фактического движения. Я могу видеть это поведение даже до входа в систему.
Во-вторых, с помощью внешней мыши движения мыши отслеживаются правильно, пока я не коснусь сенсорной панели, как только я нажимаю на сенсорную панель, щелчки мыши больше не регистрируются (например, я не могу активировать другое окно приложения щелчком мыши или получить доступ к выпадающие меню с помощью мыши, или копировать / вставлять текст между приложениями).
Все, что я могу сделать, это перемещаться и переключать приложения с помощью клавиатуры (я знаю, в конце концов, неплохо... но...).
Моя машина - Macbook Pro 2013 года. Вот некоторая диагностическая информация:
[22:29] ~ $uname -a
Linux macnix 4.6.3-040603-generic #201606241434 SMP Fri Jun 24 18:36:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[22:33] ~ $cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"
и относительно xinputs:
[22:33] ~ $xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech M705 id=11 [slave pointer (2)]
⎜ ↳ Logitech K350 id=12 [slave pointer (2)]
⎜ ↳ Wacom Wireless Bamboo PAD Pen stylus id=13 [slave pointer (2)]
⎜ ↳ Wacom Wireless Bamboo PAD Finger touch id=14 [slave pointer (2)]
⎜ ↳ Apple Inc. Apple Internal Keyboard / Trackpad id=16 [slave pointer (2)]
⎜ ↳ Wacom Wireless Bamboo PAD Pen eraser id=17 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ UVC Camera (046d:0821) id=10 [slave keyboard (3)]
↳ Apple Inc. Apple Internal Keyboard / Trackpad id=15 [slave keyboard (3)]
Кроме того, если я dmesg | tail
Я вижу следующее:
[ 2364.471287] evbug: Event. Dev: input21, Type: 1, Code: 31, Value: 1
[ 2364.471293] evbug: Event. Dev: input21, Type: 0, Code: 0, Value: 0
[ 2364.631265] evbug: Event. Dev: input21, Type: 4, Code: 4, Value: 458774
[ 2364.631278] evbug: Event. Dev: input21, Type: 1, Code: 31, Value: 0
[ 2364.631283] evbug: Event. Dev: input21, Type: 0, Code: 0, Value: 0
[ 2366.739296] evbug: Event. Dev: input21, Type: 4, Code: 4, Value: 458792
[ 2366.739302] evbug: Event. Dev: input21, Type: 1, Code: 28, Value: 1
[ 2366.739306] evbug: Event. Dev: input21, Type: 0, Code: 0, Value: 0
Я не знаю, с чем это связано. Я посмотрел на многие из подобных проблем и их решения здесь, в askubuntu, включая изменения, связанные с изменением файла /etc/default/grub; пытаясь заменить xinput на libinput, но пока ничего не помогло. Любые предложения с благодарностью!