Eu tive o mesmo problema e executei as etapas a seguir. link
-
apt install xserver-xorg-input-synaptics
por alguma razão isso não é instalado com xserver-xorg-input-all. Sua presença abre várias opções de configuração relacionadas a comportamento de cliques, rolagem, detecção de palma, etc.
-
Crie um script que percorra o touchpad quando ele congela e crie um atalho de teclado global para executá-lo. Se o touchpad congelar, pelo menos você tem um botão para recuperá-lo.
#!/bin/bash declare -i ID ID='xinput list | grep -Eio '(touchpad|glidepoint)\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'' xinput disable $ID sleep 0.1 xinput enable $ID
Passei um dia usando essa configuração e devo ter apertado o botão de ciclo pelo menos 50 vezes. Embora tenha sido rápido, ficou muito chato.
-
Se o touchpad não voltar depois de usar o script acima, você poderá fazer o ciclo do módulo responsável do kernel.
sudo modprobe -r hid_multitouch sudo modprobe hid_multitouch
Quando o touchpad não respondeu depois de sair do modo de suspensão. Então eu cavuei mais fundo para ver se eu poderia virtualmente desconectá-lo e reconectá-lo.
- Altere as configurações da BIOS. Durante a inicialização, pressione F2 para acessar o BIOS e, em seguida, alterne para Principal > Touchpad de Avançado para Básico.
Eu não tive que percorrer o touchpad (etapa 2) desde a alteração da sinalização da bios (etapa 4).