I own a Thinkpad carbon X1 gen2 notebook with the new touchpad (clickpad). The same clickpad seems to be used in the T440 and W540 models as well. I would like to turn off the touchpad but still be able to use the trackpoint. However, the new clickpad notebooks do not have physical mouse buttons. Instead regions on the touchpad must be mapped to the mouse buttons left, middle, right. I.e. simply turning off the touchpad in the ubuntu/unity settings would disable the mouse buttons as well. In other words, I want the touchpad to work as a button only with three regions corresponding to the traditional mouse buttons (scrolling is not important to me).
What is the proper (modern) way to make persistent changes to the touchpad/trackpoint configuration in Ubuntu 14.04 (or 13.10)?
I found this solution and tried it with Ubuntu 14.04 alpha:
Section "InputClass" Identifier "t440 top buttons" MatchDriver "synaptics" Option "SoftButtonAreas" "60% 0 0 0 40% 60% 0 0" #Emulate right and midle buttons Option "Synaptics Area" "0 0 0 1" #disable moving but not buttons EndSection
Put the preceding configuration into a file named e.g. 99-carbonx1clickpad.conf and save it in the folder /usr/share/X11/xorg.conf.d/
The effect is that the 3 upper regions of the clickpad are properly mapped but the touchpad movement is not turned off (i.e. the mouse can still be moved around).
Why is the movement still turned on?
Is there some ubuntu specific process that overrides the settings in the xorg.conf.d folder?
Some more research revealed the priorities by which the xorg config is read (if this is still up to date). Hence I copied the config file above also to the folder /etc/X11/xorg.conf.d/
Furthermore according to a detailed documentation on the archwiki the gnome settings daemon might override the settings of the xserver hence:
uncheck active in
/org/gnome/settings-daemon/plugins/mouse/ using the dconf-editor.
However this still does not turn off the touchpad movements... Is there another configuration key for Ubuntu's Unity?
BTW: in future a better solution should be available with synaptics 1.8.