Use a ferramenta de pressão touchpad libinput measure fornecida pela libinput. Esta ferramenta irá procurar o seu dispositivo touchpad e imprimir algumas estatísticas de pressão, incluindo se um toque é / foi considerado logicamente baixo.
sudo libinput measure touchpad-pressure
Por padrão, essa ferramenta usa as entradas do udev hwdb para o intervalo de pressão. Para restringir os melhores valores para o seu dispositivo, especifique os limites de pressão 'logicamente baixo' e 'logicamente' com o argumento '- touch-thresholds:
sudo libinput measure touchpad-pressure --touch-thresholds=10:8 --palm-threshold=20
Interaja com o touchpad e verifique se a saída dessa ferramenta corresponde às suas expectativas.
Quando os limites forem decididos (por exemplo, 10 e 8), eles poderão ser ativados com o seguinte arquivo hwdb:
cat /etc/udev/hwdb.d/99-touchpad-pressure.hwdb
libinput:name:*SynPS/2 Synaptics TouchPad:dmi:*svnHewlett-Packard:*pnHPCompaq6910p*
LIBINPUT_ATTR_PRESSURE_RANGE=10:8
A primeira linha é a linha de correspondência e deve ser ajustada para o nome do dispositivo (consulte a saída do evemu-record) e para o sistema local, com base nas informações em / sys / class / dmi / id / modalias. Os modalias devem ser encurtados para as informações específicas do sistema, geralmente vendedor de sistema (svn) e nome do produto (pn).
Uma vez no lugar, você precisa executar o seguinte para os comandos, ajustados para o nó de evento do seu dispositivo:
sudo udevadm hwdb --update
sudo udevadm test /sys/class/input/eventX
Se a propriedade do intervalo de pressão for exibida corretamente, reinicie o X ou o compositor Wayland e libinput deve agora usar os limites de pressão corretos. As ferramentas auxiliares podem ser usadas para verificar a funcionalidade correta primeiro sem a necessidade de uma reinicialização.
Quando as faixas de pressão forem consideradas corretas, relate um bug para obter os intervalos de pressão no repositório.
Nota: nem uma única palavra digitada por mim é uma citação.
Fonte: link