是否有可能(以及如何?)让 ubuntu/linux/xorg 识别触摸屏上的 2 个手指点击(阅读屏幕,而不是触摸板)?我试过 easystroke 来像在 Windows 中一样单击+按住弹出一个右键菜单(执行 xdotool 单击 3),但这破坏了开箱即用支持它的每个程序中的 1 指滚动。
我宁愿用一根手指滚动,同时单击+按住右键菜单,但这似乎是不可能的。所以我的计划是使用 2 根手指滚动和 1 根手指单击+按住右键菜单。
可能吗?我已经用谷歌搜索了好几天了,所以要么没有其他人在 linux 上使用触摸屏,要么我的 google-fu 太糟糕了……
我使用的是 ubuntu-gnome,而不是 unity(以防有人知道特定于 gnome 的解决方案)
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
运行
make menuconfig
然后按ESCESC保存并退出。开始编译:
编译可能需要 1-2 小时,具体取决于您的电脑。
-j 2
如果你有一个双核,你可以在 make- kpkg 之后添加,-j 4
如果你有一个四核。然后 Make 将使用您指定的内核数。
完成后,您将拥有两个
.deb
文件。安装它们
sudo dpkg -i linux-image*.deb linux-headers*.deb
重新启动系统并在启动时选择新编译的内核。