Как включить жесты тремя пальцами на мультисенсорном тачпаде

Вопрос или проблема

Как редактировать мультитач-жесты в UBUNTU
они уже работают, но я хочу изменить их конфигурацию, чтобы три пальца использовались для перетаскивания вместо обзора активностей.

Ответ или решение

Для того чтобы изменить конфигурацию мультитач-жестов на тачпаде в операционной системе Ubuntu и активировать жест перетаскивания тремя пальцами вместо стандартного обзора активностей, необходимо выполнить несколько шагов. Рассмотрим детально, как это сделать, применяя концепцию TEA (Theory, Example, Application).

Теория

В Ubuntu поддержка мультитач-жестов, как правило, реализуется через систему libinput, которая служит стандартом для обработки ввода пользователей. К сожалению, стандартными средствами Ubuntu возможность изменения поведения трехпальцевого жеста не предусмотрена, поэтому для тонкой настройки жестов потребуется использовать сторонние утилиты, такие как gestures или fusuma.

Система libinput может обрабатывать различные жесты, включая свайпы и щелчки несколькими пальцами. По умолчанию в Ubuntu трехпальцевый жест обычно ассоциирован с вызовом событий, таких как Activities Overview, однако это пользовательское поведение можно изменить при помощи программ, которые считывают и интерпретируют данные от libinput, таких как Touchégg.

Пример

Рассмотрим пример использования утилиты Touchégg для изменения конфигурации жестов на Ubuntu. Touchégg — это демон, который позволяет настраивать жесты для сенсорной панели и тачскрина и сопоставлять их с различными действиями.

Шаги установки и настройки Touchégg:

  1. Установите Touchégg: Для установки выполните следующие команды в терминале:

    sudo add-apt-repository ppa:touchegg/stable
    sudo apt-get update
    sudo apt-get install touchegg
  2. Настройте конфигурацию: Для изменения конфигурации Touchégg откройте конфигурационный файл. Он обычно находится в ~/.config/touchegg/touchegg.conf. Если файл отсутствует, его следует создать.

  3. Пример файла конфигурации:

    <touchégg>
       <application name="global">
           <gesture type="DRAG" fingers="3">
               <action type="DRAG"/>
           </gesture>
           <!-- Другие жесты можно настроить здесь -->
       </application>
    </touchégg>

    В данном примере событие "DRAG" с тремя пальцами будет обрабатывать действие DRAG, что позволяет перетаскивать окна.

Применение

После того как конфигурационный файл настроен и сохранен, необходимо перезапустить Touchégg для применения изменений:

systemctl --user restart touchegg

Примечание: В некоторых случаях для корректной работы может потребоваться перезагрузка системы.

Советы по устранению неполадок:

  • Убедитесь, что у вас установлена последняя версия Touchégg и всех его зависимостей.
  • Проверьте права доступа к конфигурационным файлам; пользователь должен иметь права на чтение и запись.
  • Если жесты по-прежнему работают некорректно, попробуйте изменить параметры threshold или sensitivity в конфигурационном файле для улучшения реакции на жесты.

Настраивая жесты таким образом, вы сможете добиться более удобной и персонализированной работы с вашим компьютером на Ubuntu. Эти изменения позволяют добиться большей эффективности в управлении окнами и работы с системой, что особенно полезно для пользователей с активным стилем работы.

Понимая теорию работы мультитач-жестов и используя предоставленный пример, вы можете гибко настраивать ваш пользовательский опыт, реализовывая функциональность, которая максимально соответствует вашим предпочтениям и потребностям.

Оцените материал
Добавить комментарий

Капча загружается...