Configurar dois touchpads com 'synclient'

2

Eu tenho dois touchpads conectados: o meu laptop e o Apple Magic Trackpad. Quero ajustar algumas configurações do Trackpad Mágico ( MinSpeed , MaxSpeed , etc.) e o problema é que synclient ajusta as configurações do touchpad integrado e não afeta o Magic Trackpad.

Às vezes, de repente, ele começa a afetar o Magic Trackpad e não o built-in do laptop (acho que isso aconteceu quando conectei o Magic Trackpad após iniciar o X, mas não tenho certeza).

De qualquer forma, existe uma maneira de confiantemente informar synclient qual touchpad configurar?

    
por kirelagin 03.01.2015 / 14:15

1 resposta

2

As versões recentes de xf86-input-synaptics são configuradas por meio das propriedades XInput2 e o synclient apenas emula a interface antiga em cima disso. (Eu acho que apenas escolhe o primeiro dispositivo compatível que ele pode encontrar.) Portanto, você pode usar xinput :

$ xinput list-props "ETPS/2 Elantech Touchpad"
$ xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Time" 180

No caso de nomes de dispositivos idênticos, especifique o ID do dispositivo numérico.

Observe que o Xorg em breve migrará dos drivers evdev + synaptics para xf86-input-libinput , que é configurável somente através de XInput2 (e possui um pouco menos configurações, a propósito).

$ xinput set-prop 11 "libinput Accel Speed" 1.0
    
por 03.01.2015 / 14:20