Как я могу использовать три пальца для перетаскивания на сенсорной панели MacBook Pro?

10

У меня MacBook Pro под управлением Ubuntu 14.04 с Unity на нем. По умолчанию в Unity есть жест тремя пальцами, который вызывает панель запуска Alt-Tab. Но мне действительно нравится жест перетаскивания тремя пальцами в стиле OS X.

Есть ли способ переопределить настройки по умолчанию и использовать жест из OS X?

Я считаю
источник
Я не очень старался, так как использую kde, как правило, но попробуйте easystroke: sourceforge.net/apps/trac/easystroke/wiki, похоже, что он поддерживает множество различных жестов и полностью поддерживает яблочный трекпад.
Сбергерон

Ответы:

5

Если я правильно понимаю, перетаскивание 3-х пальцев не равно жестам 3-х пальцев. При перетаскивании 3 пальца указатель перемещается пальцами, но при выполнении жеста 3 пальца указатель остается на том же месте.

Я сделал некоторые изменения в драйвере Synaptics Xorg, чтобы добавить поддержку перетаскивания тремя пальцами в Xubuntu: https://github.com/quadpixels/three-finger-dragging

Это видео, показывающее, как это работает ... https://www.youtube.com/watch?v=4eLSEtibfyw

И, к сожалению, вы должны скомпилировать его из источника ...

Примечание: это только для моего личного теста, он поставляется без каких-либо гарантий. Я тестировал его только на Magic Trackpad, но я думаю, что он также должен работать с трекпадом MacBook.

:)

Томми Чен
источник
Отлично работает! Один комментарий, я использую Ubuntu на MacBook с недавнего времени, и перетаскивание тремя пальцами было единственной вещью, которую я пропустил (и потратил много времени, чтобы найти, как исправить). Единственное небольшое предостережение было по умолчанию ./configure; делать; sudo make install устанавливает драйвер в / usr / local / libs / xorgs / modules / input и X загружает его из / usr / libs / .... Переименование старых драйверов в .old и исправление символических ссылок на новые исправили, что: ). Спасибо за это!
Ярек Потюк
Это отличная работа! Я включил ваши изменения в: github.com/sencer/synaptics, который является более новой версией (1.8.99), но SHM НЕ удаляется для использования с мультитач-вещами, такими как xSwipe.
Sencer
3

Из Ububtu 13.04 представляется возможным использовать пакет touchegg

Есть одна ссылка, в которой вы можете найти интересные жесты мультитач в стиле OS X для Macbook Pro под управлением Ubuntu о том, как отключить мультитач жесты Unity по умолчанию и ввести OS X как жесты сенсорной панели.

Hastur
источник
1
Я действительно не хочу ничего перекомпилировать (даже если я разработчик), но спасибо за предложение.
iBelieve
Не за что ... но вы не просили простое решение :-) Кажется, они дадут такой уровень настройки в следующем поколении Unity: тем временем ... кажется, вам нужно испытать его первым - или используйте только 2 пальца ;-)
Хастур