当前位置: 首页>>技术教程>>正文


Ubuntu 16.04 多点触控手势

, ,

问题描述

是否可以在 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-toolsxdotool

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13075.html,未经允许,请勿转载。