¿Cómo puedo asignar el deslizamiento con dos dedos del Apple Magic Mouse a las funciones de avance y retroceso de un navegador web?

12

El Apple Magic Mouse parece funcionar con Ubuntu hasta ahora, pero solo un par de funciones multitáctiles parecen funcionar. Con el trackpad, hay muchas otras funciones con utouch. Lo que realmente me gustaría hacer es mapear dos dedos hacia atrás / adelante en un navegador.

Jonathan
fuente
1
Intenta buscar xevyxmodmap
nikhil
Encontré xev y xmodmap. ¿Ahora que?
Jonathan
¿Pudiste encontrar la solución? Quiero poder retroceder / avanzar también
bakytn
Estoy pensando en comprar un Magic Mouse, pero navegar hacia adelante y hacia atrás es fundamental al navegar por la web.
speakman
Que yo sepa, todavía no hay forma de hacer esto. Desearía que alguien hiciera una herramienta de personalización para el Magic Mouse.
Jonathan el

Respuestas:

1

He configurado este y muchos otros gestos con touchegg. Instalarlo a través de:

sudo apt-get install touchegg

Configure touchegg a través de su archivo de configuración ubicado aquí:

~/.config/touchegg/touchegg.conf

La configuración para sus gestos deseados sería la siguiente.

<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>

Es importante seguir el último indicio de las preguntas frecuentes si desea configurar dos o tres gestos con los dedos.

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

Cree un script de shell ejecutable y enciéndalo al inicio.

Esto desactiva los toques y clics de dos y tres dedos del controlador sináptico, así como el desplazamiento de dos dedos. Si desea mantener el toque de dos dedos para hacer clic con el botón derecho del mouse y el desplazamiento de dos dedos, también debe hacerlo con touchegg.

Creo que el mouse mágico se presenta como un panel táctil como se indica aquí .

neun24
fuente
El Magic Mouse no se informa como un trackpad, sino como un mouse. Tampoco es uno de los dispositivos compatibles con touchégg.
Jonathan
1

No estoy seguro de que esto funcione con Magic Mouse, pero con Magic Trackpad utilicé xSwipe con éxito para obtener la navegación hacia atrás / adelante del navegador, el cambio del espacio de trabajo, las acciones de Escala y Expo.

varepsilon
fuente
1
Si lees las otras respuestas en este hilo, verás que lo que funciona para Magic Trackpad definitivamente no funciona para Magic Mouse. Son dispositivos muy diferentes.
Jonathan
0

¿Has probado touchegg? Pude definir algunos gestos en el panel táctil de mi MacBook.

http://code.google.com/p/touchegg/

kekio
fuente
Por lo que puedo decir, touchégg funciona con trackpads, pero no con ratones.
Jonathan
0

Easystroke Gesture Recognition puede asignar un gesto a una aplicación. Puede encontrar EasyStroke Gesture Recognition en el centro de software de ubuntu.

adi71094
fuente
No quiero poder asignar un movimiento de puntero a una acción, sino asignar un movimiento en la superficie del mouse (sin que el puntero se mueva) a una acción.
Jonathan
0

En el momento de escribir esto, el controlador del mouse hid-magicmouseno informa el deslizamiento con dos dedos de manera diferente que con un dedo. Por lo tanto, no es posible una solución a nivel de aplicación. Tienes que ver el desarrollo del módulo del kernel. Magic Mouse se ve en el sistema como un mouse muy básico con dos ruedas de desplazamiento. No será detectado por ningún software de panel táctil.
Por el contrario, Apple Magic Touch es visto como un panel táctil muy avanzado y se le pueden asignar muchas más funciones que en MacOS.

Barafu Albino
fuente