如何在 ThinkPad X1 Carbon 第三代上启用触摸板和触摸屏的多点触控?

如何在 ThinkPad X1 Carbon 第三代上启用触摸板和触摸屏的多点触控?

如何为触摸板和触摸屏启用多点触控?我在 Lenovo ThinkPad X1 Carbon 3rd gen (Touch) 2015 上使用 Ubuntu 15.04 Vivid Vervet。

什么有效:

  • Fn+ 按钮开箱即用 - 屏幕亮度、静音、音量调节、麦克风开关、Wi-Fi 开关;
  • 带鼠标按钮的 TrackPoint;
  • 触摸板支持两指多点触控(捏合缩放除外);
  • 暂停;
  • 具有 2 个强度的键盘背光;
  • WiFi、蓝牙、WLAN;
  • 触摸屏(多点触控不起作用);
  • 指纹识别器。

无效的方法:

  • 触摸板支持 3 个以上手指的多点触控;
  • 用 2 个或以上手指进行触摸屏多点触控。

答案1

Touchegg 对我来说很有用 - 但显然在 Firefox 或 Chrome 上不行,只有在,多点触控手势对我有用吗(开箱即用)。

在 Chromium 上,我可以用一根手指拖动(屏幕触摸,而不是触摸板)、两根手指滚动(触摸板)、捏合和缩放(屏幕触摸)。

请参阅:Firefox 错误,https://askubuntu.com/a/664898/67349

为了修复 chrome,我必须遵循以下两个答案Chrome + 触摸屏 + Unity (14.04)

第一的,

  • 导航至chrome://flags/#touch-events
  • 设置Enable touch events Mac, Windows, Linux, Chrome OS为启用。
  • 我还将“启用捏合缩放。Windows、Linux、Chrome OS”设置为启用(而不是默认)。

其次,我需要启动 Google Chrome 并告诉它哪个设备。

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ ELAN Touchscreen                          id=9    [slave  pointer  (2)]
$ google chrome --touch-devices=2

我的设置

  • Ubuntu 14.04
  • 联想第二代 x1。
  • Chromium:版本 43.0.2357.130 Ubuntu 14.04(64 位)
  • Chrome:版本 43.0.2357.134(64 位)
  • 火狐:40.0

~/.config/touchegg/touchegg.conf认为它有用: http://pastebin.com/qGexA1gB

相关内容