Originally Posted by
Ayuthia
I going to guess that the segfault only provides the typical "segmentation fault (core dumped)" message.
It would have been too useful to get a detailed error message
Yes, it is the typical message.
BTW, I can confirm that once I reconnect the tablet (or boot with it connected), I'll be able to use the "eraser" input device once in gimp. As soon as I change back to the stylus, even if I try to go back to the eraser, gimp stays on the stylus input device so I have 2 stylus input devices
Don't know if it is related to the driver or gimp as I don't have a tablet that is fully working yet. Do you get the same result in gimp?
The other (maybe related) interesting thing is that xinput --list --short always shows 2 of each input device (eraser, stylus, touch, I removed the pad and the cursor for now) as below:
Code:
"eraser" id=2 [XExtensionKeyboard]
"touch" id=3 [XExtensionKeyboard]
"stylus" id=4 [XExtensionKeyboard]
"eraser" id=5 [XExtensionKeyboard]
"touch" id=6 [XExtensionKeyboard]
"stylus" id=7 [XExtensionKeyboard]
Gimp is showing me two of each as well. It's hard to know which one is the correct stylus or eraser. I often activated both stylus, both eraser but... didn't get better results. But maybe gimp is getting lost because of this.
I've managed to see those in wacomcpl (again, everything in double) by using Favux .fdi file that I've modified (I was not getting the stylus).
@Favux, here is my .fdi once modified. It seems to work just about all the time (boot and plug&play). I don't have anything in my xorg.conf anymore which is great. Freedom! Well I may have exagerated a little bit. It is just a little more dynamic and less cumbersome this way.
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- this is probably a bit imprecise -->
<deviceinfo version="0.2">
<device>
<match key="info.category" contains="input">
<match key="info.product" contains_outof="Wacom">
<merge key="input.x11_driver" type="string">wacom</merge>
<merge key="input.x11_options.Type" type="string">stylus</merge>
<merge key="info.product" type="string">stylus</merge>
<merge key="input.x11_options.DebugLevel" type="string">12</merge>
<append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
<append key="wacom.types" type="strlist">eraser</append>
<append key="wacom.types" type="strlist">touch</append>
</match>
</match>
</device>
<device>
<match key="input.x11_options.Type" contains="eraser">
<merge key="info.product" type="string">eraser</merge>
</match>
</device>
<device>
<match key="input.x11_options.Type" contains="touch">
<merge key="info.product" type="string">touch</merge>
</match>
</device>
</deviceinfo>
That's about it for now. Hope somebody will have "THE" great idea and we will resolve this in the next few hours
ehfortin
Bookmarks