我最近从 elementaryOS Freya 切换到 Ubuntu GNOME 15.10,但不幸的是 touchegg 似乎无法工作,尽管它可以与 Freya 一起使用。
我从官方存储库安装了该版本,它启动了,但无法识别任何手势。我已经尝试了这里发布的一些解决方案,例如使用synclient
禁用三指点击和单击,以及使用touchegg &
我相信这个问题可能与这个错误有关geistest
:
Device 41600 added
attr "device name" = "SYNAPTICS Synaptics Large Touch Screen"
attr "device id" = 41600
attr "device touches" = 15
attr "direct touch" = true
attr "independent touch" = false
attr "device X minimum" = 0.000000
attr "device X maximum" = 2972.000000
attr "device X resolution" = 10000.000000
attr "device Y minimum" = 0.000000
attr "device Y maximum" = 1680.000000
attr "device Y resolution" = 10000.000000
Device 43936 added
attr "device name" = "DLL060A:00 06CB:2734"
attr "device id" = 43936
attr "device touches" = 5
attr "direct touch" = false
attr "independent touch" = false
attr "device X minimum" = 1.000000
attr "device X maximum" = 4070.000000
attr "device X resolution" = 41000.000000
attr "device Y minimum" = 1.000000
attr "device Y maximum" = 2472.000000
attr "device Y resolution" = 41000.000000
error subscribing to gestures
error subscribing window 0x000000d4
还xinput
显示以下内容:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SYNAPTICS Synaptics Large Touch Screen id=9 [slave pointer (2)]
⎜ ↳ DLL060A:00 06CB:2734 id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=13 [slave keyboard (3)]
↳ DELL Wireless hotkeys id=14 [slave keyboard (3)]
我希望这个问题能得到解决,我怀念我的手势。提前谢谢!
答案1
我在 Arch Linux 上遇到了同样的问题,答案是touchegg 不支持 libinput。检查您是否有libinput-debug-events
命令 - 如果有,并且当您触摸屏幕时它会显示事件,那么您安装了 libinput 并且它与 touchegg 不兼容。