Что я должен сделать, чтобы запустить после того, как я успешно установил touchegg на Ubuntu 12.10?


8

Я только что успешно установил touchegg и touchegg gui на свой Ubuntu 12.10. Но сейчас я все еще не могу использовать мультитач-жесты через touchegg. Ничего не происходит, когда я использую свои три пальца или больше на сенсорной панели. Но прокрутка двумя пальцами из Ubuntu по-прежнему работает хорошо.

Я могу использовать конфигурацию touchegg GUI и установить любой вид движения, который я хочу для своей сенсорной панели. Но это не работает.

Итак, что я должен сделать, чтобы тачегг работал?

Ответы:


2

Для этого нужно отключить жесты Unity по умолчанию:

1. Вы должны скачать исходный код Unity:

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

ПРИМЕЧАНИЕ. Возможно, вы захотите остановить обновление Unity, так как оно будет повторно активировать жесты, если это произойдет. это можно сделать, выполнив следующую команду:

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

Надеюсь, это поможет вам

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.