Touchégg est un «reconnaisseur de gestes multitouch» pour Linux, écrit en C ++, avec Qt et utilisant la bibliothèque uTouch-geis d'Ubuntu. Il permet aux utilisateurs de définir quelles actions sont lancées lorsqu'un geste multi-touch est effectué.
Fournir le geste désiré est reconnu par Touchégg vous pouvez affecter un d'un certain nombre d'actions liées à la fenêtre à elle, y compris agrandir ou réduire les fenêtres, les applications de changement de taille, afficher le bureau, etc.
Définition des « actions » que vous voulez est actuellement atteint par la édition manuelle d'un petit fichier de configuration.
Touchegg est livré avec certains gestes pré-activés, mais les gestes peuvent être activés en modifiant le fichier de configuration. Il permet de pincer à trois doigts, de toucher deux, trois, quatre et cinq doigts et de deux à quatre doigts.
Remarque : Il a un problème avec précis. Un bug est signalé ici et ici
Conditions préalables
Vous avez besoin de la dernière version de Utouch
pour exécuter ceci. Alors ajoutez le PPA suivant
sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install utouch
Installation
Dans Quantal (12.10), Precise (12.04) et Oneric (11.10), le package est dans les référentiels comme indiqué ici
Modification du fichier de configuration
Le fichier de configuration se trouve ici
~/.config/touchegg/touchegg.conf
Modification du fichier de configuration:
gedit ~/.config/touchegg/touchegg.conf
Dans l'exemple ci-dessous, le mouvement de glissement à quatre doigts est configuré pour basculer surShow Desktop
Four Fingers Drag
[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=
Trois doigts glisser
[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=
[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=
Liste d'autres actions ici
Ainsi, vous pouvez obtenir une expérience multi-touch Mac sur les systèmes Linux.
Découvrez une vidéo de démonstration ici et ici
Quels gestes sont pris en charge?
Les gestes suivants sont suppotés
Autres alternatives
Ginn
Il y a quelques bons conseils ici: http://ubuntuforums.org/showthread.php?t=1419833
La solution la plus simple est probablement juste:
Si cela échoue, vous devrez peut-être faire quelque chose comme indiqué ci-dessous, en fonction de votre matériel:
Vous devez exécuter au moins ces quatre (plus dans le lien ci-dessus), et vous devez les exécuter au démarrage, vous voudrez probablement les déposer dans un script de démarrage; de préférence un en retard dans le processus de démarrage.
Je ne sais pas quelle marque de pavé tactile vous avez, donc vous devrez peut-être faire quelques recherches pour obtenir les bons noms et propriétés à définir.
Pour vérifier vos périphériques d'entrée pour le pavé tactile, exécutez
xinput list
et regardez sous la section du pointeur. Vous devriez avoir plusieurs éléments dans la liste, et celui avec l'ID le plus élevé est probablement votre pavé tactile. Si c'est synaptique, vous êtes en or, et les quatre commandes ci-dessus vous résoudront les problèmes.Sinon, vous devez creuser un peu.
Dans la deuxième colonne de la liste xinput, chaque périphérique a id = #
Exécutez
xinput list-props #
, où # = l'ID de votre appareil.Cela vous montrera toutes les propriétés disponibles pour votre périphérique d'entrée.
Les commandes ci-dessus diffèrent de mes paramètres par défaut des valeurs de retour des accessoires de liste xinput en ce que les 8 et 32 décrivent la taille des données en cours de définition. Les deuxième et troisième entrées correspondent exactement à ce que les accessoires de liste xinput ont renvoyés, mais le fait de définir l'activation m'a permis de faire défiler deux doigts.
la source
@ La réponse d'Ashu est à peu près au point et vraiment complète. Mais je voudrais ajouter un point supplémentaire qui rendrait vraiment votre expérience meilleure.
Premièrement, j'utilise Ubuntu 16.04 sur mon ordinateur portable Asus ZenBook UX305, et touchegg a très bien fonctionné pour moi dans cette configuration.
Vous pouvez personnaliser vos traînées à trois doigts à gauche et à trois doigts à droite pour modifier les espaces de travail, en utilisant comme Ashu l'a souligné en changeant le fichier de configuration pour touchegg.
(pour ouvrir le fichier de configuration, vous pouvez également aller à la maison puis Ctrl+ Haccéder aux dossiers cachés pour trouver le dossier .config. À l'intérieur, il y a un dossier lié à touchegg. où le fichier de configuration pour touchegg id est présent!)
En ouvrant le fichier de configuration, vous pouvez remplacer l'action par défaut par les touches de raccourci Ctrl+ Alt+ Rightet Ctrl+ Alt+ Leftpour faire glisser trois doigts vers la gauche et trois doigts vers la droite. (houe pour faire des gestes possibles sont dans le lien fourni par Ashu). En faisant cela, vous pouvez également profiter du glisser trois doigts dans Ubuntu.
Je l' ai téléchargé l'image de mon fichier de configuration ici dans lequel je surligné l'édition je l' ai fait à partir du fichier de configuration par défaut touchegg.
(Assurez-vous d'avoir activé plusieurs espaces de travail dans ubuntu avec tous les espaces de travail alignés horizontalement, au cas où vous n'auriez pas coché Comment puis-je réduire ou augmenter le nombre d'espaces de travail dans Unity? )
Vous pouvez également utiliser ce tutoriel car il couvre tous mes points et corrige probablement également des erreurs. (pas certain)
la source