Как настроить сенсорную панель, которой два пальца касаются как щелчок средней кнопкой в человечности 19.10? Libinput используется

Я хотел бы ту свою сенсорную панель две работы касания пальцев как щелчок средней кнопкой мыши по человечности 19.10. Значение по умолчанию в Ubuntu является тремя пальцами касания, но я предпочитаю использовать два пальца.

Это было довольно легко в моем прежнем ноутбуке с помощью synaptics опции драйвера (как объяснено здесь https://askubuntu.com/a/156545/1035668), но похоже, что этот новый ноутбук использует другой драйвер, и я не смог выяснить, как настроить его, как я хотел бы.

Здесь у Вас есть вывод xinput list:

xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ MSFT0001:02 06CB:CD3E Touchpad            id=10   [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)]
    ↳ Integrated Camera: Integrated C           id=9    [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

Вывод xinput list-props 10:

Device 'MSFT0001:02 06CB:CD3E Touchpad':
    Device Enabled (145):   1
    Coordinate Transformation Matrix (147): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (282): 1
    libinput Tapping Enabled Default (283): 0
    libinput Tapping Drag Enabled (284):    1
    libinput Tapping Drag Enabled Default (285):    1
    libinput Tapping Drag Lock Enabled (286):   0
    libinput Tapping Drag Lock Enabled Default (287):   0
    libinput Tapping Button Mapping Enabled (288):  1, 0
    libinput Tapping Button Mapping Default (289):  1, 0
    libinput Natural Scrolling Enabled (290):   0
    libinput Natural Scrolling Enabled Default (291):   0
    libinput Disable While Typing Enabled (292):    1
    libinput Disable While Typing Enabled Default (293):    1
    libinput Scroll Methods Available (294):    1, 1, 0
    libinput Scroll Method Enabled (295):   1, 0, 0
    libinput Scroll Method Enabled Default (296):   1, 0, 0
    libinput Click Methods Available (297): 1, 1
    libinput Click Method Enabled (298):    1, 0
    libinput Click Method Enabled Default (299):    1, 0
    libinput Middle Emulation Enabled (300):    0
    libinput Middle Emulation Enabled Default (301):    0
    libinput Accel Speed (302): 0.000000
    libinput Accel Speed Default (303): 0.000000
    libinput Left Handed Enabled (304): 0
    libinput Left Handed Enabled Default (305): 0
    libinput Send Events Modes Available (267): 1, 1
    libinput Send Events Mode Enabled (268):    0, 0
    libinput Send Events Mode Enabled Default (269):    0, 0
    Device Node (270):  "/dev/input/event6"
    Device Product ID (271):    1739, 52542
    libinput Drag Lock Buttons (306):   
    libinput Horizontal Scroll Enabled (307):   1```

6
задан 1 March 2020 в 19:08

1 ответ

Можно добавить

Option "TappingButtonMap" "lmr"

к разделу сенсорной панели /usr/share/X11/xorg.conf.d/40-libinput.conf файл как это:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "TappingButtonMap" "lmr"
EndSection

lmr означает "левый/средний/правильный". Касанием с 3 пальцами по умолчанию для щелчка средней кнопкой (lrm).

Это постоянно установит эту опцию (после перезагрузки). Можно также протестировать его установкой a xinput опция:

xinput set-prop 10 288 0 1 

Это должно иметь эффект сразу же, но не переживет перезагрузку.

5
ответ дан 17 March 2020 в 00:11

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

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