У меня есть 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)]
Ну, это не прямой ответ, но предложение и примеры. Если Вы работаете 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
).
Источники, больше примеров и единорогов:
Кроме того, Вы могли загрузить "GnomeTweakTool" и настроить или деактивировать его под Mouse& Клавиатура> Эмуляция Щелчка.