是否有可能(以及如何?)让 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
重新启动系统并在启动时选择新编译的内核。