问题描述
我将 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 但有一些差异:
-
启动 “dconf Editor” 应用程序。 (如果未安装,请运行:
sudo apt-get install dconf-tools
) -
转到:org\u2192gnome\u2192desktop\u2192peripherals\u2192touchpad
-
启用 tap-to-click。