Wacom Control Panel

System Software

Source (required if based on other people's work):

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

What exactly works and doesn't work? Can you configure a button map for the device? Do you have any styluses detected?
Can you also send me the output of 'lsusb' command so I can see the USB device ID of your tablet.
Cheers

Report

crisophilax

8 years ago

Connecting the Graphire table I've got stylus and eraser, but with the Bamboo there are no stylus. Although the tablet is detected. I have no idea about how to do the button map. Sorry.
This is all system information I can provide. Hope this helps.

Connecting the Graphire tablet

.Wacom Control Panel:
. Wacom Graphire2 4x5 eraser
. Wacom Graphire2 4x5 cursor
. Wacom Graphire2 4x5
. options

Connecting the Bamboo Fun tablet

.lsusb:
. Bus 007 Device 002: ID 056a:00d3 Wacom Co., Ltd

.dmesg:
. [37185.612030] usb 7-2: new full speed USB device using uhci_hcd and address 3
. [37185.785111] usb 7-2: configuration #1 chosen from 1 choice

.hwinfo:
. 81: USB 00.0: 10503 USB Mouse
. [Created at usb.122]
. UDI: /org/freedesktop/Hal/devices/usb_device_56a_d3_noserial_if0
. Unique ID: 2jVo.SpVjMyxzFRE
. Parent ID: BSFT.gkSaZmjGyhD
. SysFS ID: /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0
. SysFS BusID: 7-2:1.0
. Hardware Class: mouse
. Model: "Wacom CTH-661"
. Hotplug: USB
. Vendor: usb 0x056a "Wacom Co., Ltd"
. Device: usb 0x00d3 "CTH-661"
. Revision: "1.06"
. Compatible to: int 0x0200 0x0001 "Generic USB Mouse"
. Speed: 12 Mbps
. Module Alias: "usb:v056Ap00D3d0106dc00dsc00dp00ic03isc01ip02"
. Driver Info #0:
. XFree86 Protocol: explorerps/2
. GPM Protocol: exps2
. Config Status: cfg=new, avail=yes, need=no, active=unknown
. Attached to: #74 (Hub)
. 82: USB 00.1: 0000 Unclassified device
. [Created at usb.122]
. UDI: /org/freedesktop/Hal/devices/usb_device_56a_d3_noserial_if1
. Unique ID: Wuls.GGWT3Ocacy3
. Parent ID: BSFT.gkSaZmjGyhD
. SysFS ID: /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.1
. SysFS BusID: 7-2:1.1
. Hardware Class: unknown
. Model: "Wacom CTH-661"
. Hotplug: USB
. Vendor: usb 0x056a "Wacom Co., Ltd"
. Device: usb 0x00d3 "CTH-661"
. Revision: "1.06"
. Speed: 12 Mbps
. Module Alias: "usb:v056Ap00D3d0106dc00dsc00dp00ic03isc00ip00"
. Driver Info #0:
. Driver Status: usbhid is active
. Driver Activation Cmd: "modprobe usbhid"
. Config Status: cfg=new, avail=yes, need=no, active=unknown
. Attached to: #74 (Hub)

.Wacom Control Panel:
. Wacom BambooFun 2FG 6x8
. options
. (No stylus)

Report

emfields

8 years ago

hiya.
I'm excited to see a GUI configuration tool for wacom configuration, but ...
sadly, it's not working on my system, Ubuntu 10.10 "Maverick".

I can install and open the GUI, but no changes are made and nothing can be saved.

Is this a bug? can it be fixed? will there be support for 10.10 in the near future?

thanks,

Report

C

qb89dragon

8 years ago

I will be looking into making this work for maverick when it is in beta release phase, but as it is dependent on the wacom-tools package - so if that is currently broken in maverick, then this utility will not work until it's fixed.

Report

Peileppe

8 years ago

Hi,

This isn't a complaint about the application, I just want to share my experience about using the wacom-utility with Linux Mint 8.

Config :
- LinuxMint 8 (Helena)
- Wacom bamboo fun

Just a quick warning for Limux mint users crazy enough (like me) to try the package for ubuntu 8.10 - the application will install like a charm but when executed will generated a xorg.conf file, that will cause after boot an error message from the Xserver complaining about the syntax.

I learned it the hard way that Linux Mint 8 is a Linux distribution based on Ubuntu 9.10 -

It seems that deleting the /etc/X11/xorg.conf will fix the boot error.

Now my question is : there's a wacom-utility for ubuntu 8.10 and earlier - and a wacom-utility for ubuntu 10.04 ... any suggestion for the 9.10 ?!

Thanks for your answers

Report

C

qb89dragon

8 years ago

Hi,

Ubuntu 8.10 is for ubuntu - and possibly other linux distros keeping in par with ubuntu and xserver development from October 2008. I cannot remove it from this site due to a bug in gtk-apps.org.

The current PPA version will work on any distro that uses HAL to configure wacom tablets, so for ubuntu 9.04 onwards.

I hope that helps clear things up.
Let me know if you have any further questions.

Cheers,
Chris

Report

Peileppe

8 years ago

Good news, actually I did more tests later yesterday - but this time using 2 Live CD (safer!) and an usb key containing the latest .deb provided

* Live CD1 With Linux Mint 8 (Helena) the control panel appears but the only line on the left is option (even the orange donate button isn't there)

* Live CD2 With Linux Mint 9 (Isadora) the control panel shows a lot more - I can see the Wacom Pad, Wacom stylus, Wacom eraser and options -- perfect!

Great work, thanks very much,

Report

C

qb89dragon

8 years ago

Glad it's working for you!
Cheers,
Chris

Report

sebaperez

8 years ago

Hi, nice job!

I have a tablet graphic "Medion MD 41217 USB", but for the lsusb command shown "Bus 003 Device 004: ID 08ca:0010 Aiptek International, Inc. Tablet". When I connect the tablet work, but their performance is very bad. However when I start "Control Panel Wacom" shown "graphics tablet not detected".

Any idea the problem?

Thanks.

Report

C

qb89dragon

8 years ago

This app is called 'wacom control panel'. Wacom doesn't make your tablet so it can't be configured here I'm afraid. Look into the device support on linux, if it can be configured by the xsetwacom command then it's not too hard to set expresskeys or pressure curves from the commandline.

Report

sebaperez

8 years ago

Thanks for response.

I know the name of app, has been a error in redaction. Sorry for my bad english.

Regards.

Report

thehunter

8 years ago

-Does the tablet work when you first plug it in?
yes

-What version of what OS are you running?
Ubuntu 10.04.1 64bit
-Does the program detect the tablet, then fail to configure it?
yes, it detect (Wacom Bamboo) correctly, but the tool does not configure/work correctly.
* Can't change buttons on the pen. (input device for pen is missing.
* for eraser and cursor "device mode" is greyed out.
* pad: When I want to change the 4 buttons and/or 2 strip up/down. the ignore option will be saved. All other options (mouse buttons or key strokes) will not be saved.
-Are any error messages generated when the program is run by the command 'python /usr/share/wacom-utility/wacom_utility.py'
> 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:330: GtkWarning: Attempting to add a widget with type GtkHBox 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 Bamboo pad' stripldn 'button 5'
Traceback (most recent call last):
File "/usr/share/wacom-utility/wacom_utility.py", line 264, in SelectDevice
self.ChangeScreen()
File "/usr/share/wacom-utility/wacom_utility.py", line 332, in ChangeScreen
self.PressureMachine = GraphicsTabletApplet(self.window, wTree, self.SelectedItem)
File "/usr/share/wacom-utility/tablet_capplet.py", line 417, in __init__
self.DrawingArea.Device = self.Device
AttributeError: GraphicsTabletApplet instance has no attribute 'Device'
>

Report

luciomape

8 years ago

Hey thanks for this app, it's awesome!

I'd love to see some cintiq 21 support too, please.

Report

C

qb89dragon

8 years ago

Are you able to change settings on the device via the xsetwacom command?

What is the output of 'xsetwacom --list' ?

Report

vandalk

8 years ago

Hey thanks for this app, it's awesome!

Anyway, I'd love to see some cintiq support too! If this helps here is my USB device ID 056a:003f , it's a cintiq 21UX model

Report

C

qb89dragon

8 years ago

Are you able to change settings on the device via the xsetwacom command?

What is the output of 'xsetwacom --list' ?

Report

vandalk

8 years ago

the output for xsetwacom list is:
Wacom Cintiq 21UX eraser ERASER
Wacom Cintiq 21UX cursor CURSOR
Wacom Cintiq 21UX pad PAD
Wacom Cintiq 21UX STYLUS
I tried configuring the pad buttons with xsetwacom once some time ago and failed.

My tablet works fine and both in the previous version of this program and the new one I was able to successfully configure pressure sensitivity but in none of them I was able to configure the express keys. When I choose to configure the Pad it says "no preview is avaible for this model" and there is no options to be configured.

Report

C

qb89dragon

8 years ago

Thanks for letting me know this issue. I know what the problem is, and I need to create a new buttonmap for this device. I can get to it in the next day or so.
If you are aware of how to use the xsetwacom command, I would be very grateful if you could tell me what button number each of your express-keys map to. E.g. 'top-left = Button1', 'top-right = Button2', etc.

Report

vandalk

8 years ago

Okay I'm not very good at explaining this things with words so I drew it, here is the link: http://picasaweb.google.com/lh/photo/2-nB2LED2aiaBPB8VhCQIu3WZjjz3LYFkvQip_BtP_A?feat=directlink

Though I couldn't find the strips, I tried the commands StripLUp and StripLDn how it's written in the instructions on linux wacom site (http://linuxwacom.sourceforge.net/index.php/howto/xsetwacom)and it didn't work, I probably did something wrong, though I don't really know what, whenever I tried to use "get" to see what was assigned to StripLUp or any other Strip command, it would always return "0" even after I tried to set a new value to it.

Hope this helps.

Report

C

qb89dragon

8 years ago

Thanks for the drawing. I've just uploaded a new version that should work for you. Let me know if it works or doesn't.
Cheers

Report

vandalk

8 years ago

Ok now I can see the buttons on the pad configuration but nothing I type on keystroke or any special keys I choose actually stick, I can only change between mouse functions except for double kick which never sticks too. Also whenever I disable a button I can't activate it again, not even with mouse funcitons. In fact even when I leave the mouse function on any button and try pressing it, it doesn't work, though when I configure them with xsetwacom command they work fine. I don't know it this is because I had previously set values to the buttons before, when I was trying to figure out the button numbers or if this is due to a wrong installation of the wacomlinux driver. Also I can't configure the touch strips with neither the app nor xsetwacom.

On another note, even though my output for xsetwacom list is:
Wacom Cintiq 21UX eraser ERASER
Wacom Cintiq 21UX cursor CURSOR
Wacom Cintiq 21UX pad PAD
Wacom Cintiq 21UX STYLUS
whenever I try to configure the pad using any variation of writing (PAD pad or Pad) I always receive:

Cannot find device 'pad'.

then I tried xsetwacom -v list and received:
... Display is '(null)'.
... 'list' requested.
... Found device 'Virtual core XTEST pointer' (4).
... Found device 'Virtual core XTEST keyboard' (5).
... Found device 'Power Button' (6).
... Found device 'Power Button' (7).
... Found device 'Wacom Cintiq 21UX eraser' (8).
Wacom Cintiq 21UX eraser ERASER
... Found device 'Wacom Cintiq 21UX cursor' (9).
Wacom Cintiq 21UX cursor CURSOR
... Found device 'Wacom Cintiq 21UX pad' (10).
Wacom Cintiq 21UX pad PAD
... Found device 'Wacom Cintiq 21UX' (11).
Wacom Cintiq 21UX STYLUS
... Found device 'USB Optical Mouse' (12).
... Found device 'AT Translated Set 2 keyboard' (13).
... Found device 'Macintosh mouse button emulation' (14).

then I tried configuring the pad using xsetwacom set 10 button1.... and it was when it finally worked and I could discover the button layout, though I coudn't configure the touch strips. So anyway, I don't know what's wrong in all this, can it be my wacomlinux driver which isn't installed correctly? By the way, I'm using Linux Mint 9 Isadora.
Thanks for all your attention and support!

Report

C

qb89dragon

8 years ago

Can you send me a few examples of commands that manage to set expresskey buttons with xsetwacom?

I am able to set the keys on my intuos 3 both with the program and with xsetwacom itself. However xsetwacom seems unable to 'get' the settings back, so the program can read what they are currently set to.

To get the current commands that are being mapped, you will find the file .wacom_utility in your home directory (it's a hidden file), and it contains the list of commands passed on startup to reconfigure the tablet that you can try and see if they match what you are getting to work in the command-line with xsetwacom.

Let me know what you find out!
Cheers,
Chris

Report

vandalk

8 years ago

ok the program is working fine! I used to write
xsetwacom set 10 Button1 "core key ctrl"
for example to set button1, but reading the lines on .wacom-utility I realized my previous attempts never worked because I never added ' on the name of the device like
xsetwacom set Wacom Cintiq 21UX pad ...
instead of
xsetwacom set 'Wacom Cintiq 21UX pad' ...

Anyway something I didn't notice yesterday but tested out today is that whatever change I do with the program works, but it will not show me, like I just set button1 to ctrl and it's still showing "left click" on the menu but when I open mypaint and test it out it works as a ctrl button and not a left click

Though the touch strips are still not working, neither through xsetwacom or this program, whatever value I set them to is ignored and whenerver I try to use them the cursor jumps to the top left corner of the screen

Report

vandalk

8 years ago

ok the program is working fine! I used to write
xsetwacom set 10 Button1 "core key ctrl"
for example to set button1, but reading the lines on .wacom-utility I realized my previous attempts never worked because I never added ' on the name of the device like
xsetwacom set Wacom Cintiq 21UX pad ...
instead of
xsetwacom set 'Wacom Cintiq 21UX pad' ...

Anyway something I didn't notice yesterday but tested out today is that whatever change I do with the program works, but it will not show me, like I just set button1 to ctrl and it's still showing "left click" on the menu but when I open mypaint and test it out it works as a ctrl button and not a left click

Though the touch strips are still not working, neither through xsetwacom or this program, whatever value I set them to is ignored and whenerver I try to use them the cursor jumps to the top left corner of the screen

Report

C

qb89dragon

8 years ago

The bug where it still shows the default mouse button mapping is due to a bug in the underlying xsetwacom command that was introduced when they moved to the xf86-input-wacom package from wacom-tools in ubuntu 10.04.

I'm currently chasing down the people responsible so that it works - you can follow the progress here, and when it is updated, this will be fully working.

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

http://sourceforge.net/tracker/?func=detail&aid=3054502&group_id=69596&atid=525124

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 3
System Tags app software