web-dev-qa-db-fra.com

Prise en charge de MacBook Pro / oneric Multitouch - comment configurer les actions multitouch?

J'ai basculé mon Macbook Pro 5.1 sur Ubuntu, car OS X Lion traînait les talons sur le matériel vieux de 2,5 ans (demi-vie écoeureusement courte du support matériel ... grrr)

Quoi qu'il en soit, la plupart d'ubuntu est opérationnel et bien, mais je veux pouvoir faire glisser mon doigt dans les espaces de travail comme vous le pouvez dans OS X.

Maintenant, je sais qu'ubuntu détecte le glissement à trois doigts (et en fait en différencie un à quatre doigts) car il est configuré pour déplacer les fenêtres autour de l'écran avec ce geste particulier.

Alors, comment puis-je me connecter à cet événement, le balayage à trois doigts, et réaffecter l'action à des espaces de travail en mouvement?

MODIFIER:

Donc, en essayant la suggestion d'Alexandre ci-dessous, j'ai maintenant un problème avec touchegg.

J'ai essayé de mettre une nouvelle section dans xorg.conf comme suggéré ici (en suivant les instructions pour le MBP 7.1), mais cela aggrave considérablement la situation - la mise à l'échelle intelligente de la vitesse disparaît et le trackpad est loin trop réactif lorsque vous déplacez simplement le curseur. Le développeur ne fournit que la documentation pour 10.10 et 11.04, et ce dernier est censé fonctionner entièrement et "automatiquement" - ce sont les instructions pour 10.10.

De plus, j'ai remarqué, en exécutant touchegg dans le Shell au lieu d'un démon de démarrage, qu'il ne détecte que les mouvements à 2 doigts (avec et sans le hack xorg), pas de gestes multitouch plus élevés.

Tout cela est très déroutant car, comme je l'ai dit, les gestes à trois doigts fonctionnent, avec une animation compiz (déplacement d'une fenêtre non maximisée). Je suppose que cela ne peut pas être un module du noyau manquant ou quelque chose, car cela fonctionne parfois, donc compiz pourrait-il avaler tous les événements? Si oui, comment tester?

EDIT2:

J'ai testé l'unité 2D vs 3D (ce qui semble être la façon dont vous désactivez compiz) et le succès partiel. Avec compiz désactivé touchegg peut voir tous les événements multitouch du Rainbow. Cependant, il ne peut pas sembler exécuter autre chose que l'événement "Nautilus Drag Window" avec le geste à trois doigts - cela implique pour moi que nautilus est accrocher à cet événement un peu trop bas pour moi!

Je marque la réponse d'Alexandre correcte, car la touchegg est une façon de le faire dans le cadre de la question d'origine. Je posterai peut-être une question plus spécifique plus tard lorsque j'aurai compris comment faire en sorte que cela fonctionne exactement comme je le souhaite!

3
tehwalrus

Touchégg devrait vous permettre de faire ce que vous voulez.

L'application principale peut être installée à partir de référentiels ( cliquez ici pour l'installerInstall touchegg ).

Pour le configurer, vous devez installer un paquet séparé, il n'est pas distribué avec Ubuntu: 2 bits , 64 bits .

Source: OMG Ubunt .

0
Alexandre