Wacom Control Panel

System Software

Source (required if based on other people's work): Add the source-code for this project on git.opendesktop.org

17
Score 82%
Description:

UPDATE New version is currently underway. I so far have better tablet detection, the new features of xsetwacom implemented, Intuos4 OLEDs working with both images, text and animations and application profiles that automatically switch the button configuration. Please hang in there everyone, I know the current version up here sucks and this overhaul is long overdue. Check back in a month or two.



THIS DOES NOT WORK WITH UBUNTU 11.04
I will fix the compatibility issues when I have the time to do so.

You can now easily configure a wacom tablet on linux!
This utility allows you to:
- Automatically detect and configure a wide range of wacom products
- Set custom key commands or mouse buttons to a tablet's shortcut buttons
- Set custom pressure curve on each of the tablet's input devices
- Automatically remembers and reapplies settings on startup
- At present, serial and bluetooth tablets are not yet supported. If it doesn't work for you, submit a comment on here so I can fix it.
- More features coming!

HOW TO INSTALL:
======================
Add the PPA to get the latest updates automatically!

sudo add-apt-repository ppa:hughescih/ppa && sudo apt-get update && sudo apt-get install wacom-utility


HOW TO USE PRESSURE SUPPORT IN GIMP:
====================================
1. Open GIMP
2. In the Edit menu, click on preferences
3. Click on Input Devices
4. Click on Configure Extended Input Devices
5. For the devices; stylus, eraser and cursor, set the Mode to 'Screen'
6. Click Save, then Ok and you're done!
Last changelog:

9 years ago

Update:
Version 1.20-1: Updated for Maverick. Now works on Ubuntu 10.10

Version 1.19-2: Added button mapping for CTE_440 tablets. (thanks to ABelliqueux for the contribution)

Version 1.18-2: Repackaged and being built on launchpad servers.

Version 1.17-1: Adds button-mapping support for DTZ-12wx, DTZ-20wsx, DTZ-21ux.

Version 1.16-1: Adds support for CTH-660 (Bamboo Pen and Touch)
Fixes support for all Cintiq models (report back any bugs people!)

Version 1.15-1: Adds support for CTH-460 (Bamboo Pen and Touch) tablets.

Version 1.14-1: Adds support for CTL-460 (Bamboo Pen) tablets.

Version 1.13-1: Fixes issue with button mapping on PTZ-431W tablets

Version 1.12-1: Adds support for Intuos 4. Let me know if you have any bugs with your intuos 4!

Version 1.11-1: Fixed some bugs that appeared due to 10.04.

Version 1.10-1: Fixed dependency that prevented install on Ubuntu 10.04.

Version 1.9-1: Removed xorg.conf configuration. Now works with HAL and the new hotplugging support.

Version 1.8-1: Fixed button map getting cropped by window border.

Version 1.7-1: Fixed button mapping for all Intuos 3 series tablets.

Version 1.6-1: Fixed bug where gtk button events were left unmapped, leading to changes going in the wrong place when modifying your pad settings.

Version 1.5-1: Fixed model info for CTF_430-U (Bamboo1)

Version 1.4-1: Fixes launcher to use any installed version of python, not just 2.5

Version 1.3-1: Further bugfixes

Version 1.2-1: Bugfix - Software now creates serverlayout section of xorg.conf if it doesn't exist.

C

qb89dragon

8 years ago

Try it now and let me know if anything doesn't work.

Report

Padster

8 years ago

it goes now, thanks!

Report

Fostello

7 years ago

Hello!
I have same problem. My 8 digit usb id code is 056a:0065

Thanks for support!
Fostel

Report

lomdav

8 years ago

Wacom on my tabletPC, (Portege M200) not detected.

Why not distribuite source code?

Report

C

qb89dragon

8 years ago

Source code is there. I've explained this many times to people in the comments.

Report

C

qb89dragon

8 years ago

If your wacom touchscreen is configurable through xsetwacom and is based on the USB bus then I can get this to work. Send me the USB id of your device and I'll add it. However advanced configuration features for it are not yet added to this.

Report

DeadSignal

8 years ago

This made my day, thank you very much! One thing that bothered me regarding this is the lack of tablet area mapping options. I have a widescreen monitor with a square Wacom, so any circles I tried drawing were in fact ovals.

However this is easily fixed in GIMP. Instead of setting the preferences to Screen, set them to Window! It's best to have the canvas maximised as your mouse and your brush will now act independently of one another. That means when your mouse goes off the canvas, you can no longer use your brush off the edges. With the canvas maximised however, you can get to the very edges of the canvas!

I love you, thanks for this!

Report

cosmobreton

8 years ago

hi: see this French Ubuntu-forum about the Wacom :

http://forum.ubuntu-fr.org/viewtopic.php?pid=3541888#p3541888

is it possible to imagine as the windows-graphical-utility a way to manage not the entire area of the Wacom but just a portion ?

because your utility is a GTK-interface of the "xsetwacom" command-line, i've let you some exemples of settings with screenshots: 'would be just awsome.

and Great work by the way.

Report

Fostello

8 years ago

Hello!
Thanks for your aplication, it's light on tunel for me! I install deb package without problems but i can't set anything. I try to set some pen, pad and scroll buttons, without succes, so i need help.

I have only pen buttons work by default (right and left mouse).

my /usr/lib/X11/xorg.conf.d/10-wacom.conf file
Quote:Section "InputClass"
Identifier "Wacom class"
MatchProduct "Wacom|WACOM"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
#Option "Button2" "2"
#Option "Button3" "3"
Option "KeepShape" "on"
EndSection

Section "InputClass"
Identifier "Wacom serial class"
MatchProduct "Serial Wacom Tablet"
Driver "wacom"
Option "ForceDevice" "ISDV4"
EndSection

# N-Trig Duosense Electromagnetic Digitizer
Section "InputClass"
Identifier "Wacom N-Trig class"
MatchProduct "HID 1b96:0001"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection

Greetings from Poland

Report

Fostello

8 years ago

Hello!
Thanks for your aplication, it's light on tunel for me! I install deb package without problems but i can't set anything. I try to set some pen, pad and scroll buttons, without succes, so i need help.

I have only pen buttons work by default (right and left mouse).

my /usr/lib/X11/xorg.conf.d/10-wacom.conf file
Quote:Section "InputClass"
Identifier "Wacom class"
MatchProduct "Wacom|WACOM"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
#Option "Button2" "2"
#Option "Button3" "3"
Option "KeepShape" "on"
EndSection

Section "InputClass"
Identifier "Wacom serial class"
MatchProduct "Serial Wacom Tablet"
Driver "wacom"
Option "ForceDevice" "ISDV4"
EndSection

# N-Trig Duosense Electromagnetic Digitizer
Section "InputClass"
Identifier "Wacom N-Trig class"
MatchProduct "HID 1b96:0001"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection

Greetings from Poland

Report

faridosc

8 years ago

Hi,

I was very happy to see this app since i just bought an intuos 4.

I use archlinux... will it work? Where can i get the sourcecode so that i could make a package for it?

Cheers

Report

C

qb89dragon

8 years ago

Yes it's pretty easy to install.
Open a file manager window as root (in gnome this is gksu nautilus). Find the deb package, right click and open in archive manager. Double click 'data', and it opens another file browser, click the '.', then usr, share, and extract the contents of applications to your /usr/share/applications folder. And extract the wacom-utility to /usr/share/wacom-utility.

That should install it as an application on your computer.

You can also just extract the wacom-utility folder to your desktop (not as root) and double click wacom_utility.py and click run.show.php%3

Report

hulud

8 years ago

is it possible to set key roles on the stylus? E.g. i need Ctrl+Z on the upper button.

And what to do, if "no preview available for this model", but i need to set some other keyroles for Wacom Intous3 ptz-431w?

Report

C

qb89dragon

8 years ago

Hi, I'm not sure what exactly you mean by key role? Do you mean a different button mapping for both pen and eraser?

I've fixed the issue with button mapping on your tablet though. Let me know if you still have any problems.34

Report

scayris

8 years ago

How I wish it supported Intuos4 :(

Report

C

qb89dragon

8 years ago

If I try and get the intuos 4 supported on this, are you willing to test it for me?
I only have an intuos 3 and the 4 is a very different tablet.
Send me an email at hughescih at hotmail dot com, and I'll send you a package to try out.

Report

C

qb89dragon

8 years ago

Ok. Give the latest version a shot, it might work with your Intuos 4.

Report

scayris

8 years ago

Firstly, thanks for replying so quickly :)

I gave the package a shot and the tablet was detected, but the button settings (the main thing I wanted to try out) couldn't be changed, no matter what I put in, the main window still said the same (button one - left click etc.)

I figured I might have to reboot my computer for it to take effect, so I did... Which resulted in X not starting up at all, instead the computer just froze on me. I then restored Xorg to default via restore options accessed through GRUB and X works again, but tablet stayed as it was, buttons don't do anything useful.

I should point out however that my graphics card seems to be a bit defective (I described it here: http://ubuntuforums.org/showthread.php?t=1513913), so perhaps this wasn't even your application's fault. Anyway, I'll try again and see what happens, now that I know how to fix X :p

Thanks again for your effort ^^size-adj

Report

C

qb89dragon

8 years ago

Hi, if it's modifying your xorg file, then you probably downloaded the version for ubuntu 8.10, and not the version for ubuntu 10.04.

If that's not the problem then can you go to a terminal and run 'python /usr/share/wacom-utility/wacom_utility.py' (without the quotes).

Try and set your buttons, then close the program by pressing the 'close' button in the bottom right.

Copy and paste the entire output in the terminal into here.

Thanks.`

Report

scayris

8 years ago

Oh, it isn't supposed to? Then it probably isn't, I downloaded the 10.04 version.

So, I started it through terminal and found out it uses xsetwacom... I've been trying to use that before, but it never worked. I tried re-installing xserver-xorg-input-wacom package and now setting button 1 to "ALT" worked :) It still didn't show in the app tho and setting buttons to work as mouse buttons didn't work either. Mouse button options just seem to set it to copy other buttons. Left click sets it to Button1, right click to Button2, etc.

On a side note, editing pressure seems to work nicely with both, the cursor and eraser.

Oh and here's the output..


$ python /usr/share/wacom-utility/wacom_utility.py
/usr/share/wacom-utility/wacom_utility.py:283: GtkWarning: Attempting to add a widget with type GtkVBox to a GtkWindow, but as a GtkBin subclass a GtkWindow can only contain one widget at a time; it already contains a widget of type GtkVBox
widget.reparent(self.window)
/usr/share/wacom-utility/wacom_utility.py:288: GtkWarning: Attempting to add a widget with type GtkVBox to a GtkWindow, but as a GtkBin subclass a GtkWindow can only contain one widget at a time; it already contains a widget of type GtkVBox
widget.reparent(self.window)
xsetwacom set 'Wacom Intuos4 8x13 pad' Button1 "CORE KEY ALT "
xsetwacom set 'Wacom Intuos4 8x13 pad' Button2 "CORE KEY CONTROL "
xsetwacom set 'Wacom Intuos4 8x13 pad' Button3 'button 2'
xsetwacom set 'Wacom Intuos4 8x13 pad' Button4 'button 3'
xsetwacom set 'Wacom Intuos4 8x13 pad' AbsWUp 'button 4'
xsetwacom set 'Wacom Intuos4 8x13 pad' AbsWDn 'button 5'
xsetwacom set 'Wacom Intuos4 8x13 pad' Button9 "CORE KEY CONTROL + z"

Report

C

qb89dragon

8 years ago

I can confirm the same bug on my end here too with the intuos 3.
It's not my app, it's a bug in xf86-input-wacom, the package that installs xsetwacom.

https://bugs.launchpad.net/ubuntu/+source/xf86-input-wacom/+bug/560180

This is an active bug and a fix should be released soon by the devs. I have tested the maverick (10.10) version, and had no luck with that right now, but the bug report does indicate a fix is out there.4%26&

Report

scayris

8 years ago

Ah, I see... Glad they're working on it at least ^^

On a side note, since the buttons can be set to alt and such, is it possible to set 2 keys to one button? For example, I want Button 9 to do a "ctrl + z". I tried "xsetwacom set 'Wacom Intuos4 8x13 pad' Button9 'CORE KEY CTRL + Z'" but it didn't work...

Report

scayris

8 years ago

Never mind about 2 keys, I set it to 'CORE KEY CTRL + Y' and it worked xD Qwertz keyboard here ^^;

Report

lomdav

8 years ago

why do not put source and svn on sourceforge?

Report

shakaran

8 years ago

I suggest Launchpad. It's better for social development and it is integrate with Ubuntu.

Report

9 years ago

Update:
Version 1.20-1: Updated for Maverick. Now works on Ubuntu 10.10

Version 1.19-2: Added button mapping for CTE_440 tablets. (thanks to ABelliqueux for the contribution)

Version 1.18-2: Repackaged and being built on launchpad servers.

Version 1.17-1: Adds button-mapping support for DTZ-12wx, DTZ-20wsx, DTZ-21ux.

Version 1.16-1: Adds support for CTH-660 (Bamboo Pen and Touch)
Fixes support for all Cintiq models (report back any bugs people!)

Version 1.15-1: Adds support for CTH-460 (Bamboo Pen and Touch) tablets.

Version 1.14-1: Adds support for CTL-460 (Bamboo Pen) tablets.

Version 1.13-1: Fixes issue with button mapping on PTZ-431W tablets

Version 1.12-1: Adds support for Intuos 4. Let me know if you have any bugs with your intuos 4!

Version 1.11-1: Fixed some bugs that appeared due to 10.04.

Version 1.10-1: Fixed dependency that prevented install on Ubuntu 10.04.

Version 1.9-1: Removed xorg.conf configuration. Now works with HAL and the new hotplugging support.

Version 1.8-1: Fixed button map getting cropped by window border.

Version 1.7-1: Fixed button mapping for all Intuos 3 series tablets.

Version 1.6-1: Fixed bug where gtk button events were left unmapped, leading to changes going in the wrong place when modifying your pad settings.

Version 1.5-1: Fixed model info for CTF_430-U (Bamboo1)

Version 1.4-1: Fixes launcher to use any installed version of python, not just 2.5

Version 1.3-1: Further bugfixes

Version 1.2-1: Bugfix - Software now creates serverlayout section of xorg.conf if it doesn't exist.

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
1.20
updated Jun 02 2011
added May 07 2009
downloads today
0
page views today 29
System Tags app software