Summary: | buttons on graphic tablet don't work | ||
---|---|---|---|
Product: | Wayland | Reporter: | akktor <akktor> |
Component: | libinput | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED NOTOURBUG | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | peter.hutterer |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
evemu-record
spec |
Description
akktor
2017-10-21 18:40:28 UTC
run libinput debug-events please and check if libinput sees the button pads. If so, this is a bug in the higher levels, most likely gnome or whatever ubuntu uses now. sudo libinput debug-events libinput error: event8 - libinput error: UC-Logic TABLET 1060N Pad: libinput error: libinput bug: device does not meet tablet criteria. Ignoring this device. and nothing more. The same message i've got on xorg session. Oh, right. update to libinput 1.9, that has a fix for this, the uc logic tablets all don't follow the kernel protocol... *** This bug has been marked as a duplicate of bug 102570 *** The error is gone, but there is no events either. please attach an evemu-record of the button presses please, thanks Created attachment 135041 [details]
evemu-record
ok, this isn't a libinput problem anymore, it's a problem with udev not tagging this device because it falls through the cracks of the current tagging mechanisms. udev *should* show ID_INPUT_TABLET=1 and ID_INPUT_TABLET_PAD=1 for a pad but it doesn't for this device because the x/y axes are missing. as a temporary fix, I suggest putting this into /etc/udev/hwdb.d/91-uclogic-pad-override.hwdb libinput:name:*UC-Logic TABLET 1060N Pad*:dmi:* ID_INPUT_TABLET=1 ID_INPUT_TABLET_PAD=1 Note the spaces before ID_*. Look at https://wayland.freedesktop.org/libinput/doc/latest/faq.html#faq_hwdb_changes on how to apply this. Long-term, this device needs a custom entry in the systemd hwdb so the tags are applied. Best to open a systemd bug for this and cc me (@whot) on it, thanks. Could possibly be addressed in libwacom too because adding this device would help with gnome configuration but I can't even find a picture of the 1060N, let alone anything useful. Is this a standalone tablet? I also can't remember if uclogic re-uses usb pid/vids like huion does - in that case libwacom would be a dead end anyway. Created attachment 135085 [details]
spec
Thanks, it works. I cant find systemd bug list. There is no choice on enter new bug. It's actually xp-pen star 03. I don't understand what should i report to libwacom? Is non-wacom tablet is supported on gnome-center? systemd bugs are here: https://github.com/systemd/systemd/issues gnome doesn't care about the brand of the tablet, only whether it can find enough pieces of information such as whether the tablet is internal (screen) or external (usb). Those are provided by the data files in libwacom. The problem with most of the cheap tablets is that they re-use the USB ids, so two completely different tablets can look the same to the system. There's a mirror of the data files here: https://github.com/linuxwacom/libwacom/tree/master/data Look at the wacom.example one, that gives you enough information to add a data file for your tablet. Please send that as a git-formatted patch to linuxwacom-devel@lists.sourceforge.net |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.