Summary: | Brush Rotation broken with Wacom Art Pen | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Camille Bissuel <welcome> |
Component: | Brush engines | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | griffinvalley, halla |
Priority: | NOR | Keywords: | triaged |
Version First Reported In: | 4.0.0-beta.1 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/krita/ca7536fac2e9c0a3b7b966cce9c1e403137a492e | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
opensuse tablet log
ubuntu neon tablet log (latest plasma, based on 16.04) |
Description
Camille Bissuel
2018-01-04 16:34:42 UTC
Confirmed with intuos 3... There was another bug report for this as well, but I cannot seem to find it, so I'll just set this to confirmed. Hm... this seems to be a package issue though, boud on openSuse does have rotation... For the record: xsetwacom -V gives 0.34.0 OSX also has rotation. Haven't yet checked with Windows. Also, I probably should create a tablet log on OpenSUSE to see if that also has the same weirdness. boud@linux-s09k:~/dev/b-aniketh> zypper info libinput10 Loading repository data... Reading installed packages... Information for package libinput10: ----------------------------------- Repository : Main Repository (OSS) Name : libinput10 Version : 1.5.0-1.2 Arch : x86_64 Vendor : openSUSE Installed Size : 194.4 KiB Installed : Yes Status : up-to-date Source package : libinput-1.5.0-1.2.src Summary : Input device and event processing library Description : libinput is a library that handles input devices for display servers and other applications that need to directly deal with input devices. It provides device detection, device handling, input device event processing and abstraction so minimize the amount of custom input code the user of libinput need to provide the common set of functionality that users expect. Information for package libwacom2: ---------------------------------- Repository : Main Update Repository Name : libwacom2 Version : 0.15-5.3.1 Arch : x86_64 Vendor : openSUSE Installed Size : 45.6 KiB Installed : Yes Status : up-to-date Source package : libwacom-0.15-5.3.1.src Summary : Library to identify wacom tablets Description : libwacom is a library to identify wacom tablets and their model-specific features. It provides easy access to information such as "is this a built-in on-screen tablet", "what is the size of this model", etc. Information for package xf86-input-wacom: ----------------------------------------- Repository : Main Repository (OSS) Name : xf86-input-wacom Version : 0.32.0-2.2 Arch : x86_64 Vendor : openSUSE Installed Size : 973.9 KiB Installed : Yes Status : up-to-date Source package : xf86-input-wacom-0.32.0-2.2.src Summary : Wacom input driver for the Xorg X server Description : wacom is an X input driver and utilities for Wacom devices. Created attachment 109669 [details]
opensuse tablet log
This is the tablet log from opensuse: it seems perfractly normal, and there is no confusion about the stylus id.
Created attachment 109670 [details]
ubuntu neon tablet log (latest plasma, based on 16.04)
And in the log I get on Ubuntu I see stylus id weirdness. Even more interesting, going back to the 3.0.0 appimage, where I am _sure_ that it used to work even on Kubuntu, Wolthera reports that it no longer works.
Amazingly, it worked again today after Krita run several hours... but I rebooted Krita to check, and it's no more working at startup... A bad initialization as Jason said ? Confirmed also in Krita 4 beta 1 build from git... Well, we didn't do any work on this yet, except to figure out that it doesn't work on Ubuntu but does work on OpenSUSE, Windows and OSX. Dmitry, you've got the art pen, right? And an ubuntu system? So, I'll put this on your plate. I have tested ArtPen with Ubuntu 16.04 and it works perfectly normal :( # list of relevant wacom packages: libwacom-bin/xenial-updates,now 0.22-1~ubuntu16.04.1 amd64 [installed,automatic] libwacom-common/xenial-updates,xenial-updates,now 0.22-1~ubuntu16.04.1 all [installed,automatic] libwacom2/xenial-updates,now 0.22-1~ubuntu16.04.1 amd64 [installed,automatic] xserver-xorg-input-wacom/xenial,now 1:0.32.0-0ubuntu3 amd64 [installed,automatic] # Qt info Qt 5.6.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 5.4.0 20160609) on "xcb" OS: Ubuntu 16.04.3 LTS [linux version 4.4.0-109-generic] It appeared recently with some dependency update, I'm sorry but I suppose you have to test with Ubuntu 17.10 or an Arch-based distrib like Antergos or Manjaro... Git commit ca7536fac2e9c0a3b7b966cce9c1e403137a492e by Dmitry Kazakov. Committed on 27/02/2018 at 12:47. Pushed by dkazakov into branch 'master'. Fix setup of X11 window properties for the newly found windows in Qt 5.10 It looks like either Qt significantly changed the way how the window properties are initialized, or it just broke tablet support again. M +4 -0 libs/ui/input/wintab/qxcbconnection.cpp https://commits.kde.org/krita/ca7536fac2e9c0a3b7b966cce9c1e403137a492e I just compiled a fresh Krita from Git, and I can confirm it work again ! Thanks a lot Dmitry, amazing work ! ;) |