Мультиплеер с сенсорной панелью Thinkpad T440 не работает [дубликат]

У этого вопроса уже есть ответ: несколько устройств ввода (включая Trackpoint / Trackpad), которые не работают с новой Thinkpad Yoga 14 1 ответ

Я использую Thinkpad T440 с новым трекпадом с физическим

Я столкнулся с проблемой, что физические кнопки (которые распознаются как отдельное устройство PS / 2) не работают. После большого количества исследований я обнаружил, что выполнение sudo modprobe psmouse proto=imps заставляет кнопки работать правильно.

Однако это также заставляет сенсорную панель работать не с прокруткой мультитач. Кто-нибудь еще столкнулся с этой проблемой?

Вот вывод из xinput:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ RAPOO RAPOO 2.4G Wireless Device          id=10   [slave  pointer  (2)]
⎜   ↳ PS/2 Synaptics TouchPad                   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)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ RAPOO RAPOO 2.4G Wireless Device          id=9    [slave  keyboard (3)]
    ↳ Integrated Camera                         id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=14   [slave  keyboard (3)]

uname -r возвращает 3.16.0-36-generic.

Я обнаружил, что после добавив Option "VertTwoFingerScroll" "on" в основной раздел моего /etc/X11/xorg.conf.d/50-synaptics.conf, левая и правая кнопки мыши над сенсорной панелью теперь прокручиваются вверх и вниз. Это не изменится, если я использую modprobe для изменения протокола на imps.

Вот мой 50-synaptics.conf:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
            Option "VertTwoFingerScroll" "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
      MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

UPDATE:

It кажется, что когда я перезагружаю свою систему, тачпад (с mulititouch) отлично работает, а synclient возвращает параметры. Кнопки не работают. Как только я использую кнопки modprobe -r psmouse и modprobe psmouse proto=imps, кнопки работают, но сенсорная панель больше не работает с возвратом мультитач и synclient unable to find a synaptics device. Есть ли способ просто установить кнопки для использования протокола imps?

1
задан 4 August 2015 в 12:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: