Como posso mapear o deslizamento de dois dedos do Apple Magic Mouse para as funções de retrocesso e encaminhamento de um navegador da web?

12

O Apple Magic Mouse parece funcionar com o Ubuntu até agora, mas apenas algumas funções multitouch parecem funcionar. Com o trackpad, existem muitas outras funções com o utouch. O que eu realmente gostaria de fazer é mapear dois dedos para voltar / avançar em um navegador.

    
por Jon 06.06.2012 / 23:16

5 respostas

1

Eu configurei este e muitos outros gestos com o touchegg. Instale via:

sudo apt-get install touchegg

Configure o touchegg através do arquivo de configuração localizado aqui:

~/.config/touchegg/touchegg.conf

A configuração para os seus gestos desejados seria a seguinte.

<touchégg>

<settings>
    <property name="composed_gestures_time">15000</property>
</settings>

<application name="All">      

    <gesture type="DRAG" fingers="2" direction="LEFT">
        <action type="SEND_KEYS">Alt+Right</action>
    </gesture>

    <gesture type="DRAG" fingers="2" direction="RIGHT">
        <action type="SEND_KEYS">Alt+Left</action>
    </gesture>

</application>

É importante seguir a última dica do FAQ se você quiser configurar dois ou três dedos gestos.

 synclient TapButton2=0
 synclient TapButton3=0
 synclient ClickFinger2=0
 synclient ClickFinger3=0
 synclient HorizTwoFingerScroll=0
 synclient VertTwoFingerScroll=0

Crie um script de shell executável e ative-o na inicialização.

Isso desativa os toques de dois e três dedos e cliques do driver de sincronização, bem como a rolagem de dois dedos. Se você quiser manter o toque com dois dedos para ser o botão direito do mouse e a rolagem com dois dedos, você também deve fazê-lo com touchegg.

Acho que o mouse mágico se reporta como um trackpad, conforme declarado aqui .

    
por neun24 21.01.2014 / 12:22
1

Não tenho certeza se isso funcionará com o Magic Mouse, mas com o Magic Trackpad eu usei com sucesso o xSwipe para recuperar o navegador navegação para a frente, troca de espaço de trabalho, ações de escala e Expo.

    
por varepsilon 11.08.2014 / 11:13
0

Você já tentou touchegg? Eu consegui definir alguns gestos no touchpad do meu MacBook.

link

    
por kekio 20.01.2014 / 19:34
0

O Easystroke Gesture Recognition pode mapear um gesto para uma aplicação. você pode encontrar o Reconhecimento de Gestos Fácil no centro de software do Ubuntu.

    
por adi71094 15.06.2014 / 07:21
0

No momento de escrever isso, o driver do mouse hid-magicmouse não reporta deslizar com dois dedos de maneira diferente de um dedo. Portanto, nenhuma solução em nível de aplicativo é possível. Você tem que assistir o desenvolvimento do módulo do kernel. Magic Mouse é visto no sistema como um mouse muito básico com duas rodas de rolagem. Não será detectado por nenhum software do touchpad.
Pelo contrário, o Apple Magic Touch é visto como um touchpad muito avançado e pode ser atribuído a muito mais funções do que no MacOS.

    
por Barafu Albino 21.10.2014 / 13:50