Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

I have a new Wacom Intuos5 Touch Medium. Surprisingly enough, it worked out of the box when I connected it to my computer (Ubuntu 12.04 32-bit), including the pen pressure and some touch pad features. I also managed to change the input for left-handed use, using the GUI provided by Ubuntu to manage the Wacom driver.

However, when I entered the button mapping menu to configure the buttons on the tablet itself (not those on the stylus), no matter what I did, the changes I made there had no effect. Right now, one of the buttons can only be used as a right-click, another as a middle-click and the button which should change modes for the touch ring as left-click. The touch ring itself doesn't seem to do anything, except for some strange flickers in Gimp's coordinates. The other buttons do nothing.

I searched a bit and realized that xsetwacom can be used, but I'm not entirely sure HOW to use it: how do I see the names of the buttons so that I can assign them functions? How do I make the touch ring work? What exactly am I looking for in that command?

Also, is there a way to make one of the buttons responsible for turning on/off the touch pad? And is there a way to configure rotation with fingers, like Wacom shows is possible with this tablet?

Your answers will be greatly appreciated, I'm quite at a loss here!

share|improve this question
The KDE system settings module for Wacom tablets appeared to know of all the elements (various things on the pen, touch ring, touch features on drawing area and quick buttons), but I too was confused as to how to properly configure it further. I suppose this has to do with the fact that Gimp/Krita must be set up to use the relevant buttons somewhere, but I don't know where. Also, the config module didn't know of all the buttons, only four (there are 8). –  larsivi Sep 4 '12 at 12:51
It appears you're right - Gimp, at least, can be configured to customize behavior for the buttons. However, the effects only take place in Gimp itself. It's a problem for me, as I use MyPaint as well, and MyPaint only has pressure configuration, as far as I know. Another problem is that Gimp lists more than 200 buttons, and button 1 refers to the second button from the bottom, so I'm not sure how it works. I'll play with it a bit, maybe install KDE and try its module. Thanks for the idea. :) –  Amir Adar Sep 4 '12 at 20:33

2 Answers 2


“The rough guide is to provide more integration of button mapping with applications, so we could have mappings like "Reduce tip size by 10%" rather than repeating a keyboard shortcut.”

So you'll have to wait a bit till it's done. I haven't checked upcoming 3.6 yet and I don't have a tablet with buttons anyway (I'm fine with my old Graphire3).

share|improve this answer
I can't access the site, maybe the servers are down for now. I'll check it later. Anyway, sounds good. I'll wait and see, then. Thank you. :) –  Amir Adar Sep 21 '12 at 13:52

Here's a short overview of what I used to set up my Wacom tablet in Ubuntu. (cfr. also this blog post of mine on setting up a Wacom tablet in Ubuntu).

1. Device names

xsetwacom --list devices

gives you the names of your devices. In my case the result is:

Wacom Intuos Pro M Pen stylus    id: 14 type: STYLUS   
Wacom Intuos Pro M Pen eraser    id: 15 type: ERASER   
Wacom Intuos Pro M Pen cursor    id: 16 type: CURSOR   
Wacom Intuos Pro M Pen pad       id: 17 type: PAD     
Wacom Intuos Pro M Finger touch  id: 18 type: TOUCH

2. Parameters

xsetwacom --list parameters

gives you a long list of parameters you can use, with a brief explanation of what they mean. The parameter "Button" for instance will be used to assign a key to a button (or "express key" as Wacom calls it).

3. Modifiers

xsetwacom  --list modifiers

gives you the list of modifiers (keys really) you can set the parameters to. The modifier "PgDn" for instance will be used to set a button ("express key") to act as if you press the "PageDown" button on your keyboard.

4. Mapping buttons

With this knowledge, you can construct the following type of commands:

xsetwacom set "Wacom Intuos Pro M Pen pad" Button 2 key "b"

The above example would set "button 2" to the key "b".

You can find the numbers of the buttons as follows. The mappings for all supported tablets can be found in the /usr/share/libwacom/ directory. There are text files in the main directory that use a *.tablet extension naming convention. The buttons for the Intuos Pro are designated with alphabetical labels where A=Button 1, B=Button 2, etc. The subdirectory located in /usr/share/libwacom/layouts/ contains vector image files that display a graphical depictions of the tablets and the button assignments. These *.svg files should be opened with Inkscape or another application capable of displaying scalable vector graphics files.

Note that these commands will have to be entered at every new login.

More info on xsetwacom on the linuxwacom wiki.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.