Вопрос или проблема
Как редактировать мультитач-жесты в 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:
-
Установите Touchégg: Для установки выполните следующие команды в терминале:
sudo add-apt-repository ppa:touchegg/stable sudo apt-get update sudo apt-get install touchegg
-
Настройте конфигурацию: Для изменения конфигурации Touchégg откройте конфигурационный файл. Он обычно находится в
~/.config/touchegg/touchegg.conf
. Если файл отсутствует, его следует создать. -
Пример файла конфигурации:
<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. Эти изменения позволяют добиться большей эффективности в управлении окнами и работы с системой, что особенно полезно для пользователей с активным стилем работы.
Понимая теорию работы мультитач-жестов и используя предоставленный пример, вы можете гибко настраивать ваш пользовательский опыт, реализовывая функциональность, которая максимально соответствует вашим предпочтениям и потребностям.