Package Details: wacom-utility 1.21-5

Git Clone URL: (read-only)
Package Base: wacom-utility
Description: Graphical tablet configuration utility
Upstream URL:
Licenses: GPL
Submitter: None
Maintainer: caleb
Last Packager: caleb
Votes: 78
Popularity: 1.419221
First Submitted: 2009-06-26 17:39
Last Updated: 2015-06-13 11:26

Latest Comments

hexd commented on 2016-12-24 03:06

On MATE, this doesn't appear in the control panel. Please remove the "OnlyShowIn" line in the "wacom-utility.desktop" file. I also removed the "en_CA" lines, as they have the same contents from before, and the empty/undefined "GenericName".

The shebang in the script should be updated to "python2" instead of "python" (it's a simple "sed -i 1s/$/2/" in the PKGBUILD "build" step). This way, that script itself is a valid executable.

I missed a wacom-utility or a wacom_utility script at /usr/bin. I was quite surprised when I saw everything being installed on /usr/share. The scripts clearly imports themselves, but the "os.chdir(os.path.dirname(os.path.abspath(sys.argv[0])))" only happens after importing the internal modules, so it does nothing, since the script only works when the current working directory is already /usr/share/wacom-utility. Making a minimal with an entry point would create that desired scripts and fix that path workaround, but it requires changes in the code. Perhaps it's easier to just add a shell script that changes the directory and calls the Python script.

This code looks for a /etc/X11/xorg.conf file. Probably that should be replaced by a custom /etc/X11/xorg.conf.d/01-wacom.conf file (with "sed s:/etc/X11/xorg.conf:\&.d/01-wacom.conf:g" in the "build" section), or something like that. I'm not sure if that's enough, actually I don't even know what does this GUI have to do with the xorg.conf.

Unfortunately, as it seems, this GUI doesn't work with Intuos Art (056a:033c, CTH-490), so I can't use it anyway. =/

Noid commented on 2015-12-13 04:04

To anyone using xorg.conf.d, this seems to break X. It'll add a xorg.conf file in /etc/X11 containing:
Section "ServerLayout"

I assume it's trying to append it to a non-existent xorg.conf file.

capoeira commented on 2014-06-13 18:45

my cth470 is not recognized by the software.
do I have to run this as root?
what is the name of the program? couldn't find it in terminal

caleb commented on 2014-05-27 10:42

@hexadecagram Try the rel-5 package I just updated this to. Also check that /usr/share/applications is a directory and not a file on your system. If it is a a file, look at its contents and figure out which package wrote it (pacman -Qo /usr/share/applications) and un-install that.

hexadecagram commented on 2014-05-27 04:31

During install:

error: failed to commit transaction (conflicting files)
wacom-utility: /usr/share/applications exists in filesystem

MilanKnizek commented on 2014-03-25 20:35

Added Anonymous' PKGBUILD and disowned.

Aelius commented on 2014-03-25 04:20

deb2targz was removed from official repos in 2011, flagging as out of date.

Anonymous comment on 2012-02-07 20:08

Here is my PKGBUILD using the .tar.gz:

pkgdesc="Graphical tablet configuration utility"
arch=('i686' 'x86_64')
depends=('gtk2' 'python2' 'pygtk' 'xf86-input-wacom' 'gksu')
source=("${pkgname}/${pkgname}_${pkgver}-3.tar.gz" wacom-utility.desktop)

build() {
tar xvf ${pkgname}_${pkgver}-3.tar.gz
rm ${pkgname}_${pkgver}-3.tar.gz
rm -r ${srcdir}/${pkgname}/*.pyc
rm -r ${srcdir}/${pkgname}/debian
rm ${srcdir}/${pkgname}/wacom-utility.desktop
mkdir -p ${pkgdir}/usr/share/applications
cp wacom-utility.desktop ${pkgdir}/usr/share/applications
cp -r ${srcdir}/${pkgname} ${pkgdir}/usr/share

giniu commented on 2012-01-28 09:59

Again, why use .deb for debian/ubuntu when there is cross-distribution .tar.gz ?

worldwise001 commented on 2012-01-28 02:23

deb2targz is no longer in the official repo:

Here's an updated PKGBUILD using ar instead:

pkgdesc="Graphical tablet configuration utility"
arch=('i686' 'x86_64')
depends=('gtk2' 'python2' 'xf86-input-wacom' 'gksu')
source=("${pkgname}_${pkgver}-3_all.deb" wacom-utility.desktop)

build() {
ar xv ${pkgname}_${pkgver}-3_all.deb
cd ${srcdir}
tar xvf data.tar.gz
tar xvf control.tar.gz
cd ..

cp -r ${srcdir}/usr ${pkgdir}/usr
cp ${srcdir}/wacom-utility.desktop ${pkgdir}/usr/share/applications

biginoz commented on 2011-09-13 05:13

updated & It's work!

mrenn commented on 2011-07-22 00:05


Traceback (most recent call last):
File "/usr/share/wacom-utility/", line 6, in <module>
import gtk
ImportError: No module named gtk

It must call python2 instead of python

mrenn commented on 2011-07-21 19:20


Traceback (most recent call last):
File "/usr/share/wacom-utility/", line 6, in <module>
import gtk
ImportError: No module named gtk

Anonymous comment on 2011-05-17 14:40

PKGBUILD for the latest version (1.21).
Still using the .deb here

pkgdesc="Graphical tablet configuration utility"
arch=('i686' 'x86_64')
depends=('gtk2' 'python' 'xf86-input-wacom')

build() {
deb2targz ${pkgname}_${pkgver}-3_all.deb
tar xvf ${pkgname}_${pkgver}-3_all.tar.gz
rm ${pkgname}_${pkgver}-3_all.tar.gz

cp -r ${srcdir}/usr ${pkgdir}/usr

giniu commented on 2011-02-28 19:44

Maybe better use as source and not depend on deb2targz?

dgellow commented on 2011-01-17 20:21

PKGBUILD for the last version.

pkgdesc="Graphical tablet configuration utility"
arch=('i686' 'x86_64')
depends=('gtk2' 'python' 'xf86-input-wacom')

build() {
deb2targz ${pkgname}_${pkgver}-1_all.deb
tar xvf ${pkgname}_${pkgver}-1_all.tar.gz
rm ${pkgname}_${pkgver}-1_all.tar.gz

cp -r ${srcdir}/usr ${pkgdir}/usr

glaville commented on 2010-12-10 22:12

Version 1.20 is out :
(source code in tar.gz form is available in the same directory).

giniu commented on 2010-11-16 13:49

Try and maybe add some of it to your autostart or profile.

Anonymous comment on 2010-11-16 13:14

yes it was easy to add the tablet to the and all the stuff, but the application doesn't work fine (if I try to change the button1 setting to "Scroll wheel up" it changes this setting to button4 and it's the same for the other buttons) maybe I should edit some parameters of .xml file, furthermore I use X without xorg.conf and when I run the application it creates a new one that I have to remove manually each time. Anyway I think I have to learn to configure it manually without a GUI, could you suggest me a way to do it (i.e. where are the setting files or a tutorial,etc...)??? Again thanks for your help, without it maybe I'd have thrown it away!!!

giniu commented on 2010-11-15 20:23

right, mine (fun 2fg) is black (I again mistaken the serial number, mine is CTH460). Afaik the silver tablet isn't supported yet (check in file /usr/share/wacom-utility/ - there is 0xd1,0xd3 and 0xd4). You can try adding it - I think for now you can use the image & xml description of CTH460 (just copy it) and just add one line to file above with your model. pacman -Ql wacom-utility will tell you which files to check. It should be quite easy to add it I believe.

Anonymous comment on 2010-11-15 19:57

@giniu: first thank you very much for the help; then this is what I got:
[dede@casagrande ~]$ xidump -l
Virtual core pointer disabled
Virtual core keyboard keyboard
Virtual core XTEST pointer extension
Virtual core XTEST keyboard extension
Power Button extension
Video Bus extension
Power Button extension
AT Translated Set 2 keyboard extension
SynPS/2 Synaptics TouchPad extension
Wacom Bamboo Craft Finger pad extension
Wacom Bamboo Craft Finger touch extension
Wacom Bamboo Craft Pen eraser extension
Wacom Bamboo Craft Pen stylus extension

I found out on the web that both Bamboo Craft and Bamboo Fun are "pen&touch" the only difference is the size (Fun is bigger); so, because mine (in Italy) it's Bamboo Fun "small", I guess I have the Bamboo Craft and so the computer detects it the right way!! But now, why can't I configure it with wacom-utility or kcm-wacomtablet???

giniu commented on 2010-11-15 17:06

what does xidump -l return? Do you have all 4:

Wacom BambooFun 2FG 4x5 Pen eraser extension
Wacom BambooFun 2FG 4x5 Pen stylus extension
Wacom BambooFun 2FG 4x5 Finger pad extension
Wacom BambooFun 2FG 4x5 Finger touch extension


Anonymous comment on 2010-11-15 15:43

@giniu: I installed manually the wacom.ko driver module downloaded from the linuxwacom package on SourceForge and then I installed xf86-input-wacom

today I removed the wacom.ko module and disinstalled xf86-input-wacom with pacman, then I installed from AUR linuxwacom-bamboo-cth-ctl and I can use it (tapping,zooming,scrolling work) but:
- wacom-utility says "No graphics tablets detected" so I can't configure it
- kcm-wacomtablet recognizes it as a Bamboo Craft and behaves very strange infact it doesn't allow me to save a settings profile (if I try to add a profile "foo" when I click on "ok" I get the error: Profile "foo" doesn't exist)

I have a BAMBOO FUN Pen&Touch/model:CTH-461/product ID:00d2

giniu commented on 2010-11-14 17:00

( linuxwacom-bamboo-cth-ctl is xf86-input-wacom like in extra + newer kernel driver with more supported devices + more tools like xidump, wacdump good for debugging + custom .conf file )

giniu commented on 2010-11-14 16:32

well, that's same version as I have and it works for me. Do you use linuxwacom-bamboo-cth-ctl or other version of driver?

Anonymous comment on 2010-11-14 16:01

thanks it worked! but the application doesn't detect the tablet (it's a CTH-461) even if the drivers are installed correctly (it works with GIMP)!!! What can I do?

giniu commented on 2010-11-13 18:03

just do python2 /usr/share/wacom-utility/ - of course you have to use python2 version of PKGBUILD, for example one posted below by nuno

Anonymous comment on 2010-11-13 12:32

I installed the package but I can't find a way to run it. Please can someone tell me how to do it?

russo79 commented on 2010-11-09 01:22

Here is a "python3" compatible PKGBUILD.

russo79 commented on 2010-11-09 01:19

Here is a "python3" compatible PKGBUILD.

mathieu.clabaut commented on 2010-11-03 11:05

Python 3 is now the default. You should probably replace python by python2 in desktop file and in the python main file.

Anonymous comment on 2010-09-16 20:35

This package should have gksu as a dependency. I suppose most people using this already have gnome but some might not.

big_gie commented on 2010-09-03 19:16

Here's an updated PKGBUILD for v1.18-2

MilanKnizek commented on 2010-07-03 21:03

I do not know python, but an ugly hack solved the problem for me:

The original line no. 131 of /usr/share/wacom-utility/
newdata = ["Section \"ServerLayout\"\n","EndSection"]
adjusted to create just an empty file:
newdata = ["\n"]

MilanKnizek commented on 2010-07-03 20:47

The current configuration does not create /etc/X11/xorg.conf by default, but it prefers to have the snippets in /etc/X11/xorg.conf.d instead.

The wacom utility (namely /usr/share/wacom-utility/ tries parse non-existing xorg.conf, to back it up (fails), and installs a new xorg.conf. The trouble is that it has only two lines:
Section "ServerLayout"

And starting GDM fails after reboot!

I assume that after installing the package xf86-input-wacom (which creates also xorg configuration file: /etc/X11/xorg.conf.d/50-wacom.conf), it is not necessary that wacom-utility touches /etc/X11/xorg.conf at all.

It is still usefull, since it creates $HOME/.wacom_utility, which is run on startup.