GIMP Version: 2.6.11
Operating System: Linux
OS Version: Debian 5.04
GIMP Experience: Advanced Level
I acquired a Wacom Intuos4 tablet a few weeks ago and tried to get it working with gimp. I built and installed the linux wacom driver and tools and gimp 2.6.11, both from source, and it all seemed to work - I had (past tense) device recognition and pressure and angle sensitivity, and all four devices (stylus, eraser, cursor, and pad) had its own entry in the device dialogue box, and was selected when that device was used. Everything was fine.
I tried to use it yesterday and gimp refused to acknowledge that it was a tablet. The devices dialogue only shows the mouse, Preferences->Input Devices->Configure Extended Input Devices says that there are none, although Preferences->Input Controllers->Linux Input reports the tablet. wacdump correctly reports all tools and what they're doing; xidump <device> correctly reports what the tool is doing - indeed, I can open 6 windows, each monitoring a different device, and get the right information out of each of them with each different device. Inkscape also denies the existence of extended input devices. I haven't changed anything since I got it working, though.
The output of gimp at startup says it's getting the same information it was getting when it was working:
linux_input_get_device_info: #keys = 0
linux_input_get_device_info: #ext_keys = 0
linux_input_get_device_info: button 0x100 present
linux_input_get_device_info: button 0x101 present
linux_input_get_device_info: button 0x102 present
linux_input_get_device_info: button 0x103 present
linux_input_get_device_info: button 0x104 present
linux_input_get_device_info: button 0x105 present
linux_input_get_device_info: button 0x106 present
linux_input_get_device_info: button 0x107 present
linux_input_get_device_info: button 0x108 present
linux_input_get_device_info: button 0x110 present
linux_input_get_device_info: button 0x111 present
linux_input_get_device_info: button 0x112 present
linux_input_get_device_info: button 0x113 present
linux_input_get_device_info: button 0x114 present
linux_input_get_device_info: button 0x140 present
linux_input_get_device_info: button 0x141 present
linux_input_get_device_info: button 0x142 present
linux_input_get_device_info: button 0x143 present
linux_input_get_device_info: button 0x144 present
linux_input_get_device_info: button 0x145 present
linux_input_get_device_info: button 0x146 present
linux_input_get_device_info: button 0x147 present
linux_input_get_device_info: button 0x14a present
linux_input_get_device_info: button 0x14b present
linux_input_get_device_info: button 0x14c present
linux_input_get_device_info: #buttons = 25
linux_input_get_device_info: rel 0x08 present
linux_input_get_device_info: #rels = 1
linux_input_get_device_info: abs 0x00 present [0..97536]
linux_input_get_device_info: abs 0x01 present [0..60960]
linux_input_get_device_info: abs 0x02 present [-900..899]
linux_input_get_device_info: abs 0x05 present [-900..899]
linux_input_get_device_info: abs 0x06 present [-1023..1023]
linux_input_get_device_info: abs 0x08 present [0..1023]
linux_input_get_device_info: abs 0x18 present [0..2047]
linux_input_get_device_info: abs 0x19 present [0..63]
linux_input_get_device_info: abs 0x1a present [0..127]
linux_input_get_device_info: abs 0x1b present [0..127]
linux_input_get_device_info: abs 0x28 present [0..0]
linux_input_get_device_info: #abs = 11
I've kept logs of gimp's output when it was working and now; the only difference is the date/time.
I don't think it's the wacom driver: I've unloaded and reloaded it; I don't think it's X: I've stopped and restarted it - and wacdump and xidump wouldn't work properly if either of these were the problem. This means it must be the way gimp (and inkscape) get data from xinput. But nothing's changed since I got it working!
Any suggestions?