Introduction: Fix Chrubuntu C7 Touchpad
Chrubuntu on Acer C7 is really cool, except for one flaw - the touchpad is not responsive when it is not plugged on. The issue is that the Synaptics driver default settings for sensitivity is set too low. We have to make it more sensitive. It is weird though that the trackpad works perfectly if the laptop is plugged.
Edit 1: Added fix for pointer moving when you click the touchpad. The touchpad registers two events, small pointer movement and the actual click.
Step 1: Adjust Some Synaptics Options
Make synaptics adjustments by running
# If you feel the trackpad is still not sensitive enough, you can try values 10/5 instead of 20/10
synclient fingerhigh=20
synclient fingerlow=10
# These values control how much movement the touchpad must detect before moving the pointer.
# Using right hand for moving, left hand to click, and keeping the right hand on the touchpad helps.
# If the pointer still moves a lot, bump this to "24" value.
synclient HorizHysteresis=12
synclient VertHysteresis=12
Step 2: Make Changes Permanent
Edit /usr/share/X11/xorg.conf.d/50-synaptics.conf by running:
sudo gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf
Find the line
MatchDevicePath "/dev/input/event*"
and add these after
Option "FingerHigh" "10"
Option "FingerLow" "5"
Option "HorizHysteresis" "12"
Option "VertHysteresis" "12"
2 Comments
9 years ago on Introduction
i am having exactly the issue described above. when following your instruction, i got the following error message after the "synclient fingerhigh / fingerlow" command: X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 141 (XInputExtension)
Minor opcode of failed request: 37 (X_ChangeDeviceProperty)
Value in failed request: 0x118
Serial number of failed request: 22
Current serial number in output stream: 25
any clue what might be wrong? (apologies for my english, i am no native speaker)
Reply 8 years ago on Introduction
I got the same error when trying to execute the command.
Try jumping to step 2 and edit /usr/share/X11/xorg.conf.d/50-synaptics.conf.
Then reboot.
This worked for me.