Estou procurando uma maneira de alternar entre os espaços de trabalho com meu touchpad, encontrei outras questões como essa e tentei essas soluções, mas EasyStroke e Touchegg não funcionam.
Eu tenho um laptop ASUS e ao executar o Windows meu monitor de gestos reconhece 3 e até 4 dedos. No Ubuntu, quando toco com 4 dedos, o iniciador é mostrado (como se eu pressionasse a tecla Super), mas não consigo ativar o deslizamento de 3 dedos para alterar o espaço de trabalho.
Eu adicionei isso ao arquivo de configuração do touchegg:
<gesture type="DRAG" fingers="3" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
Responder1
Seu touchpad é provavelmente um Focaltech ou Elantech. Eles podem relatar ações com até 5 dedos.
O módulo do kernel informa apenas as posições dos dedos. Todos os tipos de "ações" como "deslizar", "rolar", "tocar", 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 movimentos de dois dedos, verticais e horizontais.
Não existe nenhum código que detecte deslizamentos de 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 de usuário libinput
, que será usado em versões futuras do Ubuntu e atualmente é usado em algumas outras distribuições Linux, por exemplo, Fedora.
Pode ser instalado no UbuntuPor aqui. Mas o problema é que ele só pode ser instalado através do xserver-xorg
. Dessa forma, não aumenta a funcionalidade geral, se eu acertar o método.
Mas vale a pena testar.
Em alguns outros ambientes de desktop como o Wayland, isso pode ser possível.
Responder2
Você deveria tentarconfortável-deslizar-ubuntu.
Estou usando o Ubuntu 16.04 LTS, mas diz que funciona para o Ubuntu 14.04 LTS e superior. Não testei em outros ambientes, mas acho que deve funcionar se libinput
for compatível (por exemplo, Arch, Fedora).