Skip navigation

linuxwacom currently has a small and rather buggy gui to set and store tablet settings in a configuration file.  This is not the proper way to do it as it adds it’s own configuration file instead of using gnome’s gnome-settings-daemon and gconf.  xf86-input-wacom does not have any settings manager besides xsetwacom which is a command line tool.  While you can use xsetwacom to set settings, it can be rather difficult to do this and the settings are not stored.  My current project will be to create a capplet for the gnome-control center for wacom tablets to provide an easy and properly integrated interface for tablet settings.  This is only for xf86-input-wacom as it is what supports newer versions of everything, while linuxwacom supports legacy versions.

The plan for this project will be as follows:

Decide which settings are wanted to be settable, create the correct type of gui layout for changing all of the settings and supporting multiple (although different model types) tablets,  make it change gconf settings when you change them in the gui, and then add the hooks in to gsd so the settings are actually applied.

The following commit illustrates how to add hooks to gnome-settings-daemon (gsd) so that way when gconf settings are changed gsd can apply those settings: http://git.gnome.org/browse/gnome-settings-daemon/commit/?id=4eb9bd09219afbb56f114a2d10bc585e24db803e.

xsetwacom has a list of some of the different things that can be set on tablets: http://linuxwacom.sourceforge.net/index.php/howto/xsetwacom

This list may not be comprehensive and may not list some settings, because not everything needs to be changed by the user.

 

More notes to come in later posts once more information is figured out.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: