Bug 493543

Summary: Breeze cursor too large and pixelated when hovering over libadwaita apps with fractional scaling
Product: [Plasma] kwin Reporter: Sebastian Hirsch <klaussemmler>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: kainz.a, m, nate
Priority: NOR    
Version First Reported In: 6.1.5   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
URL: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/7722
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Pixelated Cursor

Description Sebastian Hirsch 2024-09-23 18:03:02 UTC
Created attachment 173994 [details]
Pixelated Cursor

SUMMARY

Since Plasma 6.1.5, if I hover the cursor above libadwaita apps when using fractional scaling (125% scaling factor), the cursor is too big and pixelated. This did not happen with 6.1.4. Interestingly, if I grab the window decoration, the cursor looks fine.

STEPS TO REPRODUCE
1.  Open a libadwaita app
2.  Hover the cursor over the window of the app

OBSERVED RESULT

The cursor is too big and pixelated.

EXPECTED RESULT

The cursor has the correct size and is sharp, like with Qt and GTK3 applications.

SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Kernel Version: 6.10.10-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600 6-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6600

ADDITIONAL INFORMATION

My Display has an 21:9 aspect ratio and a resolution of 3440x1440. There is no second screen attached to my desktop.
Comment 1 Nate Graham 2024-09-23 20:02:07 UTC
I can reproduce the issue with the Fragments app specifically. I cannot reproduce it with the GNOME Text editor or Blanket apps, which also use GTK4 and Libadwaita. Could it be an app-specific issue?