Fix Chrubuntu C7 Touchpad




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"

Be the First to Share


    • Jewelry Challenge

      Jewelry Challenge
    • One Board Contest

      One Board Contest
    • New Year, New Skill Student Design Challenge

      New Year, New Skill Student Design Challenge


    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 6 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.