Это кажется одним из наиболее востребованных вопросов, но команда разработчиков Ubuntu быстро вносит изменения в эту область, поэтому важна свежая информация.
Я на MacBook Pro 9,2.
Когда я установил Ubuntu Saucy, я получил новый и интересный драйвер mtrack для моей сенсорной панели. Кажется, он хорошо работает для всех основных функций, и жесты двумя и тремя пальцами, по крайней мере, улавливаются моими приложениями (например, Firefox, 3 кнопки «назад», прокрутка). Я хотел бы настроить жесты, и, возможно, добавить один или два моих собственных для управления моими рабочими пространствами / окнами. Я обновил до 14.04 вчера вечером, чтобы увидеть, была ли улучшена поддержка мультитач в графическом интерфейсе (это не похоже).
Я пробовал touchegg, но похоже, что он опирался на utouch, которого больше нет в 13 или 14. Он не может обнаружить что-либо с моей сенсорной панели, даже когда я перекомпилировал Unity без мультитача, согласно http://ineed.coffee/1068 / os-x-like-multitouch-gestures-for-macbook-pro-running-ubuntu-12-10 / . В большинстве документов, которые я видел, предполагается, что вы используете синаптику, так что, возможно, в этом проблема.
Я попробовал ginn, но столкнулся с той же проблемой - он не может обнаружить входные данные от моих жестов трекпада.
Я попробовал easystroke, но он хочет, чтобы у меня была «кнопка жеста», которая включает жесты. Я просто хочу сделать их без специальной кнопки.
Это сводит меня с ума. Я понимаю, что если я переключусь на Ubuntu Gnome, то touchegg должен "просто работать". Но нужно ли ДЕЙСТВИТЕЛЬНО менять весь интерфейс оболочки для настройки жестов мыши? ДЕЙСТВИТЕЛЬНО ли Unity захватывает весь стек мультитач, не раскрывая его в инструменте конфигурации?
Я чувствую, что это так нелепо, что я упускаю что-то очевидное. Любой совет приветствуется.
Ответы:
В последней версии Ubuntu все расширенные функции Multi-Touch работают только с сенсорного экрана, а не с сенсорной панели.
Итак, что осталось:
все другие расширенные жесты мультитач доступны только с экрана. Я все еще озадачен этим выбором дизайна.
Touchégg, кажется, работает с 14.04 (я на 14.10, не могу подтвердить / отклонить) https://code.google.com/p/touchegg/
источник
В соответствии с Руководством по пользовательскому интерфейсу жеста Unity только «4 пальца» и «край 1 пальца» жестко запрограммированы в Unity. Я могу засвидетельствовать тот факт, что большинство жестов на планшетах Wacom можно легко отключить без перекомпиляции Unity (используя xsetwacom), однако жест «4 пальца», открывающий черту (который по неосторожности часто вызывается моими костяшками пальцев во время записи на Wacom) раздражающе настойчиво
Обновление: Перекомпиляция Unity для удаления нарушающего кода, который касается четырех касаний пальца, была довольно безболезненной и хорошо обрисована в другом потоке .
источник
Я написал руководство для этого. В основном, чтобы это работало, вы должны использовать разветвленный драйвер syndaemon. Вы также будете использовать программу под названием xswipe. Перейдите по этой ссылке .
источник
На самом деле, все эти функции все еще работают на сенсорной панели. Единственное, что они сделали, - добавили поддержку ноутбуков / мониторов с сенсорным экраном. Однако когда они это сделали, большинство жестов по умолчанию для нескольких пальцев были перенесены на сенсорный экран. Поэтому, если вы хотите, чтобы они были на сенсорной панели, тогда все, что вам нужно сделать, это настроить ярлык и команду, аналогично тому, что вы сделали бы для сочетания клавиш. (и да, я знаю, что это работает, в настоящее время я использую Ubuntu 15.04 Vivid Vervent.)
источник