То, как сконфигурировать Trackpoint +, сенсорная панель Synaptics только включает, нажимает на Linux (Ubuntu)

У меня есть Thinkpad T440, которые не поставлются с этими тремя кнопками на сенсорной панели.

Я раньше использовал trackpoint с, нажимает на те три кнопки. В то время как в этом случае T440, я хочу отключить опции "MOVE | tap-to-click | two-finger or three-finger" сенсорной панели и только сконфигурировать его как большие активируемые по щелчку кнопки, со средней.

Может любой говорить мне, как записать это в/usr/share/X11/xorg.conf.d/

У меня есть те файлы:

10-evdev.conf             11-evdev-trackpoint.conf  50-wacom.conf
10-quirks.conf            50-synaptics.conf         51-synaptics-quirks.conf
11-evdev-quirks.conf      50-vmmouse.conf       

Заранее спасибо.

$xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=10   [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=11   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=14   [slave  pointer  (2)]
⎜   ↳ SynPS/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)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated Camera                         id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=15   [slave  keyboard (3)]
1
задан 8 May 2015 в 21:12

2 ответа

Ну, это не прямой ответ, но предложение и примеры. Если Вы работаете xinput, Вы получите список своих устройств. Затем выполненный xinput list-props $id где $id Ваш идентификатор сенсорной панели в списке.

У Вас будет список опций как это:

$ xinput list-props 13
Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (135):   1
    Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (268): 1
    Device Accel Constant Deceleration (269):   2.500000
    Device Accel Adaptive Deceleration (270):   1.000000
    Device Accel Velocity Scaling (271):    12.500000
    Synaptics Edges (292):  1765, 5371, 1637, 4453
    Synaptics Finger (293): 25, 30, 0
    Synaptics Tap Time (294):   180
    Synaptics Tap Move (295):   234
    Synaptics Tap Durations (296):  180, 180, 100
    Synaptics ClickPad (297):   1
    [...]

Можно изменить все их на лету с xinput set-prop $id $propId $value где $id идентификатор устройства, $propId идентификатор свойства в скобках и $value то, чем Вы хотите, чтобы это было. Например:

xinput set-prop 13 135 0 наборы Device Enabled (135) кому: 0 и это отключит сенсорную панель.

Вам будут нужны описания свойств и способа делать Ваши изменения постоянными. Описания могут быть найдены в man synaptics, но ожидайте, они находятся в другом загадочном формате! Давайте посмотрим почему.

Для внесения изменений постоянными необходимо создать conf файл в /etc/X11/xorg.conf.d, например, 30-tochpad.conf с содержанием как они:

    Section "InputClass"  # you can read more in `man xorg`
            Identifier "all touchpads"  # just a name for this config
            MatchIsTouchpad "on"  # enables this config for all detected touchpads
            Driver "synaptics"  # enables synaptics-specific options below

            # This will disable the device
            #Option "Ignore" "1"

            # There are options that are generic for input-devices or mouse-like devices, see `man evdev`:
            Option "ButtonMapping" "0 0 0 0 0 0 0"  # i disabled all buttons here, for example

            # Here go options from `man synaptics`
            Option "VertTwoFingerScroll" "1"
            Option "HorizTwoFingerScroll" "1"
            Option "PalmDetect" "1"
            Option "ClickPad" "0"                
            # ...etc...
    EndSection

Так, man synaptics описывает опции для xorg.conf и говорит, как они соответствуют xinput list-props вывод.

PS. Я пытался настроить trackpoint на своем ThinkPad X220, чтобы иметь только включенные две прокрутки пальцев без щелчков или движения мыши. Я перестал работать. Возможно, Вам удастся сделать то, что Вы хотите (была опция отключить все кроме щелчков, возможно Synaptics Off).

Источники, больше примеров и единорогов:

https://wiki.ubuntu.com/X/Config/Input

https://wiki.archlinux.org/index.php/Touchpad_Synaptics

1
ответ дан 7 December 2019 в 16:19

Кроме того, Вы могли загрузить "GnomeTweakTool" и настроить или деактивировать его под Mouse& Клавиатура> Эмуляция Щелчка.

0
ответ дан 11 November 2019 в 02:20

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

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