Начиная с последнего обновления (Ubuntu 16.10) поведение clickpad (сенсорная панель, которая не имеет никакой кнопки кроме полной области, которая может быть нажата) изменилось на моей Lenovo t440p. Щелчок с двумя пальцами (который раньше работал над 16,04) не работает больше, но только касание с двумя пальцами работает. Кроме того, щелчок средней кнопкой с 3 пальцами не работает также. Какая-либо идея, о том, как реактивному это?
~$ xinput list-props "TPPS/2 IBM TrackPoint"
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (283): 0.073529
libinput Accel Speed Default (284): 0.000000
libinput Accel Profiles Available (300): 1, 1
libinput Accel Profile Enabled (301): 1, 0
libinput Accel Profile Enabled Default (302): 1, 0
libinput Natural Scrolling Enabled (285): 0
libinput Natural Scrolling Enabled Default (286): 0
libinput Send Events Modes Available (261): 1, 0
libinput Send Events Mode Enabled (262): 0, 0
libinput Send Events Mode Enabled Default (263): 0, 0
libinput Left Handed Enabled (287): 0
libinput Left Handed Enabled Default (288): 0
libinput Scroll Methods Available (289): 0, 0, 1
libinput Scroll Method Enabled (290): 0, 0, 1
libinput Scroll Method Enabled Default (291): 0, 0, 1
libinput Button Scrolling Button (303): 2
libinput Button Scrolling Button Default (304): 274
libinput Middle Emulation Enabled (295): 0
libinput Middle Emulation Enabled Default (296): 0
Device Node (264): "/dev/input/event7"
Device Product ID (265): 2, 10
libinput Drag Lock Buttons (299): <no items>
libinput Horizonal Scroll Enabled (266): 1
~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=13 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated Camera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)]
Удачи,
Jean.
Вам не мог бы понравиться ответ, но он включает удаление libinput, замену для synaptics драйвера. Это немного повреждает Ubuntu, но является жизнеспособным обходным решением, пока libinput команда не реализует функциональность касания с двумя пальцами: https://www.reddit.com/r/linux/comments/4tr0ji/libinput_is_done/d5jx8g2
sudo apt remove xserver-xorg-input-libinput
sudo apt install xserver-xorg-input-synaptics
Затем перезапускают.
, Так как Gnome зависит от libinput, параметры настройки системы сенсорной панели будут пропускать параметры конфигурации для сенсорной панели и по левую сторону судна, ошибка будет брошена во время каждого входа в систему. Облегчить те проблемы:
synclient HorizTwoFingerScroll=1
synclient VertScrollDelta=-111
synclient HorizScrollDelta=-111
sudo apt remove apport
команды synclient могут быть помещены в .profile файл для автоматического применения изменений сенсорной панели при входе в систему. Команды ScrollDelta включают "Естественную Прокрутку", т.е. инвертируют направление прокрутки путем добавления минус к коэффициенту.
Необходимо обновить к Ubuntu 18.10 :-)
Здесь в Ubuntu 18.10, проблема больше не существует. Оба щелчок с двумя пальцами и касание работают как ожидалось. И я определенно использую libinput
драйвер (учитывая, что xserver-xorg-input-synaptics
не установлен).