Persistent Synaptics Settings Outside Gnome

So far this is the best way I’ve found to have persistent touchpad settings when not using gnome. It feels quite hacky though, so I’m hoping there’s a better way I haven’t thought of yet

The problem seems to be that gpointing-device-settings relies on gnome-setting-daemon for persistent settings. Running gnome-settings-daemon plants an ugly power gauge in the notification area that I can’t seem to configure. [insert standard rant about gnome3 here]

Settings can be set manually with synclient, and using this in combination with gpointing-device-settings to work out what values you need to set is an approach that seems to work reliably, even if it is somewhat annoying

Here’s what to do

  1. In a terminal run ‘synclient -l’. This shows all the settings for the synaptics driver as currently applied. Save this output for later.
  2. Run gpointing-device-settings, make changes as appropiate
  3. Run ‘synclient -l’ again. Note the changed values from the first run, these are the ones to be set manually on startup
  4. Create a script to set these values when X starts. Mine is shown below

[andrew@apollo ~]$ cat /etc/X11/xinit/xinitrc.d/zz-synaptics.sh 
#!/bin/bash

synclient AccelFactor=0.0790378
Posted November 27th, 2011 in Linux.

Leave a response: