Wacom Control Panel

System Software

Source (link to git-repo or to original if based on someone elses unmodified 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.

abexman

7 years ago

I also have the issue on Ubuntu 11.04 with a Wacom CTE-440. I am using Wubi, not sure if that matters. See screenshot.

http://postimage.org/image/1rek8omhw/

Report

angelcleff4

7 years ago

hi ^^

im a totally noob, is my first experience in linux so im really confused, hope somebody help me out...
i recently got a new wacom intuos4 medium
and when i connect it to my pc the wacom utility detects my tablet but i cant configure anything and i dont know why :(
i cant ajust any pressure and nothing, also in the wacom intuos4 6x9 pad section
all the buttons says Cannot find device 'Wacom intuos4 6x9 pad, why is that ?? i can only draw lines at the drawing test area..... im runing ubuntu 11.04

Report

C

qb89dragon

7 years ago

I can't help you on your issue unless you tell me what version of what linux distribution. Your answer must contain both the version e.g. 11.04 and the distribution, e.g. ubuntu that you are using. And a little bit more about what exactly is going wrong. Where does it say the message that it can't find the tablet? In the console output? Or in the app itself somewhere?

Report

angelcleff4

7 years ago

Im using Ubuntu Natty narwhal 11.04
kernel linux 2.6.38-9-generic
gnome 2.32.1
and the message is in the app itself
take a look..

http://img101.imageshack.us/img101/8202/screenshoteki.png

Report

angelcleff4

7 years ago

Bump* :(

Report

saaadel

7 years ago

BUMP!

I have this issue too.
FYI:
Ubuntu Linux 11.4 amd64
Wacom Intuos4 M Tablet.

Works fine in GIMP - GIMP can find it.
Ask any information, I will provide it.

Report

C

qb89dragon

7 years ago

I spent some time today looking into the issue.
In Natty, the backend xsetwacom has changed significantly. However this change is for the better and overcomes bugs that have held this program back for awhile now and enabled alot of the feature requests I have received to be done.
Thus it deserves a more complete rewrite than just a quickfix patch on three year old code. I will get to rewriting this in my spare moments when I can.

Report

saaadel

7 years ago

thanks

Report

woec

7 years ago

I tried to use wacom-control panel (1.21-3) on debian squeeze system with my CTH-661.
control panel starts and seems to recognize the panel, but when try to configure, I get the following error messages:
Traceback (most recent call last):
File "wacom_utility.py", line 270, in SelectDevice
self.ChangeScreen()
File "wacom_utility.py", line 346, in ChangeScreen
self.PressureMachine = GraphicsTabletApplet(self.window, wTree, self.SelectedItem)
File "/home/hans/software/wacom/wacom-utility-1.21/tablet_capplet.py", line 417, in __init__
self.DrawingArea.Device = self.Device
AttributeError: GraphicsTabletApplet instance has no attribute 'Device'

Any help for that?

woec

Report

C

qb89dragon

7 years ago

I think your issue might be missing the dependency to xsetwacom. Check that xsetwacom is in your /usr/bin directory.

Report

woec

7 years ago

Thanks for quick response!

I have xsetwacom in /usr/bin, version is 0.10.10

If this version is ok, there must be an other reason for my problem

woec

Report

C

qb89dragon

7 years ago

Your version is the same as mine. CTH-661 is in the list of identified and supported tablets.
What version of Gnome are you running? How is your tablet being handled by the xserver. The python traceback you posted could be caused by gtk being unable to list the tablets connected.
To test this (with your tablet connected):
open a terminal
type python and hit enter
type the following:
import gtk
gtk.gdk.devices_list()
map(lambda d: d.name, gtk.gdk.devices_list())

After you type that last line, you should see a list of device names. One of these names should match the name given in the output of
xsetwacom --list

If the name does not match, it will not correctly identify the tablet at this stage and will throw that error.

Report

woec

7 years ago

All seems to be ok - I use Gnome 2.3

The command sequence you suggested yields the tablet in the list:

['Virtual core XTEST pointer', 'Microsoft Microsoft\xc2\xae 2.4GHz Transceiver v6.0', 'Microsoft Microsoft\xc2\xae 2.4GHz Transceiver v6.0', 'Wacom BambooFun 2FG 6x8 Finger', 'Wacom BambooFun 2FG 6x8 Finger pad', 'Wacom BambooFun 2FG 6x8 Finger touch', 'Wacom BambooFun 2FG 6x8 Pen eraser', 'Wacom BambooFun 2FG 6x8 Pen stylus', 'Core Pointer']

(same devices as xsetwacom --list)

Any more ideas for the cause of my problem?

woec

Report

C

qb89dragon

7 years ago

Can you send the output of lsusb. I'm just checking that all the settings related to this model are correct. Another useful test would be to see if your model of tablet works with this app on an ubuntu live-cd. That would pinpoint the problem as either related to the tablet or related to the distribution.
Also what method does debian use to detect and configure tablets? e.g. HAL, xorg.conf, etc?

Report

woec

7 years ago

for the first I supply the output of
lsusb -v -s 004:006 (issued as root):

Bus 004 Device 006: ID 056a:00d3 Wacom Co., Ltd Bamboo Fun (CTH-661)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x056a Wacom Co., Ltd
idProduct 0x00d3 Bamboo Fun (CTH-661)
bcdDevice 1.06
iManufacturer 1 Wacom Co.,Ltd.
iProduct 2 CTH-661
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 59
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 98mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 176
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 75
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 4
Device Status: 0x0000
(Bus Powered)

For the live-cd test I need some time.
Concerning the recognition, I think it is done by HAL (hald is running)

woec

Report

woec

7 years ago

for the first I supply the output of
lsusb -v -s 004:006 (issued as root):

Bus 004 Device 006: ID 056a:00d3 Wacom Co., Ltd Bamboo Fun (CTH-661)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x056a Wacom Co., Ltd
idProduct 0x00d3 Bamboo Fun (CTH-661)
bcdDevice 1.06
iManufacturer 1 Wacom Co.,Ltd.
iProduct 2 CTH-661
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 59
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 98mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 176
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 75
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 4
Device Status: 0x0000
(Bus Powered)

For the live-cd test I need some time.
Concerning the recognition, I think it is done by HAL (hald is running)

woec

Report

woec

7 years ago

Hi,

I tried this application using ubuntu 10.04 (lucid) live-cd on the same machine. Result: on ubuntu it works!

Below, I enclose some collected infos on ubuntu:
xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v6.0 id=9 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v6.0 id=10 [slave pointer (2)]
⎜ ↳ Macintosh mouse button emulation id=11 [slave pointer (2)]
⎜ ↳ Wacom BambooFun 2FG 6x8 Pen eraser id=12 [slave pointer (2)]
⎜ ↳ Wacom BambooFun 2FG 6x8 Pen id=13 [slave pointer (2)]
⎜ ↳ Wacom BambooFun 2FG 6x8 Finger pad id=14 [slave pointer (2)]
⎜ ↳ Wacom BambooFun 2FG 6x8 Finger id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Microsoft Microsoft® 2.4GHz Transceiver v6.0 id=8 [slave keyboard (3)]

xsetwacom --list (version 0.10.5)
Wacom BambooFun 2FG 6x8 Pen eraser ERASER
Wacom BambooFun 2FG 6x8 Pen STYLUS
Wacom BambooFun 2FG 6x8 Finger pad PAD
Wacom BambooFun 2FG 6x8 Finger TOUCH


/var/log/messages:
May 1 07:13:31 ubuntu kernel: [ 1118.263859] input: Wacom BambooFun 2FG 6x8 Pen as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/input/input7
May 1 07:13:31 ubuntu kernel: [ 1118.278854] input: Wacom BambooFun 2FG 6x8 Finger as /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.1/input/input8
May 1 07:13:31 ubuntu kernel: [ 1118.285034] usbcore: registered new interface driver wacom
May 1 07:13:31 ubuntu kernel: [ 1118.285037] wacom: v1.52-pc-0.4:USB Wacom tablet driver

regards,
woec

Report

jisaac

7 years ago

Hi,

I'd love to test it on RHEL6 64bit. Any source or rpms I can download?

Regards,

Jacques.

Report

C

qb89dragon

7 years ago

A deb package is a tar.gz compressed archive. You can open it to reveal the python source which will run with the dependencies stated in the control file.

Report

zephyr707

7 years ago

hi there qb89dragon,
i've been trying to get your app to work, but it doesn't seem to want to. looks like the best wacom control interface out there and would really love to utilize it. My tablet is recognized in ubuntu 10.10 maverick, but when I change the button configurations, they don't seem to register in the interface (except for the ignore option). Is this still an issue, or has it been fixed, I noticed an update in the version I am using 1.21-2 and it says fixed maverick dependency, but maybe there are other issues. Is there a main source for news on this app that I should be checking? thanks for the good work, wish it was fully functional

Report

C

qb89dragon

7 years ago

Thanks for your interest. If you read back a page or two of the comments, this is a common issue and is caused by the maintainers of xsetwacom who have not fixed their bug yet. xsetwacom is a command line program this application uses to set tablet hot keys. They can be set, but not read back into the program.

Report

zephyr707

7 years ago

ah I see, I read that comment, but wasn't sure if a new release had dealt with it. I eagerly await the xsetwacom folks to fix their stuff, then, thanks!

Report

claudeflame

7 years ago

I am running this in Ubuntu 11.04. It recognizes the pressure quite nicely, but when I draw a line and lift the pen to draw another it will not draw it. I have to lift a second time and then draw a stroke. This happens everytime.It is essentially a double click to draw a line. I am using GIMP 2.6. Also I am unsure how to have it use the eraser as an eraser instead of a pen. Any help is appreciated, thanks.

-na

Report

C

qb89dragon

7 years ago

It looks like you've found a bug in something other than this program. This program simply applies settings to your driver so that the tablet behaves in certain ways. You're running a development release of ubuntu so it's important to report the issue to the right people by doing a little troubleshooting.
1) Was the issue there before you installed this program? Or did it start when you installed this program?
2) Does the issue occur in GIMP only? Or does it occur in all GTK drawing programs such as mypaint too?
3) Does your tablet work correctly in another computer?

Report

angelcleff4

7 years ago

I have the same issue in gimp :/
the other programs works just perfect like my paint.... just in gimp when i start tracing some lines get traced and others no, its very frustrating also im runing 11.04

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