Конфигурация Libinput на новом Dell XPS 13 16.04 LTS
Я совершенно новый пользователь Linux, а не разработчик или что-то еще, поэтому мои навыки все еще очень, очень базовые. Я только что купил Dell XPS 13 с Ubuntu и сумел (вероятно) установить libinput для настройки нескольких жестов мультитач на моем трекпаде. Это жесты, которые я хотел бы настроить:
- 2 пальца - естественная прокрутка (проведите вверх / вниз страницы и наоборот)
- Щелчок двумя пальцами - опция меню (например, щелчок правой кнопкой мыши обычной мыши)
- 3 пальца влево и вправо // вверх и вниз - изменить рабочее пространство в полноэкранном режиме (в Ubuntu это в настоящее время выполняется только с помощью Ctrl+Alt+left/right/up/down. Pinch in/pinch out - увеличить / уменьшить масштаб
Поворот двумя пальцами по часовой стрелке / против часовой стрелки - поворот страницы или изображения (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 ответ
Я установил 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
Надеюсь, что это работает!;)