[DIGImend-users] UC-Logic feeback
Brought to you by:
spb_nick
|
From: Jens V. <in...@je...> - 2016-07-06 10:26:53
|
Hi folks
Thanks for your nice work on this project.
This deseverves some feedback for sure.
I recently needed a new tablet and decided to be brave :)
I bought now a XP-Pen Star 03 10*6" tablett for general use + a bit
texture drawing for my Linux Mint 17.3.
Wanted to test something pretty cheap but big with no battery needed in
the pen ( around 50 bucks ).
Got the DigiMend drivers.
The tablet is recognized as expected.
lsusb:
ID 5543:0081 UC-Logic Technology Corp.
xinput --list:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=8 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=9 [slave pointer (2)]
⎜ ↳ USB Keyboard id=11 [slave pointer (2)]
⎜ ↳ UC-Logic TABLET 1060N Pen id=12 [slave pointer (2)]
⎜ ↳ UC-Logic TABLET 1060N Mouse id=13 [slave pointer (2)]
⎜ ↳ UC-Logic TABLET 1060N Pad id=14 [slave pointer (2)]
⎜ ↳ UC-Logic TABLET 1060N Consumer Control id=16 [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)]
↳ USB Keyboard id=10 [slave keyboard (3)]
↳ UC-Logic TABLET 1060N Keyboard id=15 [slave keyboard (3)]
↳ UC-Logic TABLET 1060N System Control id=17 [slave keyboard (3)]
I made a few tweaks to adapt handling and enforce releability:
- created a 52-uc-logic.conf where i set the Option "ButtonMapping" "1 3
2" aka static, no script needed at startup + this survives a
sleep/resume, no need for extra actions though:
Section "InputClass"
Identifier "Graphics tablet mouse"
MatchIsPointer "on"
MatchProduct "UC-Logic"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
# Apply custom Options below.
EndSection
Section "InputClass"
Identifier "Graphics tablet pen"
MatchIsTablet "on"
MatchProduct "UC-Logic"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "ButtonMapping" "1 3 2"
EndSection
The tablet wasn't longer recognized when waking the machine from
sleep/suspend:
- set SUSPEND_MODULES="$SUSPEND_MODULES hid_uclogic" in a pm/config.d module
This all works nicely for painting in Blender, Gimp, Krita. I observed
the pressure is a bit more
sensitive in the lower ranges than my former wacom graffire4 (
threshhold ? ). This is not a problem
in painting use, as the apps allow for manipulating the pressurecurves
anyway.
I also work most of the time with the pen for general purpose aka
editing, coding, mouse-like use.
Here a little problem shows up from the very sensitive pen: in rare
cases click/doubleclick fails.
I tried to use the xsetwacom way described for WALTOP tablets and this
seems to work in a way, but did
not solve my little problem it seems. Mapping pen buttons was possible.
/xinput list-props "UC-Logic TABLET 1060N Pen stylus"/ showed up as
expected but /xsetwacom set "UC-Logic TABLET 1060N Pen stylus"
Threshold 27/ seemed to have no effect. But perhaps i had interference
with evdev, not sure.
Anyway, from this i've learned that for general purpose use it would be
nice the evdev driver would have an
pressure threshold for more reliable action tuning in for example
filemangers, editors etc.
No complaints about usage in drawing applications.
Again thx for your effords. I am a developer too ( Blender, LuxRender )
so if you perhaps need more details
just lemme know.
Cheers ... Jens
Jens
--
Jens Verwiebe
Allerskehre 44 - 22309 Hamburg
Tel.: +49 40 68 78 50
mobile: +49 172 400 49 07
mailto: in...@je...
web: http://www.jensverwiebe.de
|