帮助在Elantech触摸板上进行synclient配置

我最近在我全新的华硕K55V上安装了Ubuntu 12.04。

触摸板表现得很奇怪 – 两个手指点击被解释为右键单击,单击并拖动不起作用(需要双击)等等。 双指滚动(水平和垂直)效果很好。

我希望触摸板表现出“正常”的方式(就像在我的旧笔记本电脑中一样……)。 我阅读了synclient文档和这里发布的许多问题,我甚至可以做一些工作。 不幸的是,我无法弄清楚如何使这些工作:

  1. 单击并拖动(即 – 物理单击按钮并拖动手指)
  2. 单击按钮右侧可解释为右键单击
  3. 单击两个手指按钮解释为中键单击。

规格:触摸板配有点击的物理按钮。 这是xinput list-props "ETPS/2 Elantech Touchpad" | grep Capabilities的输出 xinput list-props "ETPS/2 Elantech Touchpad" | grep Capabilities

  Synaptics Capabilities (294): 1, 0, 1, 1, 1, 1, 1 

任何帮助都感激不尽。

尝试查看touchegg以及硬件是否支持。 (我认为使用这种技术配置鼠标更容易,但请先查看我的其他答案)

另请参阅此链接中的这些选项http://manpages.ubuntu.com/manpages/oneiric/en/man4/synaptics.4.html

我已经做了一段时间,但如果你把这个选项设置为3,我认为它会改变两个手指点击到中间。 (3)

 Option "TapButton2" "integer" Which mouse button is reported on a non-corner two-finger tap. Set to 0 to disable. Property: "Synaptics Tap Action" 

这应该照顾你的右键点击我相信。 (2)

 Option "ClickFinger2" "integer" Which mouse button is reported when left-clicking with two fingers. Set to 0 to disable. Property: "Synaptics Click Action" 

点击和拖动我认为与手掌检测和其他一些事情有关。 (1)

 Section "InputClass" Identifier "touchpad catchall" MatchProduct "SynPS/2 Synaptics TouchPad" MatchIsTouchpad "on" Driver "synaptics" Option "JumpyCursorThreshold" "200" Option "EmulateTwoFingerMinZ" "20" Option "EmulateTwoFingerMinW" "5" Option "TapButton2" "3" Option "PalmDetect" "1" Option "PalmMinWidth" "20" Option "LockedDrags" "1" Option "AccelFactor" ".01" Option "MaxSpeed" "1.0" Option "RBCornerButton" "3" EndSection 

祝你好运

TapButton是关键。

 synclient | grep TapButton 

TapButton1表示用1个手指敲击,TapButton2表示2,依此类推。

设置TapButton1 = n,n可以是:

  • 1 =左键单击
  • 2 =中间点击
  • 3 =右键单击

总结一下:

 # 1 finger for left click, 2 for mid, 3 for right. synclient TapButton1=1 TapButton2=2 TapButton3=3 

最后,将我的脚本添加到“启动应用程序”。

解决方案:

  1. synaptics启用ClickPad选项(终端命令: $ synclient Clickpad=1

  2. SoftButton选项SoftButton 。 这里的说明很好地描述了这些步骤。

  3. 通过改变上面的SoftButton配置,或者通过改变ClickFinger2选项,如@kmassada(或两者)所建议的那样

 synclient TapButton1=1 TapButton2=2 TapButton3=3 

如上所述对我有很大的帮助

 sudo dmidecode -s system-product-name Aspire E5-571 

还可以使用https://apps.ubuntu.com/cat/applications/gpointing-device-settings/启用VertTwoFingerScrollHorizTwoFingerScroll 。 有用。 也许synclient也可以启用它,但应用程序运行良好。

但是我安装了一个新的内核来使蓝牙工作 。 Howto: http : //www.yourownlinux.com/2014/11/how-to-install-linux-kernel-3-18-rc3-in-linux.html

 lsusb -v : Bus 001 Device 006: ID 04ca:300b Lite-On Technology Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 224 Wireless bDeviceSubClass 1 Radio Frequency bDeviceProtocol 1 Bluetooth bMaxPacketSize0 64 idVendor 0x04ca Lite-On Technology Corp. idProduct 0x300b : uname -srvm && cat /proc/cmdline Linux 3.18.0-031800rc3-generic #201411022335 SMP Sun Nov 2 23:36:52 UTC 2014 x86_64 BOOT_IMAGE=/boot/vmlinuz-3.18.0-031800rc3-generic root=UUID=53ff149f-97ba-47eb-b774-c44ba26a1fb9 ro noquiet nosplash acpi_osi=Linux acpi_backlight=vendor vt.handoff=7 

玩得开心。