web-dev-qa-db-fra.com

état des gestes multitouch dans 14.04 / Unity

Cela semble être l’un des éléments les plus demandés ici, mais l’équipe de développement d’Ubuntu a apporté des changements rapides dans ce domaine, de sorte que les informations récentes sont importantes.

Je suis sur un macbook pro 9,2.

Lorsque j'ai installé Ubuntu Saucy, j'ai obtenu le nouveau pilote mtrack pour mon touchpad. Cela semble bien fonctionner pour toutes les fonctions de base et mes applications semblent au moins prendre en charge les gestes à deux ou trois doigts (par exemple, le bouton "3" de Firefox 3, le défilement). Je souhaite cependant personnaliser les gestes et éventuellement ajouter un ou deux des miens pour gérer mes espaces de travail/fenêtres. J'ai mis à jour la version 14.04 la nuit dernière pour voir si la prise en charge multitouch dans l'interface graphique avait été améliorée (elle n'en a pas l'air).

  • J'ai essayé touchegg, mais il semble qu'il se soit appuyé sur un utouch qui n'existe plus en 13 ou 14. Il ne peut rien détecter sur mon pavé tactile, même si je recompile l'unité sans multitouch, par http: // ineed .coffee/1068/os-x-like-multitouch-gestes-for-macbook-pro-running-ubuntu-12-10 / . La plupart des documents que j'ai vus supposent que vous utilisez Synaptics, alors c'est peut-être le problème.

  • J'ai essayé ginn, mais j'ai rencontré le même problème: il ne peut détecter aucune entrée dans les gestes de mon trackpad.

  • J'ai essayé easystroke, mais il veut que je dispose d'un "bouton de geste" qui active les gestes. Je veux juste les faire sans un bouton spécial.

Ça me rend fou. Je comprends que si je passe à Ubuntu, Gnome Touchegg devrait "fonctionner". Mais dois-je VRAIMENT changer toute mon interface Shell pour configurer les gestes de la souris? Est-ce que Unity détournera VRAIMENT la totalité de la pile multitouch sans en exposer aucune dans un outil de configuration?

J'ai l'impression que c'est tellement ridicule qu'il me manque quelque chose d'évident. Tout conseil serait le bienvenu.

18
user274892

Sur le dernier ubuntu, tous les multi-touch avancés fonctionnent uniquement à partir de l’écran tactile, pas du pavé tactile.

Donc, ce qui reste est:

  • faire défiler (deux doigts glissent vers le haut ou le bas),
  • liste des logiciels en cours d'exécution (3 doigts, double tap)
  • lanceur (tapotement 4 doigts)

tous les autres gestes multitouch avancés ne sont disponibles qu'à partir de l'écran. Je suis toujours perplexe devant ce choix de conception.

Touchégg semble fonctionner avec 14.04 (je suis sur 14.10, je ne peux pas confirmer/refuser) https://code.google.com/p/touchegg/

2
Xavier

En fait, toutes ces fonctionnalités fonctionnent toujours sur le pavé tactile. La seule chose qu'ils ont faite a été d'ajouter un support pour les ordinateurs portables/moniteurs à écran tactile. Dans ce cas, la plupart des gestes multi-doigts par défaut ont été déplacés vers l'écran tactile. Ainsi, si vous les souhaitez sur le pavé tactile, il vous suffit de configurer le raccourci et la commande, comme vous le feriez pour un raccourci clavier. (Et oui, je sais que cela fonctionne, j'utilise actuellement Ubuntu 15.04 Vivid Vervent.)

1
John Hamilton

Selon les Directives de l'interface utilisateur de Unity Gesture , seuls les "4 doigts" et "1 doigt" sont codés en dur dans Unity. Je peux attester du fait que la plupart des gestes sur les tablettes Wacom peuvent être facilement désactivés sans recompiler Unity (avec xsetwacom), toutefois le geste "4 doigts" qui ouvre le tiret (qui est souvent déclenché par inadvertance par mes jointures lorsque j'écris sur le Wacom) est ennuyeusement persistante.

Mise à jour: La recompilation de Unity pour supprimer le code incriminé relatif aux contacts à quatre doigts était assez simple et bien décrite dans n autre thread .

1
Thismatters

J'ai écrit un guide pour le faire. Fondamentalement, pour que cela fonctionne, vous devez utiliser un pilote syndaemon créé. Vous utiliserez également un programme appelé xswipe. Suivez ce lien .

1
rhodysurf