Ubuntu GNOME 14.04 Disable Touchpad While Typing Not Working

Solution 1:

I know exactly what the problem is (at least in my case which seems identic). It's because you're missing librecord.so . The GNOME setting require this file because it use syndaemon with -R option. As far as I know, that file has been dropped and no longer shipped with xorg-server.

There are many hard way you can actually achive disable typing function. Here from the easiest :

Using syndaemon Directly

Just launch

    $ syndaemon -d

or with option you may like. See syndaemon -h.

Just remember, without -R switch.

Patch the GNOME settings daemon

  1. Download the source available at
    • https://launchpad.net/ubuntu/+source/gnome-settings-daemon
    • https://git.gnome.org/browse/gnome-settings-daemon/ (for Pure GNOME)
  2. Apply the following patch : http://pastebin.com/1xHukxR0
  3. Compile or build the package.
  4. Install and Done!

NB : Sorry, I don't provide the exact step as I'm not Ubuntu user again.

Recompile xorg-server with XRECORD

Shortly, compile with --enable-record and possibly --disable-xtrap. Found here.

Solution 2:

Go to your terminal and run

syndaemon -i 1 -K -R -d

If that doesn't work maybe your touchpad does not support this function. If it works, put this command in the Startup Applications so it is applied at boot. This is how I solved this problem on Yoga 2 Pro.