O arrastar do mouse não funciona com o touchpad do Alps e o stick [fechado]

0

Eu tenho um Dell Latitude E7470 no qual um dispositivo Alps touchpad / stick combinado faz o trabalho de mouse. Desde o kernel 4.9 (do kernel PPA mainline) isto é suportado e o xinput lista-o como:

shell> xinput list | grep Alps
↳ AlpsPS/2 ALPS DualPoint TouchPad          id=13   [slave  pointer  (2)]
↳ AlpsPS/2 ALPS DualPoint Stick             id=14   [slave  pointer  (2)]

Depois de alguns truques consegui usar o stick, desliguei a rolagem de borda, que basicamente rolaria na metade direita do touch pad. Mas uma coisa ainda não funciona:

Sempre que eu uso o botão esquerdo do mouse do bastão (o que está abaixo da barra de espaço), não consigo arrastar nada movendo o ponteiro com o touchpad. Todas as outras combinações de botão do mouse e dispositivo apontador (mesmo com dois dispositivos adicionais conectados via USB) funcionam, até onde eu posso ver. Mas essa combinação particular não. E eu uso muito isso.

Funcionou com kernels mais antigos, mas o dispositivo Alps não foi detectado como um touchpad.

Quaisquer ponteiros sobre como depurar isso ou quais configurações testar são muito apreciados. Eu sei sobre xev , mas não achei sua saída utilizável para essa situação. Eu tentei xinput --test-xi2 mas isso não fez muito sentido para mim. Eu sei como chamar xinput para ajustar algumas configurações.

Obrigado!

    
por Stefan Kamphausen 21.12.2016 / 14:35

1 resposta

1

O bug do kernel foi resolvido em 4.10.0-rc3. No momento, eu não sou 4.10.0-rc5 e funciona bem.

    
por Stefan Kamphausen 26.01.2017 / 15:57