问题描述
是否可以在 Ubuntu Xenial Xerus 上进行多点触控手势?例如使用 TouchEgg?我已经尝试过了,但没有成功。
最佳方案
我从来没有成功使它与 touchegg
一起工作。但是有一种简单的方法可以使用 another tool 实现它。以下是步骤:\n首先下载,编译 libinput-gestures
并从 git 存储库安装:
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install
确保安装了 libinput-tools
和 xdotool
:
sudo apt install libinput-tools xdotool
确保当前用户在输入组中以具有读取触摸板设备的权限:
sudo gpasswd -a $USER input # Log out and back in to assign this group
每次启动时启动 libinput-gestures
:
libinput-gestures-setup autostart
现在,您可以通过上下滑动来更改您的虚拟工作区。如果您想进行一些自定义配置,您应该将配置文件复制到您的主文件夹。然后你可以在那里改变它。
cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
nano ~/.config/libinput-gestures.conf
查看 git 存储库以获取更多文档:https://github.com/bulletmark/libinput-gestures
不要忘记注销然后登录以查看更改生效。
次佳方案
您可以通过禁用 xinput 2FGT 手势并让手势冒泡到 xserver 来使触摸工作。
为此,请找出您要修复的输入法的 ID:
xsetwacom list
然后使用禁用该方法的手势处理
xsetwacom set (id here) Gesture off
这使它对我有用。
如果您想让这些更改在重新启动后永久生效,最简单的方法是将上面的命令写入 ~/.xinirc
。有关替代方法,请参见 here。
第三种方案
libinput-gestures 适用于我在 ubuntu 16.04 上的 xps15。
我想分享我的配置命令。
gesture swipe up 3 xdotool key ctrl+alt+Up
gesture swipe down 3 xdotool key ctrl+alt+Down
gesture swipe left 3 xdotool key ctrl+alt+Left
gesture swipe right 3 xdotool key ctrl+alt+Right
gesture swipe up 4 xdotool key super+w
gesture swipe down 4 xdotool key ctrl+super+d