https://bugs.kde.org/show_bug.cgi?id=469695
Bug ID: 469695 Summary: Drawing Tablet and Mouse Cursor are fighting for the current Position Classification: Plasma Product: kwin Version: 5.27.5 Platform: Archlinux OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: glados9...@protonmail.com Target Milestone: --- SUMMARY The KDE Desktop didn't support Multi Cursor that well in X11 and in Wayland it still didn't change. There is still one Cursor that every device is fighting for. In X11 you can play with Multi-Pointer support while in Wayland you can't except for the forced second Pointer of a Drawing Tablet. Multi-Pointer in X11 https://wiki.archlinux.org/title/Multi-pointer_X wl_seat and wl_pointer in Wayland https://wayland.freedesktop.org/docs/html/apa.html#protocol-spec-wl_seat STEPS TO REPRODUCE 1. Attach a Wacom Tablet (or any other Drawing Tablet) 2. Use Wayland KDE 3. Draw while you move your mouse OBSERVED RESULT 1. Notice how the Drawing Tablet has its own cursor and the mouse too. 2. Draw with the tablet while you move the Mouse, it will create cool Patterns in Xournal++ but its not how it should behave. 3. Notice how any seperate Cursor is actually fake and there is still only one current Cursor that can interact with the KDE Desktop but two different saved positions for each device. EXPECTED RESULT Like in Gnome, each Cursor should have its own Focus and work independently. You should be able to focus both at the same time and Pointers/Cursor should not Fight against each other. Additionally, pls add support for KDE Wayland to put any Mouse into its own Seat like you can do with xinput create_master in X11. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux 6.3.1-zen2-1-zen (64-bit) KDE Plasma Version: 5.27.5 KDE Frameworks Version: 5.105.0 Qt Version: 5.15.9 ADDITIONAL INFORMATION Processors: 6 x Intel I5-8600k CPU @ 3.60GHz Memory : 15.5GiB of RAM Graphics Processor: AMD Radeon RX 6750 XT -- You are receiving this mail because: You are watching all bug changes.