Summary: | Cursor appearance does not update correctly when using a tablet pen | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Kath <krazykath> |
Component: | input | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | dmatteo002, kde, nate, nicolas.fella, xaver.hugl |
Priority: | NOR | Keywords: | qt6 |
Version First Reported In: | 5.91.0 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Example of cursor behavious when using a mouse
Example of cursor behaviour when using a tablet pen |
Description
Kath
2024-01-12 19:04:55 UTC
Created attachment 164850 [details]
Example of cursor behavious when using a mouse
Please ignore the laggy appearance of the cursor, that's an issue with the screen recording, cursor movement was smooth in practice.
Created attachment 164851 [details]
Example of cursor behaviour when using a tablet pen
Please ignore the laggy appearance of the cursor, that's an issue with the screen recording, cursor movement was smooth in practice.
Setting an appropriate tablet cursor is up to the application / toolkit. It not changing to a resize cursor when windows are resized is something we can fix though And we need to fix Qt, which we should take care of Upon further investigation, the GIMP issue I noticed in the original summary (where the cursor does not update until the pen is removed and brought back into range) actually occurs in all XWayland applications, such as Wine. I also noticed that the issue does not occur when using Wine's experimental Wayland driver. I very briefly tried GIMP on a Fedora with Gnome live USB and could not reproduce the issue. Would this point to an issue in Plasma, or perhaps XWayland? There's a few different issues here: - Wayland-native Qt applications only having a crosshair cursor is https://bugreports.qt.io/browse/QTBUG-105843 - XWayland windows having broken cursor shapes: https://bugs.kde.org/show_bug.cgi?id=480096 - Other toolkits may have their own bugs |