Desativa o mouse no touchpad sináptico com libinput

1

Existe alguma maneira de parar o touchpad movendo meu mouse, mas ainda tenho botões trabalhando com libinput (ubuntu 15.10 com xserver-xorg-input-libinput)? O mesmo efeito costumava ser alcançado com a configuração de AreaTopEdge = 9999 no synaptic.

meu env:

xinput 
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated Camera                         id=10   [slave  keyboard (3)]
    ↳ Rapoo Rapoo Wireless Audio                id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=15   [slave  keyboard (3)]
root@localhost:/usr/share/X11/xorg.conf.d# xinput list-props 13
Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (142):   1
    Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (279): 0
    libinput Tapping Enabled Default (280): 0
    libinput Tapping Drag Lock Enabled (281):   1
    libinput Tapping Drag Lock Enabled Default (282):   0
    libinput Accel Speed (283): 0.000000
    libinput Accel Speed Default (284): 0.000000
    libinput Natural Scrolling Enabled (285):   0
    libinput Natural Scrolling Enabled Default (286):   0
    libinput Send Events Modes Available (263): 1, 1
    libinput Send Events Mode Enabled (264):    0, 0
    libinput Send Events Mode Enabled Default (265):    0, 0
    libinput Left Handed Enabled (287): 0
    libinput Left Handed Enabled Default (288): 0
    libinput Scroll Methods Available (289):    1, 1, 0
    libinput Scroll Method Enabled (290):   1, 0, 0
    libinput Scroll Method Enabled Default (291):   1, 0, 0
    libinput Click Methods Available (292): 1, 1
    libinput Click Method Enabled (293):    1, 0
    libinput Click Method Enabled Default (294):    1, 0
    libinput Disable While Typing Enabled (295):    1
    libinput Disable While Typing Enabled Default (296):    1
    Device Node (266):  "/dev/input/event4"
    Device Product ID (267):    2, 7
    libinput Drag Lock Buttons (297):   <no items>
    libinput Horizonal Scroll Enabled (268):    0
    Synaptics Off (501):    2
    Synaptics Tap Time (742):   1000

Por favor, note que não há propriedade Synaptics Finger. Eu esperava que defini-lo para 100 release, 1000 touch, 200 press resolveria o meu problema, mas sem sorte ...

    
por Евгений Бушуев 16.11.2015 / 12:31

1 resposta

0

Com base no comentário de Michael sobre sua pergunta de 16 de dezembro de 2015, eu criei um script que corrige e instala libinput para desativar totalmente os movimentos do touchpad. O script está disponível no link . Simplesmente clone o repositório github e execute o script libinput-disable-touchpad-movements.sh para executar a instalação. Infelizmente, não encontrei uma maneira de definir as propriedades de entrada de dados do touchpad para obter o mesmo resultado.

    
por faf0 20.02.2016 / 19:57