Bem, esta não é a resposta direta, mas uma sugestão e exemplos.
Se você executar xinput
, você obterá uma lista de seus dispositivos. Em seguida, execute xinput list-props $id
, em que $id
é o seu ID do touchpad na lista.
Você terá uma lista de opções como esta:
$ 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
[...]
Você pode alterar tudo isso imediatamente com xinput set-prop $id $propId $value
, em que $id
é o ID do dispositivo, $propId
é o ID da propriedade entre colchetes e $value
é o que você deseja que seja. Por exemplo:
xinput set-prop 13 135 0
define Device Enabled (135)
para 0
e isso desativará o touchpad.
Você precisará de descrições de propriedades e uma maneira de tornar suas alterações permanentes.
As descrições podem ser encontradas em man synaptics
, mas espere, elas estão em outro formato enigmático! Vamos ver o porquê.
Para tornar as alterações permanentes, você precisa criar o arquivo conf em /etc/X11/xorg.conf.d
, por exemplo, 30-tochpad.conf
com conteúdos como estes:
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
Portanto, man synaptics
descreve opções para xorg.conf
e informa como elas correspondem a xinput list-props
output.
PS. Eu tentei configurar trackpoint no meu ThinkPad X220 para ter apenas dois dedos de rolagem habilitado, sem cliques ou movimento do mouse. Eu falhei. Talvez você consiga fazer o que quiser (havia uma opção para desabilitar tudo, menos cliques, talvez Synaptics Off
).
Fontes, mais exemplos e unicórnios: