Eu sei que isso já foi feito muito antes, mas depois de 2 dias de leitura eu ainda não encontrei uma correção. Eu tenho um novo Dell XPS 15, que não possui botões físicos no touchpad. O problema é que, se eu ponho meu dedo na área do botão para estar pronto para clicar, o driver synaptics o detecta (enquanto não deveria) e não permite que eu opere com outro dedo no touchpad. Outras funções, como arrastar e soltar, não funcionam tão bem.
Até agora eu tentei correções como ajustar a opção AreaBottomEdge
nos synaptics, mas isso apenas remove a funcionalidade de registrar movimentos abaixo da borda especificada - ou seja, os movimentos dos dedos não são detectados, mas o toque dos dedos é detectado.
Outra correção que tentei é
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
Isso fez com que o motorista parasse de detectar qualquer dedo na área inferior, mas removia toda a funcionalidade de rolagem. Em uma nota separada - eu realmente aprecio se alguém explica o que o proto=imps
faz e se há alguma maneira de trazer de volta a funcionalidade de rolagem. Também tentei proto=bare
, mas o resultado foi o mesmo.
Leia também este link do relatório de erros. Eu estou usando o SlackWare, não o Ubuntu ou o Debian), mas todas as correções sugeridas parecem realmente confusas (removendo outras funcionalidades) e específicas da versão os.
Já se passaram quase 5 anos desde que esse problema começou. Alguém encontrou uma solução estável?