OBr*_*n23 31 multi-touch touchscreen 16.04
是否可以在 Ubuntu Xenial Xerus 上进行多点触控手势?例如使用TouchEgg?我已经尝试过但没有成功。
use*_*950 30
我从来没有成功地让它与touchegg. 但是有一个简单的方法可以用另一个工具来实现它。以下是步骤: 首先libinput-gestures从 git 存储库下载、编译和安装:
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install
Run Code Online (Sandbox Code Playgroud)
确保libinput-tools并xdotool已安装:
sudo apt install libinput-tools xdotool
Run Code Online (Sandbox Code Playgroud)
确保当前用户在输入组中有权读取触摸板设备:
sudo gpasswd -a $USER input # Log out and back in to assign this group
Run Code Online (Sandbox Code Playgroud)
开始libinput-gestures每启动:
libinput-gestures-setup autostart
Run Code Online (Sandbox Code Playgroud)
现在您可以通过向上和向下滑动来更改您的虚拟工作区。如果您想进行一些自定义配置,您应该将配置文件复制到您的主文件夹。然后您可以在那里更改它。
cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
nano ~/.config/libinput-gestures.conf
Run Code Online (Sandbox Code Playgroud)
查看 git 存储库以获取更多文档:https : //github.com/bulletmark/libinput-gestures
不要忘记注销然后登录以查看更改生效。
您可以通过禁用 xinput 2FGT 手势并让手势冒泡到 xserver 来使触摸工作。
为此,请找出要修复的输入法的 ID:
xsetwacom list
Run Code Online (Sandbox Code Playgroud)
然后使用禁用该方法的手势处理
xsetwacom set (id here) Gesture off
Run Code Online (Sandbox Code Playgroud)
这使它对我有用。
如果您想让这些更改在重启后永久生效,最简单的方法是将上面的命令写入~/.xinirc. 有关替代方法,请参见此处。
是的。
首先,您需要检查您的触摸板是否支持多点触控。如此处所述,如何测试我的触摸板是否支持 2 个以上的手指手势?
sudo apt-get update
sudo apt-get install geis-tools
geisview
Run Code Online (Sandbox Code Playgroud)
在新窗口中,转到 DeviceAdded:(可能是最后一个选项)并检查设备触摸:。Finger_number 会告诉您触摸板支持的多点触控手指的数量。
接下来,安装 touchegg:
sudo apt install touchegg
Run Code Online (Sandbox Code Playgroud)
接下来,转到您的主目录。
创建一个文件:.xprofile,包含以下内容:
synclient TapButton2=0
synclient ClickFinger2=0
synclient TapButton3=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
touchegg &
Run Code Online (Sandbox Code Playgroud)
现在重新启动您的计算机。
当您登录时,您应该获得 touchegg 的多点触控支持。您可以配置文件并修改手势
〜/.config/touchegg/touchegg.conf
| 归档时间: |
|
| 查看次数: |
89711 次 |
| 最近记录: |