Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fresh installation of OpenTabletDriver - Linux Mint #3237

Open
5 tasks done
Jopp-gh opened this issue Mar 11, 2024 · 25 comments · May be fixed by #3238
Open
5 tasks done

fresh installation of OpenTabletDriver - Linux Mint #3237

Jopp-gh opened this issue Mar 11, 2024 · 25 comments · May be fixed by #3238
Labels
configuration Adds or modifies a tablet configuration

Comments

@Jopp-gh
Copy link

Jopp-gh commented Mar 11, 2024

Steps to Reproduce

Since linux Mint does not allow the configuration of multiple tablet profiles I installed OpenTabletDriver.

  1. I installed your *.deb package
  2. after rebooting I connected my tablet (Xp-Pen Star 03) - and yes, my model is supported on your device list
  3. I launched OpenTabletDriver from the applications panel in Mint
  4. OpenTabletDriver tells me: "Connecting to OpenTabletDriver deamon" but aborts after a timeout
  5. Now I checked Mint's System settings > tablet and surprise! now, Mint is unable to see my tablet

Before the installation of OpenTabletDriver my tablet was working fine and Mint detected my tablet and pen immediately, in addition, every time I connect my tablet, my mouse cursor disappears.

Expected Behavior

A working driver that doesn't mess with my mouse and gives me a way to setup multiple tablet profiles.

Observed Behavior

I didn't do anything wrong with your installer - the installation of OpenTabletDriver is fool proof.
All I know is that OpenTabletDriver messed up my default tablet settings (deactivating wacom drivers) as described in your wiki:

Currently, two kernel modules are also unloaded as they interfere with OpenTabletDriver. These are:

wacom
hid_uclogic

and deactivating my damn cursor, which is even more upsetting!

Then I tried to install yet another time in the hope to get a "complete installation" of your driver. Nothing changed after rebooting.
Guys, you probably you need to check better how you write your installers, because I don't use a small insignificant distro with all kind of issues, so the fault is clearly on your side. Sorry to come up to ask this, but did you actually do some little check if your installer worked fine on major distros like Mint, at least ?

Since this installation is such a birth, I just ask you to tell me how to reactivate my wacom drivers so mint can see again my tablet and the uninstaller for OpenTabletDriver.

Tablet Device

XP-Pen Star 03

Diagnostic Information

lsusb yes I can see my tablet:
Bus 001 Device 015: ID 5543:0081 UC-Logic Technology Corp. TABLET 1060N

there is nothing related to OpenTabletDriver in these folders:

/dev/uinput #uinput does not exist
~/.config/
/etc/udev/rules.d/
~/.config/OpenTabletDriver 

here's the log from ~/.config/OpenTabletDriver

[
{
  "Time": "2024-03-11T11:26:53.4500529+01:00",
  "Group": "Detect",
  "Message": "Searching for tablets...",
  "StackTrace": null,
  "Level": 1,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4672761+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet '10moon 1060N'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4679634+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Acepen AP 1060'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4680586+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Adesso Cybertablet K8'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4680782+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Artisul A1201'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4680831+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Artisul AP604'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4680927+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Artisul M0610 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4804868+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'FlooGoo FMA100'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.480502+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon 1060 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805117+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon GM116HD'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805202+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon GM156HD'",
  "StackTrace": null,
  "Level": 0,
  "Notification": fal

Acknowledgements

  • I have installed OpenTabletDriver by following its official installation instructions.
  • I have checked the OpenTabletDriver Wiki and respective FAQ pages, and my issue was not covered or actually fixed.
  • I have searched the existing issues and this new issue is not a duplicate of any.
  • I have written a concise and meaningful title.
  • I am on the latest version of OpenTabletDriver.
@Jopp-gh Jopp-gh added the bug Something isn't working label Mar 11, 2024
@github-actions github-actions bot added the needs-triage This issue or PR has not been properly labeled yet label Mar 11, 2024
@Jopp-gh
Copy link
Author

Jopp-gh commented Mar 11, 2024

For some reason my log got truncated. Here the complete one (checked):

[
{
  "Time": "2024-03-11T11:26:53.4500529+01:00",
  "Group": "Detect",
  "Message": "Searching for tablets...",
  "StackTrace": null,
  "Level": 1,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4672761+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet '10moon 1060N'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4679634+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Acepen AP 1060'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4680586+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Adesso Cybertablet K8'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4680782+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Artisul A1201'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4680831+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Artisul AP604'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4680927+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Artisul M0610 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4804868+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'FlooGoo FMA100'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.480502+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon 1060 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805117+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon GM116HD'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805202+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon GM156HD'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805234+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon M106K Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805274+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon M106K'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805333+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon M10K Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805364+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon M10K'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805396+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon M1220'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805428+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon M1230'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805489+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon M6'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805529+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon PD1161'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805584+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon PD156 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805614+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon PD1560'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805644+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon PD1561'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805673+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon PD2200'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805785+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon S56K'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805837+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon S620'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805899+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon S630'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805935+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Gaomon S830'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4805966+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Genius G-Pen 560'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806023+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Genius i405x'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806053+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Genius i608x'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806082+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion 420'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806156+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion G10T'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806187+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion G930L'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806219+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion GC610'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806284+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion GT-220 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806316+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion GT-221 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806346+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion GT-221'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806376+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H1060P'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806453+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H1161'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806516+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H320M'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806555+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H420'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806645+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H420X'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806707+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H430P'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806825+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H580X'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806857+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H610 Pro V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806932+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H610 Pro V3'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4806961+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H610 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H610X'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807061+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H640P'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807156+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H641P'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807187+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H642'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807216+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H690'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807281+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion H950P'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.480733+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion HC16'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807394+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion HS610'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807435+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion HS611'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.48075+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion HS64'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807531+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion HS95'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807561+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas 12'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807592+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas 13'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807676+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas 16 (2021)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807709+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas 16'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807739+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas 20'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807809+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas 22 Plus'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807841+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas 22'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.480787+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas 24 Plus'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.48079+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas Pro 12'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807956+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas Pro 13 (2.5k)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4807986+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas Pro 13'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808027+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas Pro 16 (2.5k)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.48081+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas Pro 16'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808147+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas Pro 20'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.480821+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas Pro 24 (4K)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808257+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Kamvas Pro 24'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.480829+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion New 1060 Plus (2048)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808355+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion New 1060 Plus'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808394+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Q11K V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808425+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Q11K'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808523+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Q620M'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808557+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion Q630M'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808587+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion RDS-160'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808641+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion RTE-100'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808674+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion RTM-500'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808714+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion WH1409 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808767+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Huion WH1409'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808797+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'KENTING K5540'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808831+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'LifeTec LT9570'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808863+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Monoprice 10594'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808915+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Monoprice MP1060-HA60'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808949+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Parblo A609'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4808979+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Parblo A610 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4809044+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Parblo A640 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4809075+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Parblo Intangbo M'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4809114+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Parblo Intangbo S'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4809177+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Parblo Ninos M'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4809222+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Parblo Ninos N4'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4809252+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Parblo Ninos N7'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4809363+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Parblo Ninos S'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4809403+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'RobotPen T9A'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.4809468+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'UC-Logic 1060N'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5180837+01:00",
  "Group": "Detect",
  "Message": "More than 1 matching device has been found.",
  "StackTrace": null,
  "Level": 2,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5385428+01:00",
  "Group": "Device",
  "Message": "Initializing device 'TABLET 1060N' /sys/devices/pci0000:00/0000:00:02.1/0000:04:00.0/0000:05:0c.0/0000:0f:00.0/usb1/1-3/1-3.3/1-3.3.1/1-3.3.1:1.0/0003:5543:0081.0014/hidraw/hidraw4",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5385554+01:00",
  "Group": "Device",
  "Message": "Using report parser type 'OpenTabletDriver.Configurations.Parsers.XP_Pen.XP_PenReportParser'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5504207+01:00",
  "Group": "Device",
  "Message": "Initialized string index 100",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5516139+01:00",
  "Group": "Device",
  "Message": "Set device output: 02-B0-02",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5517441+01:00",
  "Group": "Detect",
  "Message": "Found tablet 'UC-Logic 1060N'",
  "StackTrace": null,
  "Level": 1,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5525527+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'UC-Logic PF1209'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5525741+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'UGEE S640'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5525797+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'UGEE U1200'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5525831+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'UGEE U1600'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5525889+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'UGTABLET M708 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.5525926+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'UGTABLET M708'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6241328+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK A15 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6241965+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK A15 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242031+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK A15'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242082+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK A30 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242197+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK A30'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242245+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK A50 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242294+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK A50'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.624238+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK S640 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242427+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK S640'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242473+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK VK1060'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242521+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK VK1060PRO'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242617+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK VK430 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242666+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK VK430'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242712+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK VK640'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6242757+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'VEIKK Viola (VO1060)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243063+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'ViewSonic Woodpad PF0730'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243111+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTC-4110WL'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243161+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTC-6110WL'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243243+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTE-430'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243302+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTE-440'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.624341+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTE-450'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243456+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTE-460'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243522+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTE-630'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243615+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTE-640'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243676+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTE-650'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243755+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTE-660'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243801+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTF-430'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243846+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTH-301'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6243894+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTH-460'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.624402+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTH-461'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6244257+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTH-470'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6244318+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTH-480'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6244414+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTH-490'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6244477+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTH-661'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6244597+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTH-670'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6244659+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTH-680'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6244772+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTH-690'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6244835+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-4100'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.624494+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-4100WL'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6245103+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-460'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6245262+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-470'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6245323+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-471'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.624543+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-472'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6245523+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-480'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.624562+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-490'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6245683+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-6100'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6245729+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-6100WL'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.624582+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-671'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6245883+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-672'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6245975+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-680'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246035+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom CTL-690'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246159+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom DTC-133'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246219+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom DTH-1320'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246267+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom Cintiq 13HD (DTK-1300)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246365+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom Cintiq 16 (DTK1660)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246431+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom Cintiq 12WX (DTZ-1200W)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246479+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom ET-0405-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246591+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom ET-0405A-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246653+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom FT-0405-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246746+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom GD-0405-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246806+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom GD-0608-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246901+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom GD-0912-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6246962+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom GD-1212-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247024+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom GD-1218-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247163+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom MTE-450'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247222+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTH-450'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247315+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTH-451'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247376+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTH-460'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247482+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTH-650'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247545+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTH-651'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247642+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTH-660'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247702+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTH-850'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247811+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTH-851'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247871+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTH-860'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6247965+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTK-1240'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.624804+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTK-440'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248102+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTK-450'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248197+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTK-540WL'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248259+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTK-640'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248359+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTK-650'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248419+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTK-840'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248514+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTU-600U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248559+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTZ-1230'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248618+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTZ-1231W'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248735+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTZ-430'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248794+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTZ-431W'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248923+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTZ-630'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6248986+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTZ-631W'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249083+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom PTZ-930'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249146+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom XD-0405-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249255+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom XD-0608-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249317+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom XD-0912-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249411+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom XD-1212-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249473+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Wacom XD-1218-U'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249533+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'Waltop Slim Tablet 5.8\"'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249664+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XenceLabs Pen Tablet Medium'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249731+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XenceLabs Pen Tablet Small'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249773+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XENX P1-640'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249834+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XENX P3-1060'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249873+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XENX X1-640'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249905+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 10 (2nd Gen)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249938+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 12 (2nd Gen)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6249994+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 12 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250029+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 12'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250061+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 13 (2nd Gen)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250119+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 13.3 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250154+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 13.3'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250196+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 15.6 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250231+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 15.6'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250298+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 16 (2nd Gen)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250332+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 16 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250365+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist 22HD'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250463+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Artist Pro 16TP'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250498+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen CT1060'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.625053+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen CT430'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250811+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen CT640'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250856+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco 01 V2 (variant 2)'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250922+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco 01 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250966+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco 01'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6250999+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco 02'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251057+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco 03'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251091+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco L'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251123+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco M'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251154+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco mini4'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251212+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco mini7'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251352+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco Pro Medium'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251387+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco Pro Small'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251419+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Deco Pro SW'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251452+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Innovator 16'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251516+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star 03'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251568+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star 05 V3'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.625163+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star 06'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251663+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star 06C'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251697+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G430'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251778+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G430S V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251815+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G430S'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251847+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G540 Pro'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251879+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G540'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251949+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G640 V2'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6251996+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G640'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6252028+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G640S'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6252137+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G960'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6252168+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G960S Plus'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.62522+01:00",
  "Group": "Detect",
  "Message": "Searching for tablet 'XP-Pen Star G960S'",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6388854+01:00",
  "Group": "Evdev",
  "Message": "Successfully initialized virtual tablet. (code NONE)",
  "StackTrace": null,
  "Level": 0,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6410019+01:00",
  "Group": "UC-Logic 1060N",
  "Message": "Output mode: Absolute Mode",
  "StackTrace": null,
  "Level": 1,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.642323+01:00",
  "Group": "UC-Logic 1060N",
  "Message": "Display area: [1920x1080@<960. 540>:0°],",
  "StackTrace": null,
  "Level": 1,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6424145+01:00",
  "Group": "UC-Logic 1060N",
  "Message": "Tablet area: [254x152,4@<127. 76,2>:0°],",
  "StackTrace": null,
  "Level": 1,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6424689+01:00",
  "Group": "UC-Logic 1060N",
  "Message": "Clipping: Enabled",
  "StackTrace": null,
  "Level": 1,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.642508+01:00",
  "Group": "UC-Logic 1060N",
  "Message": "Ignoring reports outside area: Disabled",
  "StackTrace": null,
  "Level": 1,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6447832+01:00",
  "Group": "UC-Logic 1060N",
  "Message": "Tip Binding: [Mouse Button Binding: Left]@0%",
  "StackTrace": null,
  "Level": 1,
  "Notification": false
},
{
  "Time": "2024-03-11T11:26:53.6475077+01:00",
  "Group": "Settings",
  "Message": "Driver is enabled.",
  "StackTrace": null,
  "Level": 1,
  "Notification": false
},

@jamesbt365
Copy link
Member

jamesbt365 commented Mar 11, 2024

The UI wills timeout if the daemon isn't running, but now the daemon is so it shouldn't timeout anymore.

You won't see the tablet in the system settings because its not being controlled by that anymore.

The reason OTD isn't working is likely because we need to completely change our detection scheme, your tablet (likely) has more than 1 identical identifier and thus OTD may randomly select the wrong one, see #3011.

This is unrelated to Linux Mint, isn't a problem with the installer/deb, the fault isn't really on us, more just an artifact of poor manufacturer choices. And yes, obviously we have checked if it works on these distros, no need to get rude at us over it all, I understand that this may be a frustrating time for you there's absolutely no need to point fingers here.

If you want me to confirm if its the issue above, export a diagnostic from the UI (help > export diagnostics) and send that file here, otherwise I can only go off the partial information the logging gives me.

Or, you can just uninstall the OpenTabletDriver package, reboot and be done with it.

@Jopp-gh
Copy link
Author

Jopp-gh commented Mar 11, 2024

The UI wills timeout if the daemon isn't running, but now the daemon is so it shouldn't timeout anymore.

Now I launched the OpenTabletDriver.Daemon manually and to my surprise the tablet setup assistant appeared. Seems working now.
But this is absurd, before I registered OpenTabletDriver.Daemon via terminal and it did not launch on reboot.

You won't see the tablet in the system settings because its not being controlled by that anymore.

scared me a bit, but you are right.

The reason OTD isn't working is likely because we need to completely change our detection scheme, your tablet (likely) has more than 1 identical identifier and thus OTD may randomly select the wrong one, see #3011.

Will check, thanks

If you want me to confirm if its the issue above, export a diagnostic from the UI (help > export diagnostics) and send that file here, otherwise I can only go off the partial information the logging gives me.

diagn.json.txt

@jamesbt365
Copy link
Member

But this is absurd, before I registered OpenTabletDriver.Daemon via terminal and it did not launch on reboot.

It does not do this by default, we mention this on the installation guide and tell you to set this up.

Place this file in ~/.local/share/OpenTabletDriver/Configurations you will need to create this directory.

1060N.json

@jamesbt365 jamesbt365 added configuration Adds or modifies a tablet configuration and removed bug Something isn't working needs-triage This issue or PR has not been properly labeled yet labels Mar 11, 2024
@Jopp-gh
Copy link
Author

Jopp-gh commented Mar 11, 2024

It does not do this by default, we mention this on the installation guide

I did register the opentablet demon and used this command:

systemctl --user enable opentabletdriver.service --now

and the Demon didn't ever start

Place this file in ~/.local/share/OpenTabletDriver/Configurations

This is the missing part in my installation.
Your wiki is very quick and easy to read but I didn't see any article to tell me how I've to create this path and to add this particular json file. Did I oversee something? If no, would you add this step to your wiki?

In the past 6 days I had little success to install the driver of my tablet brand. After contacting them and waiting more days they told me I've to install an older driver bc the new one doesn't work for my tablet model. This process tired me.

Finally, allow me to ask, what is they dotnet-suggest-registration thing?
I don't want or tolerate windows Telemetry stuff on my machine.

Please let this report open for 12 more hours so I can test my tablet in action. Thanks for your help so far

@jamesbt365
Copy link
Member

This is the missing part in my installation.
Your wiki is very quick and easy to read but I didn't see any article to tell me how I've to create this path and to add this particular json file. Did I oversee something? If no, would you add this step to your wiki?

There isn't really a point adding this to the wiki, the configuration above was created by me, on the fly to fix a conflict between 2 tablets, and will be promptly added to the driver provided nothing else goes wrong, however, before I can do this I need you to verify a few pieces of information for me.

Configuration overrides must be created and unless a conflict exists which cannot be distinquished between it will be added to the driver, unless you know how to diagnose, create, modify and test overrides there isn't really a point listing the override directories.

It will eventually happen when we get around to creating documentation for adding supports to tablets but right now this is on our backlog.

Right now I need you to get these values (open Tablet > Tablet Debugger):

  • Max X and Y coordinates (move your pen to the bottom right of the physical tablet, ignore the visualiser)
  • Max pressure (press the pen tip down all the way
  • if the pen buttons work when pressing them
  • If the auxiliary keys on the tablet work

TIP: don't have your pen on the tablet while you are testing the auxiliary keys, it'll make the display for them easier to see.

I'm also pretty sure the only dotnet telemetry that exists is when building dotnet applications, which you are completely able to opt out and only applies when working with source code, which you aren't. See this: https://learn.microsoft.com/en-us/dotnet/core/tools/telemetry

From a quick search dotnet-suggest is a completely related tool.

@Jopp-gh
Copy link
Author

Jopp-gh commented Mar 11, 2024

I enjoyed too quickly, the configuration file works (I don't get the first-steps tutorial anymore to setup my tablet over and over again) but I've still to launch the OpenTabletDriver.Daemon manually, otherwise openTablet doesn't start.

Pressure : 2047
Pen buttons: both work, they only change to "true" if I press them, off both are on "false"
Auxiliary keys: (putting my pen aside as suggested) where should I see key presses, inside the debugging - window? On the other side, my tablet's led signals, if these keys are pressed. Before using OpenTablet, I was able to configure keys on my tablet and they worked (Mint's default wacom drivers), so these keys are ok.

In the "Auxiliary settings" tab I can press how much I want on the first field, but opentablet seems not to detect the key press of my auxiliary keys, no matter what key (8 keys in total) I use.

@jamesbt365
Copy link
Member

but I've still to launch the OpenTabletDriver.Daemon manually, otherwise openTablet doesn't start.
setup autostart in your DE then, your environment is not providing what OTD needs.

You missed the max x and y coordinates, and you should see the auxiliary button presses when you press the buttons on the tablet, they'll appear in an array on the debugger window, similar to the pen buttons.

@jamesbt365
Copy link
Member

I'm also going to need a string dump. Tablet > device string reader
21827
129
leave blank
dump all, save that file and send it here.

@Jopp-gh
Copy link
Author

Jopp-gh commented Mar 11, 2024

Position: (bottom right) [50797 , 30477] not sure if these max values are 100% perfect, but we're very close.

No auxiliary button presses are visible on my side.

dump_074705.txt
Let me know if you need more tablet dumps. I added "*.txt" just to be able to upload here.

@jamesbt365
Copy link
Member

jamesbt365 commented Mar 11, 2024

Tablet > tablet debugger, turn on data recording and press the auxiliary keys one by one in order. Once done disable data recording, close the debugger and send the file from ~/.config/OpenTabletDriver/tablet-data.txt

@Jopp-gh
Copy link
Author

Jopp-gh commented Mar 11, 2024

I don't know why but suddenly my aux keys work and I can see them in the debugger window. I didn't see them before or change anything meanwhile. Confused.

tablet-data.txt

just the head of the file looks relevant, the rest looks all the same. Will check back tomorrow, this is my last mail today.

@jamesbt365 jamesbt365 linked a pull request Mar 11, 2024 that will close this issue
@jamesbt365
Copy link
Member

I've gone ahead and opened a pull request that'll fix this in future driver releases.

Its a long story, I don't think pressure was originally verified back when this configuration was created back in 2021. And somewhere along the lines a migration must have broke support for this tablet on Linux by changing one of the report lengths that the configuration looks for on the tablet.

Nothing more should have to be done on our end and the release of the next version of OpenTabletDriver should allow you to remove the configuration override I provided you, but right now you'll probably want to change the 8191 to 2047 in the configuration file I sent. Otherwise everything should be working correctly now?

@Jopp-gh
Copy link
Author

Jopp-gh commented Mar 12, 2024

Just some checks

I've found a link to opentabletdriver.service in two different places:

~/.config/systemd/user/graphical-session.target.wants
~/.config/systemd/user

both have the same content (the syntax should be correct):

[Unit]
Description=OpenTabletDriver Daemon
PartOf=graphical-session.target
After=graphical-session.target
ConditionEnvironment=|WAYLAND_DISPLAY
ConditionEnvironment=|DISPLAY

[Service]
ExecStart=otd-daemon
Restart=always
RestartSec=3

[Install]
WantedBy=graphical-session.target

Even with this preferences in place, OpenTabletDriver.Deamondoes not launch on login, because the cmd :

systemctl --user enable opentabletdriver.service --now

OR

systemctl --user enable '/lib/systemd/user/opentabletdriver.service' --now

generates one or both of these links.

Solution
I added otd-daemon as an argument to the processes to launch at login.

Here's the output of otd-daemon and we can see, there's a conflict at line 102:

$ otd-daemon
[Detect:Info]	Searching for tablets…
[Detect:Debug]	Searching for tablet '10moon 1060N'
[Detect:Debug]	Searching for tablet 'Acepen AP 1060'
[Detect:Debug]	Searching for tablet 'Adesso Cybertablet K8'
[Detect:Debug]	Searching for tablet 'Artisul A1201'
[Detect:Debug]	Searching for tablet 'Artisul AP604'
[Detect:Debug]	Searching for tablet 'Artisul M0610 Pro'
[Detect:Debug]	Searching for tablet 'FlooGoo FMA100'
[Detect:Debug]	Searching for tablet 'Gaomon 1060 Pro'
[Detect:Debug]	Searching for tablet 'Gaomon GM116HD'
[Detect:Debug]	Searching for tablet 'Gaomon GM156HD'
[Detect:Debug]	Searching for tablet 'Gaomon M106K Pro'
[Detect:Debug]	Searching for tablet 'Gaomon M106K'
[Detect:Debug]	Searching for tablet 'Gaomon M10K Pro'
[Detect:Debug]	Searching for tablet 'Gaomon M10K'
[Detect:Debug]	Searching for tablet 'Gaomon M1220'
[Detect:Debug]	Searching for tablet 'Gaomon M1230'
[Detect:Debug]	Searching for tablet 'Gaomon M6'
[Detect:Debug]	Searching for tablet 'Gaomon PD1161'
[Detect:Debug]	Searching for tablet 'Gaomon PD156 Pro'
[Detect:Debug]	Searching for tablet 'Gaomon PD1560'
[Detect:Debug]	Searching for tablet 'Gaomon PD1561'
[Detect:Debug]	Searching for tablet 'Gaomon PD2200'
[Detect:Debug]	Searching for tablet 'Gaomon S56K'
[Detect:Debug]	Searching for tablet 'Gaomon S620'
[Detect:Debug]	Searching for tablet 'Gaomon S630'
[Detect:Debug]	Searching for tablet 'Gaomon S830'
[Detect:Debug]	Searching for tablet 'Genius G-Pen 560'
[Detect:Debug]	Searching for tablet 'Genius i405x'
[Detect:Debug]	Searching for tablet 'Genius i608x'
[Detect:Debug]	Searching for tablet 'Huion 420'
[Detect:Debug]	Searching for tablet 'Huion G10T'
[Detect:Debug]	Searching for tablet 'Huion G930L'
[Detect:Debug]	Searching for tablet 'Huion GC610'
[Detect:Debug]	Searching for tablet 'Huion GT-220 V2'
[Detect:Debug]	Searching for tablet 'Huion GT-221 Pro'
[Detect:Debug]	Searching for tablet 'Huion GT-221'
[Detect:Debug]	Searching for tablet 'Huion H1060P'
[Detect:Debug]	Searching for tablet 'Huion H1161'
[Detect:Debug]	Searching for tablet 'Huion H320M'
[Detect:Debug]	Searching for tablet 'Huion H420'
[Detect:Debug]	Searching for tablet 'Huion H420X'
[Detect:Debug]	Searching for tablet 'Huion H430P'
[Detect:Debug]	Searching for tablet 'Huion H580X'
[Detect:Debug]	Searching for tablet 'Huion H610 Pro V2'
[Detect:Debug]	Searching for tablet 'Huion H610 Pro V3'
[Detect:Debug]	Searching for tablet 'Huion H610 Pro'
[Detect:Debug]	Searching for tablet 'Huion H610X'
[Detect:Debug]	Searching for tablet 'Huion H640P'
[Detect:Debug]	Searching for tablet 'Huion H641P'
[Detect:Debug]	Searching for tablet 'Huion H642'
[Detect:Debug]	Searching for tablet 'Huion H690'
[Detect:Debug]	Searching for tablet 'Huion H950P'
[Detect:Debug]	Searching for tablet 'Huion HC16'
[Detect:Debug]	Searching for tablet 'Huion HS610'
[Detect:Debug]	Searching for tablet 'Huion HS611'
[Detect:Debug]	Searching for tablet 'Huion HS64'
[Detect:Debug]	Searching for tablet 'Huion HS95'
[Detect:Debug]	Searching for tablet 'Huion Kamvas 12'
[Detect:Debug]	Searching for tablet 'Huion Kamvas 13'
[Detect:Debug]	Searching for tablet 'Huion Kamvas 16 (2021)'
[Detect:Debug]	Searching for tablet 'Huion Kamvas 16'
[Detect:Debug]	Searching for tablet 'Huion Kamvas 20'
[Detect:Debug]	Searching for tablet 'Huion Kamvas 22 Plus'
[Detect:Debug]	Searching for tablet 'Huion Kamvas 22'
[Detect:Debug]	Searching for tablet 'Huion Kamvas 24 Plus'
[Detect:Debug]	Searching for tablet 'Huion Kamvas Pro 12'
[Detect:Debug]	Searching for tablet 'Huion Kamvas Pro 13 (2.5k)'
[Detect:Debug]	Searching for tablet 'Huion Kamvas Pro 13'
[Detect:Debug]	Searching for tablet 'Huion Kamvas Pro 16 (2.5k)'
[Detect:Debug]	Searching for tablet 'Huion Kamvas Pro 16'
[Detect:Debug]	Searching for tablet 'Huion Kamvas Pro 20'
[Detect:Debug]	Searching for tablet 'Huion Kamvas Pro 24 (4K)'
[Detect:Debug]	Searching for tablet 'Huion Kamvas Pro 24'
[Detect:Debug]	Searching for tablet 'Huion New 1060 Plus (2048)'
[Detect:Debug]	Searching for tablet 'Huion New 1060 Plus'
[Detect:Debug]	Searching for tablet 'Huion Q11K V2'
[Detect:Debug]	Searching for tablet 'Huion Q11K'
[Detect:Debug]	Searching for tablet 'Huion Q620M'
[Detect:Debug]	Searching for tablet 'Huion Q630M'
[Detect:Debug]	Searching for tablet 'Huion RDS-160'
[Detect:Debug]	Searching for tablet 'Huion RTE-100'
[Detect:Debug]	Searching for tablet 'Huion RTM-500'
[Detect:Debug]	Searching for tablet 'Huion WH1409 V2'
[Detect:Debug]	Searching for tablet 'Huion WH1409'
[Detect:Debug]	Searching for tablet 'KENTING K5540'
[Detect:Debug]	Searching for tablet 'LifeTec LT9570'
[Detect:Debug]	Searching for tablet 'Monoprice 10594'
[Detect:Debug]	Searching for tablet 'Monoprice MP1060-HA60'
[Detect:Debug]	Searching for tablet 'Parblo A609'
[Detect:Debug]	Searching for tablet 'Parblo A610 Pro'
[Detect:Debug]	Searching for tablet 'Parblo A640 V2'
[Detect:Debug]	Searching for tablet 'Parblo Intangbo M'
[Detect:Debug]	Searching for tablet 'Parblo Intangbo S'
[Detect:Debug]	Searching for tablet 'Parblo Ninos M'
[Detect:Debug]	Searching for tablet 'Parblo Ninos N4'
[Detect:Debug]	Searching for tablet 'Parblo Ninos N7'
[Detect:Debug]	Searching for tablet 'Parblo Ninos S'
[Detect:Debug]	Searching for tablet 'RobotPen T9A'
[Detect:Debug]	Searching for tablet 'UC-Logic 1060N'
[Detect:Warning]	More than 1 matching device has been found.
[Device:Debug]	Initializing device 'TABLET 1060N' /sys/devices/pci0000:00/0000:00:02.1/0000:04:00.0/0000:05:0c.0/0000:0f:00.0/usb1/1-3/1-3.3/1-3.3.1/1-3.3.1:1.0/0003:5543:0081.0005/hidraw/hidraw4
[Device:Debug]	Using report parser type 'OpenTabletDriver.Configurations.Parsers.XP_Pen.XP_PenReportParser'
[Device:Debug]	Initialized string index 100
[Device:Debug]	Set device output: 02-B0-02
[Detect:Info]	Found tablet 'UC-Logic 1060N'
[Detect:Debug]	Searching for tablet 'UC-Logic PF1209'
[Detect:Debug]	Searching for tablet 'UGEE S640'
[Detect:Debug]	Searching for tablet 'UGEE U1200'
[Detect:Debug]	Searching for tablet 'UGEE U1600'
[Detect:Debug]	Searching for tablet 'UGTABLET M708 V2'
[Detect:Debug]	Searching for tablet 'UGTABLET M708'
[Detect:Debug]	Searching for tablet 'VEIKK A15 Pro'
[Detect:Debug]	Searching for tablet 'VEIKK A15 V2'
[Detect:Debug]	Searching for tablet 'VEIKK A15'
[Detect:Debug]	Searching for tablet 'VEIKK A30 V2'
[Detect:Debug]	Searching for tablet 'VEIKK A30'
[Detect:Debug]	Searching for tablet 'VEIKK A50 V2'
[Detect:Debug]	Searching for tablet 'VEIKK A50'
[Detect:Debug]	Searching for tablet 'VEIKK S640 V2'
[Detect:Debug]	Searching for tablet 'VEIKK S640'
[Detect:Debug]	Searching for tablet 'VEIKK VK1060'
[Detect:Debug]	Searching for tablet 'VEIKK VK1060PRO'
[Detect:Debug]	Searching for tablet 'VEIKK VK430 V2'
[Detect:Debug]	Searching for tablet 'VEIKK VK430'
[Detect:Debug]	Searching for tablet 'VEIKK VK640'
[Detect:Debug]	Searching for tablet 'VEIKK Viola (VO1060)'
[Detect:Debug]	Searching for tablet 'ViewSonic Woodpad PF0730'
[Detect:Debug]	Searching for tablet 'Wacom CTC-4110WL'
[Detect:Debug]	Searching for tablet 'Wacom CTC-6110WL'
[Detect:Debug]	Searching for tablet 'Wacom CTE-430'
[Detect:Debug]	Searching for tablet 'Wacom CTE-440'
[Detect:Debug]	Searching for tablet 'Wacom CTE-450'
[Detect:Debug]	Searching for tablet 'Wacom CTE-460'
[Detect:Debug]	Searching for tablet 'Wacom CTE-630'
[Detect:Debug]	Searching for tablet 'Wacom CTE-640'
[Detect:Debug]	Searching for tablet 'Wacom CTE-650'
[Detect:Debug]	Searching for tablet 'Wacom CTE-660'
[Detect:Debug]	Searching for tablet 'Wacom CTF-430'
[Detect:Debug]	Searching for tablet 'Wacom CTH-301'
[Detect:Debug]	Searching for tablet 'Wacom CTH-460'
[Detect:Debug]	Searching for tablet 'Wacom CTH-461'
[Detect:Debug]	Searching for tablet 'Wacom CTH-470'
[Detect:Debug]	Searching for tablet 'Wacom CTH-480'
[Detect:Debug]	Searching for tablet 'Wacom CTH-490'
[Detect:Debug]	Searching for tablet 'Wacom CTH-661'
[Detect:Debug]	Searching for tablet 'Wacom CTH-670'
[Detect:Debug]	Searching for tablet 'Wacom CTH-680'
[Detect:Debug]	Searching for tablet 'Wacom CTH-690'
[Detect:Debug]	Searching for tablet 'Wacom CTL-4100'
[Detect:Debug]	Searching for tablet 'Wacom CTL-4100WL'
[Detect:Debug]	Searching for tablet 'Wacom CTL-460'
[Detect:Debug]	Searching for tablet 'Wacom CTL-470'
[Detect:Debug]	Searching for tablet 'Wacom CTL-471'
[Detect:Debug]	Searching for tablet 'Wacom CTL-472'
[Detect:Debug]	Searching for tablet 'Wacom CTL-480'
[Detect:Debug]	Searching for tablet 'Wacom CTL-490'
[Detect:Debug]	Searching for tablet 'Wacom CTL-6100'
[Detect:Debug]	Searching for tablet 'Wacom CTL-6100WL'
[Detect:Debug]	Searching for tablet 'Wacom CTL-671'
[Detect:Debug]	Searching for tablet 'Wacom CTL-672'
[Detect:Debug]	Searching for tablet 'Wacom CTL-680'
[Detect:Debug]	Searching for tablet 'Wacom CTL-690'
[Detect:Debug]	Searching for tablet 'Wacom DTC-133'
[Detect:Debug]	Searching for tablet 'Wacom DTH-1320'
[Detect:Debug]	Searching for tablet 'Wacom Cintiq 13HD (DTK-1300)'
[Detect:Debug]	Searching for tablet 'Wacom Cintiq 16 (DTK1660)'
[Detect:Debug]	Searching for tablet 'Wacom Cintiq 12WX (DTZ-1200W)'
[Detect:Debug]	Searching for tablet 'Wacom ET-0405-U'
[Detect:Debug]	Searching for tablet 'Wacom ET-0405A-U'
[Detect:Debug]	Searching for tablet 'Wacom FT-0405-U'
[Detect:Debug]	Searching for tablet 'Wacom GD-0405-U'
[Detect:Debug]	Searching for tablet 'Wacom GD-0608-U'
[Detect:Debug]	Searching for tablet 'Wacom GD-0912-U'
[Detect:Debug]	Searching for tablet 'Wacom GD-1212-U'
[Detect:Debug]	Searching for tablet 'Wacom GD-1218-U'
[Detect:Debug]	Searching for tablet 'Wacom MTE-450'
[Detect:Debug]	Searching for tablet 'Wacom PTH-450'
[Detect:Debug]	Searching for tablet 'Wacom PTH-451'
[Detect:Debug]	Searching for tablet 'Wacom PTH-460'
[Detect:Debug]	Searching for tablet 'Wacom PTH-650'
[Detect:Debug]	Searching for tablet 'Wacom PTH-651'
[Detect:Debug]	Searching for tablet 'Wacom PTH-660'
[Detect:Debug]	Searching for tablet 'Wacom PTH-850'
[Detect:Debug]	Searching for tablet 'Wacom PTH-851'
[Detect:Debug]	Searching for tablet 'Wacom PTH-860'
[Detect:Debug]	Searching for tablet 'Wacom PTK-1240'
[Detect:Debug]	Searching for tablet 'Wacom PTK-440'
[Detect:Debug]	Searching for tablet 'Wacom PTK-450'
[Detect:Debug]	Searching for tablet 'Wacom PTK-540WL'
[Detect:Debug]	Searching for tablet 'Wacom PTK-640'
[Detect:Debug]	Searching for tablet 'Wacom PTK-650'
[Detect:Debug]	Searching for tablet 'Wacom PTK-840'
[Detect:Debug]	Searching for tablet 'Wacom PTU-600U'
[Detect:Debug]	Searching for tablet 'Wacom PTZ-1230'
[Detect:Debug]	Searching for tablet 'Wacom PTZ-1231W'
[Detect:Debug]	Searching for tablet 'Wacom PTZ-430'
[Detect:Debug]	Searching for tablet 'Wacom PTZ-431W'
[Detect:Debug]	Searching for tablet 'Wacom PTZ-630'
[Detect:Debug]	Searching for tablet 'Wacom PTZ-631W'
[Detect:Debug]	Searching for tablet 'Wacom PTZ-930'
[Detect:Debug]	Searching for tablet 'Wacom XD-0405-U'
[Detect:Debug]	Searching for tablet 'Wacom XD-0608-U'
[Detect:Debug]	Searching for tablet 'Wacom XD-0912-U'
[Detect:Debug]	Searching for tablet 'Wacom XD-1212-U'
[Detect:Debug]	Searching for tablet 'Wacom XD-1218-U'
[Detect:Debug]	Searching for tablet 'Waltop Slim Tablet 5.8"'
[Detect:Debug]	Searching for tablet 'XenceLabs Pen Tablet Medium'
[Detect:Debug]	Searching for tablet 'XenceLabs Pen Tablet Small'
[Detect:Debug]	Searching for tablet 'XENX P1-640'
[Detect:Debug]	Searching for tablet 'XENX P3-1060'
[Detect:Debug]	Searching for tablet 'XENX X1-640'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 10 (2nd Gen)'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 12 (2nd Gen)'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 12 Pro'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 12'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 13 (2nd Gen)'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 13.3 Pro'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 13.3'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 15.6 Pro'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 15.6'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 16 (2nd Gen)'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 16 Pro'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist 22HD'
[Detect:Debug]	Searching for tablet 'XP-Pen Artist Pro 16TP'
[Detect:Debug]	Searching for tablet 'XP-Pen CT1060'
[Detect:Debug]	Searching for tablet 'XP-Pen CT430'
[Detect:Debug]	Searching for tablet 'XP-Pen CT640'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco 01 V2 (variant 2)'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco 01 V2'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco 01'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco 02'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco 03'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco L'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco M'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco mini4'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco mini7'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco Pro Medium'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco Pro Small'
[Detect:Debug]	Searching for tablet 'XP-Pen Deco Pro SW'
[Detect:Debug]	Searching for tablet 'XP-Pen Innovator 16'
[Detect:Debug]	Searching for tablet 'XP-Pen Star 03'
[Detect:Debug]	Searching for tablet 'XP-Pen Star 05 V3'
[Detect:Debug]	Searching for tablet 'XP-Pen Star 06'
[Detect:Debug]	Searching for tablet 'XP-Pen Star 06C'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G430'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G430S V2'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G430S'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G540 Pro'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G540'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G640 V2'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G640'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G640S'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G960'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G960S Plus'
[Detect:Debug]	Searching for tablet 'XP-Pen Star G960S'
[Evdev:Debug]	Successfully initialized virtual tablet. (code NONE)
[UC-Logic 1060N:Info]	Output mode: Absolute Mode
[UC-Logic 1060N:Info]	Display area: [1920x1080@<960. 540>:0°],
[UC-Logic 1060N:Info]	Tablet area: [254x152,4@<127. 76,2>:0°],
[UC-Logic 1060N:Info]	Clipping: Enabled
[UC-Logic 1060N:Info]	Ignoring reports outside area: Disabled
[UC-Logic 1060N:Info]	Tip Binding: [Mouse Button Binding: Left]@0%
[Settings:Info]	Driver is enabled.

Summary
The auxiliary keys are somehow volatile, I've to plug my tablet twice to activate also auxiliary keys.
I tried resetting to default in the OpenTabletDevice (File>Reset to defaults) -settings and got this: (not sure if relevant)

System.IO.IOException: The process cannot access the file '~/.config/OpenTabletDriver/tablet-data.txt' because it is being used by another process.
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.File.OpenWrite(String path)
   at OpenTabletDriver.UX.Windows.Tablet.TabletDebugger..ctor() in /home/runner/work/OpenTabletDriver/OpenTabletDriver/dist/debian/opentabletdriver-0.6.4.0/OpenTabletDriver.UX/Windows/Tablet/TabletDebugger.cs:line 164
   at System.RuntimeType.CreateInstanceOfT()

Conclusion
In conclusion the tablet settings work, if we consider the circumstances.
I configured the auxiliary keys with success as well as my pen buttons and both work in Krita, so this should work in Blender as well as in other creative. Not to forget, pen pressure and pen position on-screen works too as inteded.

For now, I need the otd-daemon call at login and have to plug my tablet usb cable twice (to get aux keys working, I reproduced multiple times). Would be happy if aux keys would work out of the box, but this is probaly caused of the fact, my tablet device is being detected multiple times.

Looking forward to download your next OpenTabletDriver update!

@jamesbt365
Copy link
Member

@Jopp-gh could you export another diagnostic please? I might be able to improve this further.

@Jopp-gh
Copy link
Author

Jopp-gh commented Mar 12, 2024

Sure, here the diagnostics:
diagnose2.json.txt

@jamesbt365
Copy link
Member

Could you send the current configuration you are using? I don't see why it is matching 2 identifiers at once.

@Jopp-gh
Copy link
Author

Jopp-gh commented Mar 12, 2024

these settings are not complete, but work.

Krita-otd-settings.txt

@jamesbt365
Copy link
Member

I didn't need your settings I needed the configuration file you are using in ~/.local/share/OpenTabletDriver/Configurations exactly how it is now.

@Jopp-gh
Copy link
Author

Jopp-gh commented Mar 12, 2024

Ok, here it is:
1060N.json.txt

@Jopp-gh
Copy link
Author

Jopp-gh commented Apr 9, 2024

Hello, I installed your new driver.

I get mixed results, the pen or the aux keys sometimes work, sometimes don't. Sometimes aux keys and the pen work together, often they don't. I also tried different modes, absolute mode, relative mode and artist mode (which is the recommend mode for linux if I'm right), but this didn't improve my aux buttons / pen buttons

There are no Tablet plugins installed that could possibly interfer and change buttons in/output.

Mapped pen buttons do noting at all, even if the debugger detects them. The usb ports where I plug my tablet are not broken or old, they use usb3 (blue)

The only thing that works, even if the pen isn't detected (no pen buttons nor aux keys detected in the debugger), is actually the pen pressure.

I thank you for your kind support and effort put in your new driver!

However for the time being I need to find another solution, I'm sorry to say your last update made my tablet even more unpredictable than before.

@Jopp-gh
Copy link
Author

Jopp-gh commented Apr 9, 2024

Basically I updated OpenTabletDriver these days through Mint's default update app.

In the meantime I've seen you added a new flatpak version, that's nice.

So I uninstalled my last OpenTabletDriver's driver and installed your new flatpak version instead.

However now my tablet disappeared completely and OpenTabletDriver's log prints also "no tablets were detected"

Probably OpenTabletDriver doesn't work now because Mint detects again my tablet in system settings.

@jamesbt365
Copy link
Member

The flatpak cannot handle the system side of things, therefore no udev or blacklisting of kernel modules, alongside the need for your tablet to have custom versions of these things, it won't exactly work without manual intervention.

And to get the aux functionality to be predictable it would require a USB packet capture done on windows with the OEM driver installed.

@Jopp-gh
Copy link
Author

Jopp-gh commented Apr 10, 2024

I opened this report in the hope to get a working tablet as it was in the list of supported devices.

If you can't support relative "older" devices (my tablet is 5 yo) then you better cut this list and remove older devices, as the info given is not accurate. I'm sure you developed a good software in general, but it doesn't work for all listed devices. For the flatpak version, I'm sorry but all I can do is to answer with a head-shaking.

The reason why I needed your driver was to be able to create more profiles, because the standard installation doesn't provide multiple profiles.

Apart that, I never had any problems with the default wacom driver, all pen / aux buttons and pen pressure worked and work without issues. I guess we can close this report as wontfix

@jamesbt365
Copy link
Member

Unfortunately right now I'm juggling multiple configurations for different tablets, a PR that allows for a rework of the detection scheme, this tablet, and a variant of this tablet with a firmware bug and a few other things just related to the project, alongside IRL things I can't guarantee that I can work on this constantly.

Some variants of this tablet do work, and this doesn't mean that we are going to cut support entirely. Lots of tablets have variants, new variants are created for old tablets all the time. Does that mean we should remove all the configurations from OTD and make users create them for their tablet that they want to use on their own with no support? No of course not that doesn't make sense at all.

If you are not going to provide the details to make this work properly of course its not going to work properly, I can only work with as much information as you provide me with, I do not have your physical tablet and therefore cannot get the information on my own. I understand that I am not always available but this will never get done if you don't get the right information, I can look into the Linux Wacom kernel project but our detection schemes are different, we are different drivers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
configuration Adds or modifies a tablet configuration
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants