Synaptics touchpad tap-to-click is not working in Ubuntu 15.10(Gnome)
I upgraded my ubuntu gnome installation to 15.10 and everything is kinda good except for the touchpad single-tap functionality. Single-tap-to-click is not working. And I have tried all possible solutions like editing synaptics.conf
file.
One thing that I noticed is the following, which is kinda strange. For every input device the schema has an original and deprecated
entry but for touchpad
it just has deprecated
. Is this the cause?
I don't know how to resolve this issue. Please help!
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:/
Below is the screenshot of my mouse&touchpad settings:
Also, my synclient
results are like,
$ synclient | grep TapButton
TapButton1 = 0
TapButton2 = 0
TapButton3 = 0
my xinput
command yields the following,
$ 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)]
Results of xinput list-props 12
command:
Solution 1:
Open a terminal by pressing ctrl+alt+t and type:
synclient TapButton1=1 TapButton2=3 TapButton3=2
it worked for me...
Solution 2:
I finally found a fix to solve my problem:
I added the following line to my bashrc
so that it can compile every time I log in.
synclient TapButton1=1 TapButton2=3 TapButton3=2
Although not a pretty hack, but it works fine. Hope the community fixes the bug..
Update: This hack seems to work fine in Ubuntu 17.04 also, which means the bug isn't fixed yet by the community.
P.S. Also see this great solution
Solution 3:
Have you updated the mouse settings? After updating I had the same issue, but it was just that tap to click had been disabled.
Otherwise, according to this thread it could be worth logging out and back in.
Solution 4:
I had same problem in Ubuntu GNOME 16.04 and solved it with similar technique mentioned in Eliah Kagan's answer which was adapted from a comment but with some differences:
Launch "dconf Editor" app. (if not installed, run:
sudo apt-get install dconf-tools
)Go to: org→gnome→desktop→peripherals→touchpad
Enable tap-to-click.
Solution 5:
I had same problem, after I upgraded to ubuntu GNOME wily werewolf. so I make custom shortcut in keyboard for getting back functionality of touchpad, just fill synclient TapButton1=1
on command also fill the name form then choose your favorite keyboard combinations. it's fine enough for a while and wait for update.