Конфигурация Libinput на новом Dell XPS 13 16.04 LTS

Я - совершенно новый пользователь Linux и не разработчик или что-либо, таким образом, мои навыки все еще очень, очень простые. Я только что купил Dell XPS 13 с Ubuntu и сумел (вероятно), установить libinput для конфигурирования некоторых мультисенсорных жестов на моей сенсорной панели. Это жесты, которые я хотел бы настроить:

  • С 2 пальцами - естественная прокрутка (сильно ударяют/разбивать на страницы вниз и наоборот),
  • Щелчок с 2 пальцами - пункт меню (как щелчок правой кнопкой по нормальной мыши)
  • С 3 пальцами левый и правый//вверх и вниз - изменяют рабочую область в полном экране (в человечности, это в настоящее время выполняется, только делая Ctrl+Alt+left/right/up/down. Повышение в/повышение - увеличение / уменьшает масштаб
  • С 2 пальцами вращаются по часовой стрелке/против часовой стрелки - поворачивают страницу или изображение (PDF, jpeg, и т.д.)

  • Деактивируйтесь 3 движения пальца по экрану слева/справа - переключаются между предыдущими и следующими веб-страницами на Вашем браузере

  • Деактивируйтесь движение двумя пальцами по экрану слева/справа - переключаются между вкладками на Вашем браузере. [по некоторым причинам эти последние два, кажется, стандартная конфигурация на libinput]

Я также хотел бы добавить, что Опция "Деактивирует сенсорную панель при использовании клавиатуры" или найти способ отрегулировать чувствительность (поскольку сенсорная панель, кажется, активируется непреднамеренно довольно много).

Когда я ввожу команду nano ~/.config/libinput-gestures.conf, это - то, что я получаю:

# Typically command will be xdotool, or wmctrl. See "man xdotool" for
# the many things you can action with that tool. Note that unfortunately
# xdotool does not work with native Wayland clients.
#
# Note the default is an "internal" command that uses wmctrl to switch
# workspaces and, unlike xdotool, works on both Xorg and Wayland (via
# XWayland). It also can be configured for vertical and horizontal
# switching over tabular workspaces, as per the example below. You can
# also add "-w" to the internal command to allow wrapping workspaces.

# Move to next workspace (works for GNOME/KDE/etc on Wayland and Xorg)
gesture swipe up        _internal ws_up
# gesture swipe up      xdotool key super+Page_Down

# Move to prev workspace (works for GNOME/KDE/etc on Wayland and Xorg)
gesture swipe down      _internal ws_down
# gesture swipe down    xdotool key super+Page_Up

# Browser go forward (works only for Xorg, and Xwayland clients)
gesture swipe left      xdotool key alt+Right

# Browser go back (works only for Xorg, and Xwayland clients)
gesture swipe right     xdotool key alt+Left

# NOTE: If you don't use "natural" scrolling direction for your touchpad
# then you may want to swap the above default left/right and up/down
# configurations.

# Optional extended swipe gestures, e.g. for browser tab navigation:
#
# Jump to next open browser tab
# gesture swipe right_up xdotool key control+Tab

Какие-либо предложения о том, как вставить команды? Я должен записать им непосредственно на этом файле или в другом месте?

Спасибо!

1
задан 24 October 2017 в 23:07

1 ответ

Я установил Libinput-жесты после этого руководства. Простой переключатель/обзор рабочей области 3 жестами пальца, сильно ударяющими слева/справа, (переключается), или/вниз (обзор) может быть настроен с добавлением следующих четырех строк:

    gesture swipe left      3 _internal ws_up
    gesture swipe right     3 _internal ws_down
    gesture swipe up        3 xdotool key ctrl+alt+Up
    gesture swipe down      3 xdotool key ctrl+alt+Down

Я попытаюсь выяснить, как активировать Ваши спрошенные опции. Затем надо надеяться, я позвоню Вам снова. Не забывайте открывать файл конфигурации с полномочиями пользователя root:

    sudo nano ~/.config/libinput-gestures.conf

После редактирования файла остановите и запустите сервис жеста:

    libinput-gestures-setup stop
    libinput-gestures-setup start

Надеюсь, что это работает!;)

0
ответ дан 8 December 2019 в 03:51

Другие вопросы по тегам:

Похожие вопросы: