[DIGImend-devel] Genius PenSketch 12x9 in Ubuntu Precise (12.04)
Brought to you by:
spb_nick
|
From: Favux ... <fav...@gm...> - 2012-07-23 19:10:27
|
Hi Nick, I have a Genius PenSketch 12x9 user on Ubuntu forums. Originally he was using Natty (11.04) and wanted to modify his tablet's aspect ratio. We figured that out. Then he upgraded to Precise (12.04) because he wanted to install the new Gimp 2.8 over the default Gimp 2.6. After he did that all was well. Then he added the custom .conf file to modify the aspect ratio and the tablet stopped drawing. Removal of the custom .conf didn't fix things. Also since installing Gimp 2.8 was about the first thing he did a bunch of updates for Precise were installed, maybe at about the same time as the .conf file. He can't remember quite when or what they were. Bus 003 Device 003: ID 5543:0042 UC-Logic Technology Corp. Tablet PF1209 xinput list: ⎜ ↳ 9x12 Tablet id=10 [slave pointer (2)] ⎜ ↳ 9x12 Tablet id=11 [slave pointer (2)] ⎜ ↳ 9x12 Tablet id=12 [slave pointer (2)] In Xorg.0.log we see the the 3 event nodes. The first and third have the identifier "evdev tablet catchall" while the second has "evdev pointer catchall". Are there suppose to be two event nodes matching MatchIsTablet? It appears the pen may be on the third event which may be why the pen isn't working in Gimp 2.8. It still has the issue/bug Viktoria.S described where it is showing one input device, namely "9x12 Tablet" in its Configure Extended Input Devices dropdown. Because by happy chance the pen was the first device Vicktoria.S reported things were OK for drawing even so. I can't explain how the pen event changed from the first to third for the PenSketch if that is what happened. Maybe the updates? So <device names> that are different would be good. I was wondering if maybe that could be done through udev rules. That would be one step up from the linux wacom X driver appending the different input tool types but still not require kernel driver changes. So far in udevadm info I do not see a difference. In other words I cannot find whatever MatchIsTablet, MatchIsPointer, or MatchIsKeyboard is matching to in udev. In the PF1209's case is it the HID report descriptor's "Usage (Stylus)" that triggers MatchIsTablet? And "Usage (Mouse)" for MatchIsPointer? Do you know if that shows up in udev and if it does how does it show up? Favux |