Поиск по сайту:

Включение и улучшение жестов сенсорной панели в Ubuntu 24.04 | 22.04

В этом руководстве показано, как включить (или улучшить) жесты сенсорной панели в Ubuntu 24.04, Ubuntu 22.04. Не только для GNOME по умолчанию (как X, так и Wayland), но также для XFCE, MATE и других сред рабочего стола.

В GNOME появилась поддержка мультитач-жестов начиная с версии 40, однако она работает только в сеансе Wayland по умолчанию и поддерживает только жесты смахивания тремя пальцами. Для получения дополнительных жестов, GNOME на Xorg и других сред рабочего стола вы можете выбрать любой вариант ниже:

  • Расширение Улучшения жестов (только для GNOME) — позволяет проводить жесты смахивания и разведения четырьмя пальцами, поддерживает как Xorg, так и Wayland.
  • Touchegg — для всех сред рабочего стола на X, включая GNOME на Xorg, но не для Wayland.

Вариант 1. Используйте расширение для GNOME как на Wayland, так и на Xorg.

Для рабочего стола GNOME по умолчанию от версии 40 до 46 имеется расширение для улучшения жестов мультитач по умолчанию в Wayland и/или включения этой функции для классического сеанса Xorg. .

Благодаря расширению ваша Ubuntu (или другой Linux с GNOME) позволяет:

  • используйте проведите четырьмя пальцами влево/вправо, чтобы переключить рабочую область.
  • Проведите четырьмя пальцами вверх/вниз для переключения между обзором, сеткой приложений и рабочим столом.
  • Проведите тремя пальцами влево/вправо для переключения между окнами приложения (функция аналогична Alt+Tab).
  • Проведите тремя пальцами вверх/вниз, чтобы развернуть, восстановить или свернуть текущее окно приложения.
  • Сведите 3 или 4 пальца, чтобы отобразить рабочий стол, и сведите, чтобы восстановить.
  • Жесты с удерживанием и пролистыванием на основе сочетаний клавиш приложения
  • Настройте скорость пролистывания (и сжатия) сенсорной панели.

Шаг 1. Установите расширение

Для Ubuntu 22.04 сначала найдите и установите «Extension Manager» из Ubuntu Software.

Установите диспетчер расширений в Ubuntu 22.04+

Затем запустите «Диспетчер расширений» и используйте его для поиска и установки расширения «Улучшения жестов» на вкладке Обзор.

Советы. Возможно, вам придется переключить фильтр (например, «Недавние», «Загрузки»), иначе приложение не будет работать должным образом.

Если вы используете сеанс Wayland по умолчанию, просто вернитесь на вкладку «Установлено» в окне приложения, щелкните значок настройки для нового установленного расширения и настройте мультитач-жесты по своему усмотрению.

Для Ubuntu 24.04 с GNOME 46 по умолчанию расширение для настольных компьютеров пока не обновлено. Однако на Github есть форк, позволяющий работать с GNOME 46.

Просто перейдите на страницу со ссылкой ниже и выберите загрузку исходного пакета «[email »:

Улучшения жестов для GNOME 46: https://github.com/jamespo/gnome-extensions/releases/tag/gnome46

Затем откройте файловый менеджер и распакуйте Zip-архив. Наконец, скопируйте или переместите извлеченную папку в каталог .local/share/gnome-shell/extensions.

Советы: .local — это скрытая папка. Нажмите Ctrl+H, чтобы просмотреть/скрыть ее. И создайте подпапку extensions в .local/share/gnome-shell, если она не существует.

По завершении выйдите из системы и снова войдите.

Наконец, используйте Диспетчер расширений (установите его из Центра приложений, отфильтрованного по «Пакету Debian»), чтобы включить и настроить расширение для улучшения жестов.

Шаг 2. Включите GNOME на Xorg.

Если вы используете классический сеанс Xorg, вам необходимо установить пакет демона, чтобы жесты сенсорной панели работали на вас.

1. Сначала перейдите на страницу выпусков github, чтобы загрузить исходный пакет (файл .zip):

Демон жестов GNOME X11: https://github.com/harshadgavali/gnome-x11-gesture-daemon/releases

2. Затем распакуйте архив в папку «Загрузки». Щелкните правой кнопкой мыши извлеченную папку и выберите «Открыть в терминале», чтобы открыть окно терминала с этой папкой в качестве рабочего каталога.

3. Во всплывающем окне терминала выполните команду ls, чтобы просмотреть содержимое каталога. Он должен включать служебный файл, сценарий установки/удаления и «целевую» подпапку.

Чтобы установить демон, просто запустите скрипт установщика с помощью команды:

sh install.sh

Также предоставьте разрешение, добавив текущего пользователя в группу «вход»:

sudo gpasswd --add $USER input

Если все сделано без ошибок, перезагрузите компьютер. Затем расширение заставит работать мультитач-жесты для GNOME в сеансе Xorg.

Вариант 2. Используйте Touchegg.

Touchegg – это бесплатный инструмент с открытым исходным кодом, который позволяет использовать мультитач-жесты как глобально, так и для отдельных приложений. Он работает на всех настольных компьютерах Linux, но не на Wayland.

В отличие от встроенных жестов GNOME, Touchegg более гибок!

Он позволяет вручную выбирать действия для пролистывания тремя и четырьмя пальцами и жестов сведения двумя, тремя и четырьмя пальцами, в том числе:

  • Развернуть или восстановить окно.
  • Сверните окно.
  • Замостить окно плиткой.
  • Переключить полноэкранный режим.
  • Закрой окно.
  • Переключить рабочий стол (рабочую область).
  • Показать рабочий стол.
  • Сделайте щелчок мышью.

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

1. Установите Touchegg

Touchegg доступен в системном репозитории для всех текущих выпусков Ubuntu, а также для старых версий Ubuntu 18.04, Ubuntu 16.04 и даже Ubuntu 14.04.

Системный пакет однако в моем случае не работает в Ubuntu 24.04 GNOME Xorg. Если вы хотите попробовать это, откройте терминал (Ctrl+Alt+T) и выполните команду для установки:

sudo apt install touchegg

Для Ubuntu 20.04, Ubuntu 22.04 и Ubuntu 24.04 на платформах amd64 и arm64/armhf доступна для установки последняя версия программного пакета. через официальный PPA.

  1. Сначала нажмите Ctrl+Alt+T, чтобы открыть окно терминала. Затем запустите команду, чтобы добавить PPA:

    sudo add-apt-repository ppa:touchegg/stable

    Введите пароль пользователя (без звездочки, просто введите его в уме), когда он запросит аутентификацию, затем нажмите Enter, чтобы продолжить.

  2. После этого запустите команду для установки пакета демона:

    sudo apt install touchegg

ПРИМЕЧАНИЕ: Elementary OS 6+, Zorin OS 16+, Pop!_OS 21.04+ и Linux Mint 21.2+ включают Touchegg «из коробки». Просто включите его в настройках.

2. Включите службу Touchegg.

После установки последнего пакета из PPA вы можете запустить команду, чтобы проверить, активен ли демон:

systemctl status touchegg.service

Если НЕТ, попробуйте systemctl включить touchegg && systemctl start touchegg, чтобы включить его.

Если вы установили пакет из системного репозитория, то службы systemd нет. Просто попробуйте запустить команду touchegg и оставьте окно терминала открытым.

3. Установите Touche — графический инструмент настройки.

После установки пакета демона и проверки его работы в фоновом режиме вы можете либо настроить файл ~/.config/touchegg/touchegg.conf для пользовательских действий (см. официальный документ), либо использовать «touche» графический инструмент, удобный для новичков.

На данный момент инструмент доступен для установки только в виде пакета Flatpak на этой странице.

1. Сначала нажмите Ctrl+Alt+T, чтобы открыть окно терминала. Затем запустите команду, чтобы включить поддержку Flatpak:

sudo apt install flatpak

2. Затем выполните команду для установки Touche как пакета Flatpak:

flatpak install https://dl.flathub.org/repo/appstream/com.github.joseexposito.touche.flatpakref

После установки найдите и запустите его из меню «Пуск» или из обзора Gnome. Если значок приложения не отображается, либо выйдите из системы и снова войдите, либо запустите команду flatpak run com.github.joseexposito.touche, чтобы начать с терминала.

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

4. Установите расширение для GNOME на Xorg.

Если вы используете Touchegg в GNOME по умолчанию с классическим сеансом Xorg, вам необходимо установить расширение, чтобы оно работало.

Для Ubuntu 22.04, Ubuntu 24.04 найдите и установите «Extension Manager» из Ubuntu Software или App Center (отфильтровано по «Пакет Debian»). Затем используйте этот инструмент для поиска и установки расширения «X11 Gestures».

Для Ubuntu 20.04 и более ранних версий сначала откройте терминал (Ctrl+Alt+T) и выполните команду для установки пакета агента:

sudo apt install chrome-gnome-shell

Затем перейдите на эту веб-страницу, установите расширение браузера и обновите его, если будет предложено, и, наконец, используйте переключатель ВКЛ/ВЫКЛ, чтобы установить расширение.

Удалить:

Чтобы удалить все расширения, упомянутые в этом руководстве, используйте Расширения GNOME или Диспетчер расширений.

Чтобы удалить демон Touchegg, используйте команду в терминале (Ctrl+Alt+T):

sudo apt remove touchegg

Также запустите команду для удаления PPA:

sudo add-apt-repository --remove ppa:touchegg/stable

Для удаления инструмента настройки Touche выполните приведенную ниже команду:

flatpak uninstall --delete-data com.github.joseexposito.touche

Статьи по данной тематике