O seu touchpad é provavelmente um Focaltech ou um Elantech. Eles podem denunciar ações de até cinco dedos.
O módulo do kernel informa apenas as posições dos dedos. Todos os tipos de "ações" como "swipes", "scrolls", "toques" etc. são detectados e interpretados pelos drivers de espaço do usuário.
No Ubuntu xserver-xorg-input-synaptics
é usado. Ele pode detectar apenas toques com dois dedos, vertical e horizontal.
Não há código que detecte golpes com três dedos. A única maneira de adicionar esse recurso é codificá-lo no driver de espaço do usuário.
Existe outro driver de espaço do usuário libinput
, que será usado em versões futuras do Ubuntu e é usado atualmente em algumas outras distribuições do Linux, por exemplo. Fedora.
Ele pode ser instalado no Ubuntu dessa maneira . Mas o problema é que ele pode ser instalado somente através de xserver-xorg
. Dessa forma, isso não aumenta a funcionalidade geral, se eu tiver o método correto.
Mas vale a pena testar.
Em alguns outros ambientes de desktop, como o Wayland, pode ser possível.