Re: HOWTO INSTALL WIZARDPEN DRIVER FOR iball TABLET
No the line itself isn't bad it is just that it was the last line or driver matched and that was the evdev driver. The last thing matched controls.
The MatchProduct WizardPen .conf file did what we wanted. It matched to the WizardPen X driver:
Code:
(II) config/udev: Adding input device Genius EasyPen i405X (/dev/input/event6)
(**) Genius EasyPen i405X: Applying InputClass "evdev pointer catchall"
(**) Genius EasyPen i405X: Applying InputClass "evdev keyboard catchall"
(**) Genius EasyPen i405X: Applying InputClass "evdev tablet catchall"
(**) Genius EasyPen i405X: Applying InputClass "WizardPen class"
(II) LoadModule: "wizardpen"
Which is why your stylus buttons now work correctly. So now you have:
Code:
(II) config/udev: Adding input device Genius EasyPen i405X (/dev/input/event6)
(**) Genius EasyPen i405X: Applying InputClass "evdev pointer catchall"
(**) Genius EasyPen i405X: Applying InputClass "evdev keyboard catchall"
(**) Genius EasyPen i405X: Applying InputClass "evdev tablet catchall"
(**) Genius EasyPen i405X: Applying InputClass "WizardPen class"
(II) LoadModule: "wizardpen"
(II) Loading /usr/lib/xorg/modules/input/wizardpen_drv.so
(II) Module wizardpen: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 0.7.3
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) Option "Device" "/dev/input/event6"
(--) Genius EasyPen i405X: MaxX:14080 MaxY:10240 MaxZ:1023
(--) Genius EasyPen i405X: aspect ratio:1.38:1
(**) Genius EasyPen i405X is in absolute mode
(**) Genius EasyPen i405X: TopX not set, defaulting to "5%"
(**) Genius EasyPen i405X: TopY not set, defaulting to "5%"
(**) Genius EasyPen i405X: BottomX not set, defaulting to "95%"
(**) Genius EasyPen i405X: BottomY not set, defaulting to "95%"
(II) Genius EasyPen i405X: ScreenX = 1440, ScreenY = 900
(**) Genius EasyPen i405X: TopX = 704
(**) Genius EasyPen i405X: TopY = 512
(**) Genius EasyPen i405X: BottomX = 13376
(**) Genius EasyPen i405X: BottomY = 9728
(**) Genius EasyPen i405X: TopZ (min pressure) = 0
(**) Genius EasyPen i405X: BottomZ (max pressure) = 1023
(**) Genius EasyPen i405X: always reports core events
(II) XINPUT: Adding extended input device "Genius EasyPen i405X" (type: WizardPen Tablet)
(II) Genius EasyPen i405X Increment: 9
(II) config/udev: Adding input device Genius EasyPen i405X (/dev/input/mouse1)
(**) Genius EasyPen i405X: Ignoring device from InputClass "WizardPen ignore mouse dev class"
Which all looks good. Aside from it complaining about the coordinates a little.
So do you still have a problem?
Re: HOWTO INSTALL WIZARDPEN DRIVER FOR iball TABLET
Yes, the problem is that pressure on the tablet has no effect, which makes any action fairly complicated.
Re: HOWTO INSTALL WIZARDPEN DRIVER FOR iball TABLET
Since you are now on the right driver we have to wonder about a hardware problem i.e. the stylus tip. Are you able to test the tablet on another OS, say Windows. Do you have pressure in that? Also does the spec.s on your tablet say it has 1024 pressure levels?
Re: HOWTO INSTALL WIZARDPEN DRIVER FOR iball TABLET
Yes, the number of pressure levels is correct. Just to be sure, the thing is that nothing happens at all when I press the tablet, not only that it is not pressure-sensitive.
At present I don't have another OS to test the tablet, but pressure did have an effect when with the wrong driver, so it's probably not a hardware problem (although I am quite puzzled now that we seem to have ruled out both driver problems and hardware problems...)
Re: HOWTO INSTALL WIZARDPEN DRIVER FOR iball TABLET
Let's make sure we're using the same terms.
The stylus tip by default should emit the equivalent of a left mouse click.
Pressure is variation of line width in applications like Gimp, Inkscape, and MyPaint when drawing a line or whatever. With some applications such as Gimp you need to enable the extended input device.
The stylus has a battery and its fresh? Are there replaceable nibs for the tip? If so have you tried a new nib?
Re: HOWTO INSTALL WIZARDPEN DRIVER FOR iball TABLET
Sorry if my expressions are not accurate (as you may have guessed, english is not my mother tongue). So my problem is that there is no "left mouse click" effect whatsoever. I doubt it comes from a hardware problem, since if I come back to an older version of 70-wizardpen.conf, then the stylus tip has an effect, although not a left mouse click in this case. The tablet is brand new, I took the battery from inside the box, so I suspect it is ok. To be sure, I just turned back to the old version of 70-wizardpen.conf, and I confirm the stylus tip is doing something in this case.
Re: HOWTO INSTALL WIZARDPEN DRIVER FOR iball TABLET
Alright, we have a bit of a mystery. It would be nice if you could test it on a Windows PC.
The only thing I don't recognize in the Xorg.0.log is:
Quote:
(II) Genius EasyPen i405X Increment: 9
That's a new one on me.
Let's see if telling the WizardPen driver what the coordinates are changes anything:
Code:
Section "InputClass"
Identifier "WizardPen class"
MatchIsTablet "on"
# MatchVendor "UC-LOGIC|KYE Systems|Ace Cad"
MatchProduct "i405X"
MatchDevicePath "/dev/input/event*"
Driver "wizardpen"
Option "TopX" "704"
Option "TopY" "512"
Option "BottomX" "13376"
Option "BottomY" "9728"
Option "TopZ" "0"
Option "BottomZ" "1023"
EndSection
Section "InputClass"
Identifier "WizardPen ignore mouse dev class"
MatchIsTablet "on"
# MatchVendor "UC-LOGIC|KYE Systems|Ace Cad"
MatchProduct "i405X"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "yes"
EndSection
Re: HOWTO INSTALL WIZARDPEN DRIVER FOR iball TABLET
Hmm, it did not solve the problem. The mysterious line you refer to is still there. Here is now how a part of Xorg.0.log looks like:
Code:
(II) config/udev: Adding input device Genius EasyPen i405X (/dev/input/event6)
(**) Genius EasyPen i405X: Applying InputClass "evdev pointer catchall"
(**) Genius EasyPen i405X: Applying InputClass "evdev keyboard catchall"
(**) Genius EasyPen i405X: Applying InputClass "evdev tablet catchall"
(**) Genius EasyPen i405X: Applying InputClass "WizardPen class"
(II) LoadModule: "wizardpen"
(II) Loading /usr/lib/xorg/modules/input/wizardpen_drv.so
(II) Module wizardpen: vendor="X.Org Foundation"
compiled for 1.7.6, module version = 0.7.3
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) Option "Device" "/dev/input/event6"
(--) Genius EasyPen i405X: MaxX:14080 MaxY:10240 MaxZ:1023
(--) Genius EasyPen i405X: aspect ratio:1.38:1
(**) Genius EasyPen i405X is in absolute mode
(II) Genius EasyPen i405X: ScreenX = 1440, ScreenY = 900
(**) Genius EasyPen i405X: TopX = 704
(**) Genius EasyPen i405X: TopY = 512
(**) Genius EasyPen i405X: BottomX = 13376
(**) Genius EasyPen i405X: BottomY = 9728
(**) Genius EasyPen i405X: TopZ (min pressure) = 0
(**) Genius EasyPen i405X: BottomZ (max pressure) = 1023
(**) Genius EasyPen i405X: always reports core events
(II) XINPUT: Adding extended input device "Genius EasyPen i405X" (type: WizardPen Tablet)
(II) Genius EasyPen i405X Increment: 9
(II) config/udev: Adding input device Genius EasyPen i405X (/dev/input/mouse1)
(**) Genius EasyPen i405X: Ignoring device from InputClass "WizardPen ignore mouse dev class"
(II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event4)
To be really really sure, I will try once more to go back to an old version of 70-wizardpen.conf and check again if it's not a hardware problem. But it's really because I don't know what else to do...
Re: HOWTO INSTALL WIZARDPEN DRIVER FOR iball TABLET
Lets try a couple of different values for TopZ. That's the opposite of what we should be doing because that will raise the pressure threshold not make it more sensitive. But what the heck, maybe there's some sort of overload. Say maybe 10, or 40, or 80?
Re: HOWTO INSTALL WIZARDPEN DRIVER FOR iball TABLET
I tried with 10, 40, and 200, but I could not obtain any effect. From my mutliple trials, I realized that i did not need to shut down and restart the computer each time, but that closing the session was sufficient. Is it ok ?