当前位置: 首页>>技术教程>>正文


Synaptics 触摸板 tap-to-click 在 Ubuntu 15.10(Gnome) 中无法工作

, , , ,

问题描述

我将 ubuntu gnome 安装升级到 15.10,除了触摸板 single-tap 功能外,一切都很好。 Single-tap-to-click 不起作用。我已经尝试了所有可能的解决方案,例如编辑 synaptics.conf 文件。

我注意到的一件事如下,这有点奇怪。对于每个输入设备,模式都有一个原始条目和 deprecated 条目,但对于 touchpad 它只有 deprecated 。是这个原因吗?

我不知道如何解决这个问题。请帮忙!

org.gnome.settings-daemon.peripherals.input-devices 
org.gnome.settings-daemon.peripherals.keyboard 
org.gnome.settings-daemon.peripherals.keyboard.deprecated:/
org.gnome.settings-daemon.peripherals.mouse 
org.gnome.settings-daemon.peripherals.mouse.deprecated:/
org.gnome.settings-daemon.peripherals.smartcard 
org.gnome.settings-daemon.peripherals.touchpad.deprecated:/
org.gnome.settings-daemon.peripherals.touchscreen 
org.gnome.settings-daemon.peripherals.trackball.deprecated:/
org.gnome.settings-daemon.peripherals.wacom:/
org.gnome.settings-daemon.peripherals.wacom.eraser:/
org.gnome.settings-daemon.peripherals.wacom.stylus:/
org.gnome.settings-daemon.peripherals.wacom.tablet-button:/

以下是我的鼠标和触摸板设置的屏幕截图:\n

另外,我的 synclient 结果是这样的,

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

我的 xinput 命令产生以下结果,

$ xinput list
Virtual core pointer              id=2  [master pointer  (3)]  
 ↳ Virtual core XTEST pointer        id=4   [slave  pointer  (2)]  
 ↳ SynPS/2 Synaptics TouchPad        id=12  [slave  pointer  (2)]  
 ↳ MCE IR Keyboard/Mouse (ene_ir)    id=13  [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)]  
 ↳ Sleep Button                   id=9  [slave  keyboard (3)]  

xinput list-props 12 命令的结果:

最佳回答

ctrl + alt + t 打开终端并输入:

synclient TapButton1=1 TapButton2=3 TapButton3=2

它对我有用……

次佳回答

我终于找到了解决我的问题的方法:

我将以下行添加到我的 bashrc 中,以便每次登录时它都可以编译。

synclient TapButton1=1 TapButton2=3 TapButton3=2

虽然不是一个漂亮的黑客,但效果很好。希望社区修复这个bug..


更新:这个 hack 似乎在 Ubuntu 17.04 中也能正常工作,这意味着社区尚未修复该错误。

附:另请参阅 this great solution

第三种回答

您更新了鼠标设置吗?更新后我遇到了同样的问题,但只是点击点击已被禁用。

否则,根据 this thread 的说法,注销并重新登录可能是值得的。

第四种回答

我在 Ubuntu GNOME 16.04 中遇到了同样的问题,并使用 Eliah Kagan’s answer 中提到的类似技术解决了它,该技术改编自 a comment 但有一些差异:

  1. 启动 “dconf Editor” 应用程序。 (如果未安装,请运行: sudo apt-get install dconf-tools )

  2. 转到:org\u2192gnome\u2192desktop\u2192peripherals\u2192touchpad

  3. 启用 tap-to-click。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14423.html,未经允许,请勿转载。