我将我的 ubuntu gnome 安装升级到 15.10,除了触摸板单击功能外,一切都很好。单击功能不起作用。我已经尝试了所有可能的解决方案,例如编辑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:/
另外,我的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
:
答案1
按ctrl++打开终端并输入:altt
synclient TapButton1=1 TapButton2=3 TapButton3=2
它对我有用......
答案2
我终于找到了解决我的问题的方法:
我添加了以下行,bashrc
以便每次登录时都可以进行编译。
synclient TapButton1=1 TapButton2=3 TapButton3=2
虽然不是很漂亮,但效果很好。希望社区能修复这个错误。
更新: 这个 hack 似乎在 Ubuntu 17.04 中也能正常运行,这意味着社区尚未修复该漏洞。
附言另请参阅这个伟大的解决方案
答案3
答案4
升级到 ubuntu GNOME wily werewolf 后,我遇到了同样的问题。因此,我在键盘上创建了自定义快捷方式以恢复触摸板的功能,只需填写synclient TapButton1=1
命令并填写名称表单,然后选择您喜欢的键盘组合即可。一段时间内它就足够好了,等待更新。