Comment puis-je mapper le balayage à deux doigts de la souris Magic Apple avec les fonctions de navigation avant et arrière d'un navigateur Web?


12

La souris Apple Magic Mouse semble fonctionner avec Ubuntu jusqu'à présent, mais seules quelques fonctions multitouch semblent fonctionner. Avec le trackpad, il y a beaucoup d'autres fonctions avec utouch. Ce que j'aimerais vraiment faire, c'est mapper les balayages à deux doigts vers l'arrière / vers l'avant dans un navigateur.


1
Essayez de chercher xevetxmodmap
nikhil

J'ai trouvé xev et xmodmap. Maintenant quoi?
Jonathan

Avez-vous pu trouver la solution? Je veux aussi pouvoir reculer / avancer
bakytn

Je pense à acheter une souris Magic Mouse, mais la navigation en avant et en arrière est fondamentale lors de la navigation sur le Web.
speakman

Pour autant que je sache, il n'y a toujours aucun moyen de le faire. J'aimerais que quelqu'un fasse un outil de personnalisation pour la souris Magic Mouse.
Jonathan

Réponses:


1

J'ai mis en place cela et bien d'autres gestes avec touchegg. Installez-le via:

sudo apt-get install touchegg

Configurez touchegg via son fichier de configuration situé ici:

~/.config/touchegg/touchegg.conf

La configuration pour vos gestes souhaités serait la suivante.

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

Il est important de suivre le dernier indice de la FAQ si vous souhaitez configurer deux ou trois gestes des doigts.

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

Créez un script shell exécutable et lancez-le au démarrage.

Cela désactive les tapotements et clics à deux et trois doigts du pilote synaptics ainsi que le défilement à deux doigts. Si vous souhaitez que le toucher à deux doigts soit le clic droit de la souris et le défilement à deux doigts, vous devez également le faire avec touchegg.

Je pense que la souris magique se présente comme un trackpad comme indiqué ici .


La Magic Mouse n'est pas signalée comme un trackpad, mais comme une souris. Ce n'est pas non plus l'un des appareils pris en charge par touchégg.
Jonathan

1

Je ne suis pas sûr que cela fonctionnera avec Magic Mouse, mais avec Magic Trackpad, j'ai utilisé avec succès xSwipe pour obtenir la navigation arrière / avant du navigateur, le changement d'espace de travail, les actions Scale et Expo.


1
Si vous lisez les autres réponses dans ce fil, vous verrez que ce qui fonctionne pour le Magic Trackpad ne fonctionne certainement pas pour la Magic Mouse. Ce sont des appareils très différents.
Jonathan


0

La reconnaissance de gestes Easystroke peut associer un geste à une application. vous pouvez trouver la reconnaissance de gestes d'Easystroke dans le centre du logiciel ubuntu.


Je ne veux pas pouvoir mapper un mouvement de pointeur sur une action, mais mapper un mouvement sur la surface de la souris (sans déplacer le pointeur) sur une action.
Jonathan

0

Au moment d'écrire ces lignes, le pilote de la souris hid-magicmousene signale pas le glissement à deux doigts différemment d'un seul doigt. Aucune solution au niveau de l'application n'est donc possible. Vous devez regarder le développement du module du noyau. Magic Mouse est considérée dans le système comme une souris très basique avec deux molettes de défilement. Il ne sera détecté par aucun logiciel du pavé tactile.
Au contraire, Apple Magic Touch est considéré comme un pavé tactile très avancé et peut se voir attribuer beaucoup plus de fonctions que sous MacOS.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.