Гид по технологиям

Как получить жесты пальцев в стиле MacBook на Ubuntu Linux

• 4 min read • Ubuntu • Обновлено 23 Nov 2025
Жесты в стиле MacBook на Ubuntu
Жесты в стиле MacBook на Ubuntu

Жесты пальцами в стиле MacBook на Ubuntu

Быстрые ссылки

  • Установка TouchEgg

  • Жесты пальцев и конфигурация

  • Дальнейшее чтение

Apple-юзеры давно привыкли свипать, щипать и вращать интерфейсы macOS пальцами. В этой статье мы покажем, как добиться похожего поведения на Ubuntu: менять рабочие столы, разворачивать/свертывать окна и запускать другие действия с помощью жестов на тачпаде.

Для этого мы используем TouchEgg — утилиту, которая расширяет возможности мультитач в Ubuntu, позволяя привязывать действия к поддерживаемым жестам.

Важно: если вы пользуетесь Windows, у нас есть отдельный туториал по включению MacBook-подобных жестов в Windows.

Установка TouchEgg

Рекомендуется устанавливать TouchEgg на Ubuntu 10.10 Maverick или более позднюю версию, где уже доступны зависимости TouchEgg. Скачайте инсталлятор с домашней страницы проекта TouchEgg.

Убедитесь, что на системе установлены библиотеки uTouch и evdev — TouchEgg зависит от них. На современных релизах Ubuntu пакеты обычно присутствуют, но если чего-то не хватает, установите нужные пакеты через графический менеджер пакетов (например, Synaptic) или apt:

sudo apt update
sudo apt install utouch-tools xserver-xorg-input-evdev

Библиотеки uTouch на экране установки

Пакеты evdev в менеджере пакетов

Важно: если вы используете современный стек Wayland, часть инструментов и драйверов работает иначе — см. раздел «Когда это не работает». После установки TouchEgg перезагрузите сессию, чтобы драйверы и демоны корректно стартовали.

Жесты пальцев и конфигурация

TouchEgg не имеет графического интерфейса настройки в момент написания этой статьи, но предоставляет удобный текстовый конфиг. Файл конфигурации находится по пути ‘/usr/share/touchegg.conf’. Каждая запись описывает жест, действие и настройки для этого действия.

TouchEgg поддерживает такие типы жестов:

  • щипок (pinch) — до трёх пальцев;
  • тап (tap) — от двух до пяти пальцев;
  • свайп/перетаскивание (swipe/drag) — от двух до четырёх пальцев.

Каждая конфигурация состоит из трёх частей: имя жеста, действие и параметры действия.

Пример настроек конфигурации TouchEgg

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

Четырёхпалый свайп для переключения рабочего стола

Ещё пример: минимизация и разворачивание окна по три пальца вверх/вниз.

Трёхпалые жесты для минимизации и разворачивания окна

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

Мини-методология: как быстро настроить жесты

  1. Установите TouchEgg и зависимости.
  2. Проверьте, что ваша сессия видит мультитач-устройство (xinput или libinput list-devices).
  3. Скопируйте шаблон конфигурации и сделайте резервную копию оригинала.
  4. Добавьте простые действия (смена рабочего стола, минимизация) и перезапустите TouchEgg.
  5. Тестируйте жесты и корректируйте временные пороги/чувствительность.

Совет: начинайте с простых двух- или трёхпалых жестов, чтобы не сталкиваться с ложными срабатываниями.

Когда это не работает

  • Аппаратная несовместимость: некоторые трекпады не экспортируют мультитач-события в стандартном формате. В таких случаях жесты не обрабатываются.
  • Драйверы и стек: на Wayland поведение может отличаться от X11; некоторые инструменты работают только в X-сессии.
  • Конфликты горячих клавиш: жесты могут пересекаться с сочетаниями DE (GNOME, KDE). Проверьте и переназначьте системные шорткаты.

Решения и обходы:

  • Проверьте вывод xinput/libinput — если устройство не показывает многопальцевые события, обновите драйвер или используйте внешний трекпад.
  • Для Wayland ищите нативные решения или форки TouchEgg, адаптированные под Wayland.
  • Отключите конфликтующие горячие клавиши в настройках окружения рабочего стола.

Альтернативы и когда их выбирать

  • libinput-gestures — облегчённый инструмент, который использует libinput и позволяет привязывать жесты к скриптам. Хорош для пользователей, чья система уже полагается на libinput.
  • Fusuma — Ruby-утилита для мультитач-жестов с поддержкой плагинов; удобна для кастомных сценариев.

Выбор зависит от вашего окружения: для X11 и традиционных поддерживаемых драйверов TouchEgg даёт гибкость. На современных дистрибутивах с Wayland рассмотрите libinput-gestures или родные средства DE.

Рольные чек-листы

Пользователь

  • Проверить наличие мультитач в xinput/libinput.
  • Установить TouchEgg и зависимости.
  • Сделать резервную копию ‘/usr/share/touchegg.conf’.
  • Настроить 1–2 простых жеста и протестировать.

Системный администратор

  • Убедиться, что пакеты доступны в репозитории или задеплоить .deb.
  • Разработать стандартный профиль для корпоративных ноутбуков.
  • Обеспечить инструкции по откату и отключению жестов для пользователей.

Краткий глоссарий

  • TouchEgg — утилита для связывания мультитач-жестов с действиями в Linux.
  • libinput — библиотека для обработки ввода (мышь, клавиатура, трекпад).
  • evdev — подсистема ядра для доступа к событиям устройств ввода.
  • Мультитач — поддержка одновременного использования нескольких пальцев на сенсорной панели.
  • Жест — предопределённое движение (свайп, щипок, тап), которое запускает действие.

Дальнейшее чтение

Разные трекпады требуют тонкой настройки — обязательно прочитайте документацию TouchEgg на Wiki проекта. Поделитесь своим опытом и настройками в комментариях, чтобы помочь другим пользователям.

Важно: если вы обновляете ядро или меняете дисплейный стек (на Wayland/X11), проверьте работоспособность жестов после апдейта.


Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро