Я не помню, как, но в 11.10 мне удалось найти несколько мультитач-действий, которые будут поддерживаться каким-либо программным обеспечением.
Теперь я использую 12.04, есть ли способ / приложение / обходной путь / плагин или что-нибудь, что может предоставить мне мультитач жесты, похожие на mac или, по крайней мере, рядом с ним?
С синаптиками я понял, что Тачпад поддерживает управление 3 пальцами.
Я использую Samsung NP-RV509-A0GIN .
Touchégg является “мультисенсорным устройством распознавания жеста” для Linux, записанного в C++, с QT и использованием uTouch-geis библиотека Ubuntu. Это позволяет пользователям определять, какие действия инициируются, когда мультисенсорный жест сделан.
Обеспечение желаемого жеста распознано Touchégg, который можно присвоить одному из многих связанных с окном действий к нему, включая максимизируют или минимизируют окна, изменяют размер приложений, показывают рабочий стол, и т.д.
Установка 'действий', которые Вы хотите, в настоящее время достигается посредством ручного редактирования маленького конфигурационного файла.Touchegg идет с некоторыми предварительно включенными жестами, однако жесты могут быть включены путем редактирования файла конфигурации. Это позволяет повышение с тремя пальцами, два, три, четыре и пять касаний пальца и два - четыре движения пальца по экрану.
Примечание: Это имеет проблему с точным. Об ошибке сообщают здесь и здесь
Вам нужна последняя версия Utouch
выполнять это. Поэтому добавьте следующий PPA
sudo add-apt-repository ppa:utouch-team/daily
sudo apt-get update
sudo apt-get install utouch
В Quantal (12.10), Точный (12.04) и Oneric (11.10) пакет находится в репозиториях как показано здесь
Файл конфигурации расположен здесь
~/.config/touchegg/touchegg.conf
Редактирование файла конфигурации:
gedit ~/.config/touchegg/touchegg.conf
В примере ниже, четыре пальца перетаскивают жест, настроен для переключения на Show Desktop
Четыре пальца перетаскивают
[FOUR_FINGERS_DRAG_DOWN]
action=SHOW_DESKTOP
settings=
Три пальца перетаскивают
[THREE_FINGERS_DRAG_UP]
action=MAXIMIZE_RESTORE_WINDOW
settings=
[THREE_FINGERS_DRAG_DOWN]
action=MINIMIZE_WINDOW
settings=
Список большего количества действий здесь
Таким образом можно получить Mac как мультисенсорный опыт в системах Linux.
Проверьте demonstation видео здесь и здесь
Следующие жесты поддерживаются
Здесь существует некоторый большой совет: http://ubuntuforums.org/showthread.php?t=1419833
Самое легкое решение, вероятно, справедливо:
Если это перестало работать, Вы, возможно, должны сделать что-то как показанный ниже, в зависимости от Ваших аппаратных средств:
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8
Вы имеете, должен выполнить, по крайней мере, эти четыре (больше в ссылке выше), и необходимо выполнить их на начальной загрузке, таким образом, Вы, вероятно, захотите бросить их в сценарий запуска; предпочтительно одно последнее в процессе начальной загрузки.
Я не уверен, что делает из сенсорной панели, которую Вы имеете, таким образом, Вам, вероятно, придется сделать немного рытья, чтобы заставить правильные имена и свойства устанавливать.
Для проверки устройств ввода данных на сенсорную панель работать xinput list
и посмотрите под разделом указателя. У Вас должно быть несколько объектов в списке, и тот с самым высоким идентификатором вероятен Ваша сенсорная панель. Если это является синаптическим, Вы являетесь золотыми, и четыре команды выше решат Вас горе.
В противном случае необходимо вырыть немного.
Во втором столбце списка xinput каждое устройство имеет идентификатор =#
Выполненный xinput list-props #
, где # = Ваш идентификатор устройства.
Это покажет Вам все доступные свойства для Вашего устройства ввода данных.
Команды выше отличаются от моих настроек по умолчанию от возвращаемых значений xinput опор списка в этом, 8 с и 32 описывают размер устанавливаемых данных. Вторые и третьи ints соответствуют точно, какие xinput возвращенные опоры списка, но прохождение через действия установки включило две прокрутки пальца для меня.
@ Ответ Ашу довольно точный и действительно полный. Но я хотел бы добавить еще одно замечание, которое действительно улучшило бы ваш опыт.
Во-первых, я использую Ubuntu 16.04 на своем ноутбуке Asus ZenBook UX305, и touchegg очень хорошо работал для меня в этой конфигурации.
Вы можете настроить перетаскивание тремя пальцами влево и вправо для изменения рабочих пространств, используя, как указал Ашу, изменение файла конфигурации для touchegg.
(чтобы открыть конфигурационный файл, вы также можете пойти домой, затем Ctrl kbd> + H kbd> получить доступ к скрытым папкам, чтобы найти папку .config. Внутри нее есть папка, связанная с touchegg . где присутствует файл конфигурации для идентификатора touchegg!)
Открыв файл конфигурации, вы можете изменить действие по умолчанию на сочетание клавиш Ctrl kbd> + Alt kbd> + < kbd> Right kbd> и Ctrl kbd> + Alt kbd> + Left kbd> для перетаскивания трех пальцев влево и перетаскивания трех пальцев вправо. (Как сделать возможные жесты в ссылке, предоставленной Ашу). Делая это, вы также можете наслаждаться перетаскиванием тремя пальцами в Ubuntu.
Я загрузил сюда изображение моего конфигурационного файла , в котором я выделил редактирование, которое я сделал из стандартного конфигурационного файла touchegg.
(Убедитесь, что вы включили несколько рабочих пространств в Ubuntu со всеми рабочими областями, выровненными по горизонтали, если вы не отметили Как я могу уменьшить или увеличить количество рабочих пространств в Unity? )
Вы также можно использовать этот урок , поскольку он охватывает все мои вопросы и, вероятно, также исправляет ошибки. (не уверен)