Linux 添加触控板手势

Linux 下添加触控板手势可以使用libinput-gesturesfusumaGebaarGnomeExtendedGestures等软件包来实现,在本文中,我使用的是libinput-gestures这个软件包。

安装

添加当前用户到input

在终端中执行此命令:

1
sudo gpasswd -a $USER input

之后,重启系统使配置生效。

安装相应依赖

1
2
3
4
5
6
7
8
# E.g. On Arch:
sudo pacman -S wmctrl xdotool

# E.g. On Debian based systems, e.g. Ubuntu:
sudo apt-get install wmctrl xdotool libinput-tools

# E.g. On Fedora:
sudo dnf install wmctrl xdotool

安装libinput-gestures

1
2
3
git clone https://github.com/bulletmark/libinput-gestures.git --depth=1
cd libinput-gestures
sudo make install (or sudo ./libinput-gestures-setup install)

至此,已经完成了所以安装步骤,现在可以使用以下命令启动libinput-gestures

1
libinput-gestures-setup autostart start

启动后,应该可以使用一些默认的手势。

如果出错,可以看看是否忘记了 添加当前用户到input组 (注意重启系统不能被省略)

配置

全局配置文件为/etc/libinput-gestures.conf,当然也可以使用用户个人配置文件:~/.config/libinput-gestures.conf

配置文件中的说明和例子非常详细,此处不再重复。

完成配置文件编写后,可以使用以下命令来重新载入配置:

1
libinput-gestures-setup restart

附:
xdotool list of key codes

参考

https://github.com/bulletmark/libinput-gestures
https://wiki.archlinuxcn.org/wiki/Libinput
https://blog.csdn.net/qq_37284020/article/details/105441741
https://blog.csdn.net/u011387521/article/details/106685600