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


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


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.


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

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


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.