состояние мультитач-жестов в 14.04 / Unity


18

Это кажется одним из наиболее востребованных вопросов, но команда разработчиков 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 14.04 / Unity?
Хайро

1
Если эта проблема касается вас и вы хотите, чтобы она изменилась, зарегистрируйтесь (если необходимо) и сообщите разработчикам Unity здесь: bugs.launchpad.net/unity/+bug/842693 и пока вы здесь (и в связанных ошибках) там один из которых выше): bugs.launchpad.net/unity/+bug/1340846 Важность этого, кажется, очень низкая, так как проблема была с 11.10 или около того и все еще на текущей ночной сборке 16.04 !! Однако пока разработчики не знают, что это беспокоит многих людей, это не только их вина.
мучитель

Ответы:


2

В последней версии Ubuntu все расширенные функции Multi-Touch работают только с сенсорного экрана, а не с сенсорной панели.

Итак, что осталось:

  • прокрутка (два пальца перетащить вверх или вниз),
  • список запущенного ПО (3 пальца, двойное нажатие)
  • пусковая установка (касание 4 пальцами)

все другие расширенные жесты мультитач доступны только с экрана. Я все еще озадачен этим выбором дизайна.

Touchégg, кажется, работает с 14.04 (я на 14.10, не могу подтвердить / отклонить) https://code.google.com/p/touchegg/


Ваш ответ кажется правильным, и я также озадачен этим выбором дизайна
Александр Миллс

1

В соответствии с Руководством по пользовательскому интерфейсу жеста Unity только «4 пальца» и «край 1 пальца» жестко запрограммированы в Unity. Я могу засвидетельствовать тот факт, что большинство жестов на планшетах Wacom можно легко отключить без перекомпиляции Unity (используя xsetwacom), однако жест «4 пальца», открывающий черту (который по неосторожности часто вызывается моими костяшками пальцев во время записи на Wacom) раздражающе настойчиво

Обновление: Перекомпиляция Unity для удаления нарушающего кода, который касается четырех касаний пальца, была довольно безболезненной и хорошо обрисована в другом потоке .


1

Я написал руководство для этого. В основном, чтобы это работало, вы должны использовать разветвленный драйвер syndaemon. Вы также будете использовать программу под названием xswipe. Перейдите по этой ссылке .


1

На самом деле, все эти функции все еще работают на сенсорной панели. Единственное, что они сделали, - добавили поддержку ноутбуков / мониторов с сенсорным экраном. Однако когда они это сделали, большинство жестов по умолчанию для нескольких пальцев были перенесены на сенсорный экран. Поэтому, если вы хотите, чтобы они были на сенсорной панели, тогда все, что вам нужно сделать, это настроить ярлык и команду, аналогично тому, что вы сделали бы для сочетания клавиш. (и да, я знаю, что это работает, в настоящее время я использую Ubuntu 15.04 Vivid Vervent.)


1
Я пересматриваю свой ответ сейчас, когда я читаю ваш вопрос дальше, извините. Да, вам нужен Synaptics для того, чтобы все это функционировало правильно.
Джон Гамильтон

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