On my Dell Inspiron laptop, touchpad is extremely sensitive, even with lowest sensitivity level. This ultra sensitive touchpad often comes in my way as I type in keyboard, causing all sorts of unintentional actions, including accidental clicks, randomly opened/closed browser taps, runaway mouse pointer, etc. The "disabling touchpad while typing" option on Ubuntu Desktop did not help. So after all, the best option for me was to completely disable touchpad, and stick with a plain old mouse.
The following guide is on how to disable laptop touchpad in Gnome desktop environment of Debian or Ubuntu.
What you can do to disable touchpad on Gnome Desktop is GPointingDeviceSettings, which is a small GUI tool for configuring pointing devices such as mouse or touchpad. Using the tool, you can fine-tune tapping, scrolling, or speed of your pointing device.
To install and run GPointingDeviceSettings, do the following.
Once you open GPointingDeviceSettings, all you have to do to disable your touchpad is to check "Disable touchpad" as shown below, and the touchpad will be deactivated from that point on.
One caveat with this approach is that the change you made via GPointingDeviceSettings does remain persistent across reboots. If you would like to permanently disable touchpad, refer to the second method below.
dconf-editor is another GUI tool which supports far more general application settings than GPointingDeviceSettings.
In order to disable touchpad permanently on your laptop, invoke dconf-editor.
Then go to "org"->"gnome"->"settings-daemon"->"peripherals"->"touchpad" on dconf-editor, and uncheck "touchpad-enabled" field as follows.
Once the change is made, touchpad will remain permanently disabled across reboots.
Note that the touchpad setting so changed via dconf-editor is stored in your Gnome Desktop environment. This means that touchpad is disabled only when you are logged in to your Gnome Desktop. If you are logged out of your Desktop, or logged in as someone else, touchpad will still be active.
On Ubuntu Desktop, you can use GNOME extension called touchpad-indicator to easily switch between the enabled/disabled touchpad.
To install touchpad-indicator on Ubuntu Desktop, run the following.
$ sudo apt-get update
$ sudo apt-get install touchpad-indicator
To launch touchpad-indicator, type "touchpad" Ubuntu Dash to locate the program, and click on it.
To disable the touchpad, simply right-click the touchpad-indicator applet on Unity panel, and choose "Disable Touchpad". To re-enable the touchpad, do similarly.
The touchpad-indicator applet will display the current status (enabled/disabled) of the touchpad as follows.
If touchpad-indicator applet does not work, one possible reason is Python support for unicode strings. The following fix worked on touchpad-indicator 0.9.4-src on Ubuntu Desktop 12.10.
faulty_devices = [ u'11/2/a/0', # TPPS/2 IBM TrackPoint u'11/2/5/7326'] # ImPS/2 ALPS GlidePoint
faulty_devices = [ '11/2/a/0', # TPPS/2 IBM TrackPoint '11/2/5/7326'] # ImPS/2 ALPS GlidePoint
Subscribe to Xmodulo
Do you want to receive Linux FAQs, detailed tutorials and tips published at Xmodulo? Enter your email address below, and we will deliver our Linux posts straight to your email box, for free. Delivery powered by Google Feedburner.
Did you find this tutorial helpful? Then please be generous and support Xmodulo!
Latest posts by Dan Nanni (see all)
- How to switch from NetworkManager to systemd-networkd on Linux - August 31, 2015
- How to set up a system status page of your infrastructure - August 25, 2015
- How to configure virtual hosts in Apache HTTP server - August 24, 2015