用两根手指触摸屏?

用两根手指触摸屏?

是否有可能(以及如何?)让 ubuntu/linux/xorg 识别触摸屏上的 2 根手指点击(请阅读屏幕,而不是触摸板)?我尝试使用 easystroke 来获得单击 + 按住弹出的右键菜单(执行 xdotool click 3),就像在 Windows 中一样,但这会破坏每个支持它的程序中的 1 根手指滚动。

我宁愿用一根手指滚动,同时单击并按住以显示右键菜单,但这似乎不可能。所以我的计划是使用两根手指滚动,一根手指单击并按住以显示右键菜单。

有可能吗?我已经在 Google 上搜索了好几天了,所以要么是没有其他人在 Linux 上使用触摸屏,要么是我的 Google 能力太差了.....

我使用的是 ubuntu-gnome,而不是 unity(以防有人知道特定于 gnome 的解决方案)

答案1

Ubuntu 15.10 完美支持多点触摸事件(例如,3 允许移动某个窗口,4 打开 bash)。如果您遇到问题,则可能与您使用的驱动程序或显示器的多点触摸功能有关。

您使用哪种设备进行测试?您可以发布输出吗xinput --list

问候

编辑:

为了获得 Surface Pro 的完整触摸功能,并如这个帖子

从以下网址下载 4.0.1 内核源代码这里以及来自这里.
将两个文件提取到新目录。tar xvf archive.tar.gz /foler
使用 安装工具 使用sudo apt-get install libncurses5-dev kernel-package
应用所有补丁 使用patch -p1 -i xxx.patch
复制当前配置:

cp /boot/config-`uname -r` .config

运行make menuconfig然后ESCESC按保存并退出。
使用以下命令开始编译:

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-surface-pro-3 kernel_image kernel_headers

编译可能需要 1-2 小时,具体取决于您的 PC。如果您有双核处理器,您可以-j 2在 make-kpkg 之后添加;-j 4如果您有四核处理器,
则 Make 将使用您指定的核心数。

完成后,您将获得两个.deb文件。
使用以下命令安装它们sudo dpkg -i linux-image*.deb linux-headers*.deb

重新启动系统并在启动时选择新编译的内核。

相关内容