Мультитач в PyMT-демо под Maverick с волшебным трекпадом

У меня есть Magic Trackpad, он настроен так, как описано здесь. Следующие работы:

  • 1 палец Нажмите = Левый клик
  • 2 пальца = правый клик
  • Касание 3-х пальцев = среднее нажатие
  • Перетаскивание двумя пальцами = прокрутка

Но из любопытства я бы хотел поиграть с PyMT, который поставляется с хорошей демонстрацией мультитач (Подробности: https://wiki.ubuntu.com/Multitouch/PyMT).

При запуске с "sudo python -m pymt.tools.demo" открывается окно PyMT, но оно не регистрирует / не отображает мультитач. На самом деле, он не отображает ничего, кроме пустого окна, в котором отображаются штрихи. Я ожидал что-то вроде этого скриншота.

Есть идеи, где я ошибся или что я не правильно понял?:-)

2 ответа

Решение

Поскольку вы настроили свой MT для использования драйвера synaptics, он работает в своего рода режиме эмуляции сенсорной панели. Насколько я понимаю, для настоящей функциональности мультитач и жестов требуется драйвер evdev, который, к сожалению, на данный момент не обеспечивает те же базовые функции наведения (прокрутка двумя пальцами, два и три пальца) с MT. Так что в этом выпуске настоящие мультитач-жесты и базовые функции наведения взаимоисключающие, и мы прибегаем к синаптике как к временной мере, пока evdev не догонит.

Вы можете следить за событиями, связанными с мультитачем, присоединившись к списку рассылки multi-touch-dev или посетив канал # ubuntu-touch на Freenode.

Пожалуйста, посмотрите это, чтобы получить помощь и увидеть другие ресурсы о MultiTouch в Ubuntu: https://wiki.ubuntu.com/Multitouch

Там есть подробное руководство по использованию Apple MT в Ubuntu, включая демонстрационную вики PyMT, которую я с тех пор обновил.

Другие вопросы по тегам