web-dev-qa-db-fra.com

Que dois-je faire pour fonctionner après avoir installé avec succès touchegg sur Ubuntu 12.10?

Je viens d'installer avec succès touchegg et touchegg gui sur mon Ubuntu 12.10. Mais, pour le moment, je ne peux toujours pas utiliser les gestes multi-touch via la touchegg. Rien ne se passe lorsque j'utilise mes trois doigts ou plus sur le pavé tactile. Mais le défilement à 2 doigts d’Ubuntu fonctionne toujours bien.

Je suis en mesure d'utiliser la configuration de l'interface graphique de touchegg et de définir le type de mouvement souhaité pour mon pavé tactile. Mais ça ne marche pas.

Alors, que dois-je faire pour que le touchegg fonctionne?

8
everlasting-learner

Ce que vous devez faire, désactivez les gestes par défaut de Unity:

1. Vous devez télécharger le code source de Unity:

Sudo apt-get build-dep unity

cd /tmp

mkdir unity

cd unity

apt-get source unity

2. Nous devons éditer un fichier:

Sudo gedit /tmp/unity/unity-*/plugins/unityshell/src/unityshell.cpp

Ensuite, recherchez: void UnityScreen::InitGesturesSupport() et commentez (ajoutez # au début de la ligne) toutes les lignes commençant par gestures_ qui se trouvent entre le { and }

. Il faut maintenant reconstruire le fichier .deb et l'installer

cd /tmp/unity/unity-*

dpkg-buildpackage -us -uc -nc

cd ..

Sudo dpkg -i *deb

Sudo apt-get -f install

Sudo apt-get autoremove

REMARQUE: vous voudrez peut-être arrêter la mise à niveau de Unity, car cela réactiverait les gestes. Cela peut être fait en exécutant la commande suivante:

echo "unity hold"|Sudo dpkg --set-selections

4.Reboot Si cela ne fonctionne toujours pas après le redémarrage, vous devrez peut-être exécuter des commandes supplémentaires:

synclient TapButton2=0

synclient TapButton3=0

synclient ClickFinger2=0

synclient ClickFinger3=0

synclient HorizTwoFingerScroll=0

synclient VertTwoFingerScroll=0

Espérons que cela vous met en marche

2
BiggJJ