Я только что успешно установил touchegg и touchegg gui на мою Ubuntu 12.10. Но сейчас я все еще не могу использовать мультитач-жесты через touchegg. Ничего не происходит, когда я использую свои три пальца или больше на сенсорной панели. Но прокрутка двумя пальцами из Ubuntu по-прежнему работает хорошо.
Я могу использовать конфигурацию графического интерфейса пользователя touchegg и установить любой вид движения, который я хочу для своей сенсорной панели. Но это не работает.
Итак, что я должен сделать, чтобы тачегг работал?
Что необходимо сделать это, отключают жесты значения по умолчанию Единицы:
1. Необходимо загрузить исходный код Единицы:
sudo apt-get build-dep unity
cd /tmp
mkdir unity
cd unity
apt-get source unity
2. Мы для редактирования файла:
sudo gedit /tmp/unity/unity-*/plugins/unityshell/src/unityshell.cpp
Затем найдите: void UnityScreen::InitGesturesSupport()
и прокомментируйте (добавьте # к запуску строки), все строки запуск с gestures_
это промежуточно { and }
3. Теперь мы должны восстановить .deb файл и установить его
cd /tmp/unity/unity-*
dpkg-buildpackage -us -uc -nc
cd ..
sudo dpkg -i *deb
sudo apt-get -f install
sudo apt-get autoremove
Примечание: Можно хотеть остановить Единицу, обновляющую, поскольку она повторно активирует жесты, если она сделает. это может быть сделано путем выполнения следующей команды:
echo "unity hold"|sudo dpkg --set-selections
4. Перезагрузка, Если это все еще не работает после перезагрузки, Вы, возможно, должны выполнить некоторые дополнительные команды:
synclient TapButton2=0
synclient TapButton3=0
synclient ClickFinger2=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
Надо надеяться, это будит Вас и выполнение