Lenovo IdeaPad U410 - 多点触控支持

Lenovo IdeaPad U410 - 多点触控支持

在过去的 3 个月里,我一直在尝试让 touchegg 支持联想 IdeaPad u410 上的 2 指以上手势。我尝试在以下系统上运行 touchegg:Ubuntu 12.04、Ubuntu 12.10、Ubuntu Gnome remix 12.04 和 Ubuntu Gnome remix 12.10。现在我正在运行 Ubuntu Gnome remix 12.10(因为我知道 Unity 中可能保留了 3 指手势。)

使用以下命令禁用 synclient 后:

synclient TapButton2=0
synclient TapButton3=0
synclient ClickFinger2=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0

到目前为止我只能启用 2 个手指的手势。

最近我发现 geistest 显示以下输出:

Device 45280 added
attr "device name" = "SynPS/2 Synaptics TouchPad"
attr "device id" = 45280
attr "device touches" = 2
attr "direct touch" = false
attr "independent touch" = false
attr "device X minimum" = 1472.000000
attr "device X maximum" = 5664.000000
attr "device X resolution" = 42000.000000
attr "device Y minimum" = 1408.000000
attr "device Y maximum" = 4682.000000
attr "device Y resolution" = 52000.000000

这是否意味着我的 Synaptics 驱动程序仅支持 2 个手指?!如果是这样,那怎么可能呢?在 Windows 下,我确实有超过 2 个手指的手势……

请问有人能帮帮我吗...这个问题让我抓狂了=。

谢谢,

加尔。

答案1

要确定您的触控板支持什么,您可以使用以下命令:

xinput -list
xinput list-props "SynPS/2 Synaptics TouchPad" | grep Capabilities

将字符串替换为触控板的型号。将输出与以下内容进行比较:

从左到右依次为:

  • (1)设备有物理左按钮
  • (0)设备没有物理中键
  • (1)设备有物理右按钮
  • (0)设备不支持双指检测
  • (0)设备不支持三指检测
  • (1)设备可以配置垂直分辨率
  • (1)设备可以配置水平分辨率

取自Archlinux 维基

相关内容