Как переключаться между рабочими пространствами с помощью сенсорной панели с тремя пальцами в Ubuntu 14.04?

Как переключаться между рабочими пространствами с помощью сенсорной панели с тремя пальцами в Ubuntu 14.04?

Я ищу способ переключения между рабочими пространствами с помощью сенсорной панели. Я находил другие подобные вопросы и пробовал их решения, но EasyStroke и Touchegg не работают.

У меня ноутбук ASUS, и при запуске Windows мой монитор жестов распознает 3 и даже 4 пальца. В Ubuntu при касании 4 пальцами отображается загрузчик (как если бы я нажал Super key), но я не могу активировать свайп 3 пальцами для смены рабочего пространства.

Я добавил это в файл конфигурации toucheg:

<gesture type="DRAG" fingers="3" direction="RIGHT">
     <action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>

решение1

Ваш тачпад, вероятно, Focaltech или Elantech. Они могут сообщать о действиях до 5 пальцев.

Модуль ядра сообщает только о позициях пальцев. Все виды «действий», такие как «свайпы», «прокрутки», «касания» и т. д., обнаруживаются и интерпретируются драйверами пользовательского пространства.

В Ubuntu xserver-xorg-input-synapticsиспользуется. Он может распознавать только 2-пальцевые свайпы, вертикальные и горизонтальные.

Нет кода, который бы распознавал трехпальцевые свайпы. Единственный способ добавить эту функцию — закодировать ее в драйвере пользовательского пространства.

Существует еще один драйвер пользовательского пространства libinput, который будет использоваться в будущих выпусках Ubuntu и в настоящее время используется в некоторых других дистрибутивах Linux, например Fedora.

Его можно установить в Ubuntu.Сюда. Но проблема в том, что его можно установить только через xserver-xorg. Таким образом, общая функциональность не увеличивается, если я правильно понял метод.

Но попробовать стоит.

В некоторых других средах рабочего стола, например Wayland, это может быть возможно.

решение2

Тебе стоит попробоватьудобный-swipe-ubuntu.

Я использую Ubuntu 16.04 LTS, но там написано, что работает для Ubuntu 14.04 LTS и выше. Не проверял в других средах, но думаю, что должно работать, если libinputподдерживается (например, Arch, Fedora).

Связанный контент