Bug 443661

Summary: Cursor shows smaller cursor on titlebars (Wayland session)
Product: [Plasma] kwin Reporter: Contijn Buijs <contijn.buijs>
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: kde, nate
Priority: NOR    
Version: 5.23.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Bug Depends on:    
Bug Blocks: 459161    

Description Contijn Buijs 2021-10-13 10:01:16 UTC
SUMMARY
I have a cursor theme that doesn't have a option to set how big I want it. The cursor has basically one size and the size selection option in System Settings is greyed out.

I noticed that with cursor themes like this, there appears a smaller cursor when hovering on the titlebar of windows. This happens on Qt and GTK apps.

On X11 this issue doesn't happen. Only happens on Wayland.

You can easily test this with this theme: https://www.pling.com/p/999670

STEPS TO REPRODUCE
1. Install this cursor theme: https://www.pling.com/p/999670
2. Run a Wayland session and have this theme set.
3. Move mouse to the titlebar of a window and see a smaller version appear.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: EndeavourOS (Arch)
KDE Plasma Version: 5.22.90
KDE Frameworks Version: 5.87
Qt Version: 5.15.2
Comment 1 Vlad Zahorodnii 2022-09-15 13:39:29 UTC

*** This bug has been marked as a duplicate of bug 459161 ***
Comment 2 Nate Graham 2023-01-17 16:28:03 UTC
Not quite a duplicate of Bug 459161; rather a sub-task of it given that it's an umbrella bug.
Comment 3 Dragoon Aethis 2023-04-17 19:49:59 UTC
One more +1, happens with OpenZone theme too:
- https://github.com/ducakar/openzone-cursors
- https://www.opendesktop.org/p/999999/

I don't have any display scaling enabled (1440p native at 100%), did not force font DPI either. The cursor gets downscaled a little when hovering over any window chrome or the KWin debug console.
Comment 4 Nate Graham 2023-12-11 16:30:46 UTC

*** This bug has been marked as a duplicate of bug 451158 ***