Bug 489049 - Cursor ignores global display scale in several applications
Summary: Cursor ignores global display scale in several applications
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 6.0.5
Platform: Other Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-23 14:06 UTC by Thorolf E.R. Weißhuhn
Modified: 2024-06-26 13:51 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thorolf E.R. Weißhuhn 2024-06-23 14:06:16 UTC
SUMMARY

The cursor does not follow the applied global display scale in several applications.

STEPS TO REPRODUCE

1. Run KDE 
2. set global display scale to 200%
3. run applications

OBSERVED RESULT
The cursor shrinks from the scaled size to very small (unscaled size?) and changes theme.

An animated GIF of the same issue:
https://private-user-images.githubusercontent.com/6339921/322542719-95046a01-91a9-4431-89e9-26ca92b72907.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxNDk4MTksIm5iZiI6MTcxOTE0OTUxOSwicGF0aCI6Ii82MzM5OTIxLzMyMjU0MjcxOS05NTA0NmEwMS05MWE5LTQ0MzEtODllOS0yNmNhOTJiNzI5MDcuZ2lmP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MjNUMTMzMTU5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YWQ3MDMzYmQyMTVlZTBmZmE2Njg1M2ViZTEyMjU5ZjI0M2U4MmVlYjhhMzk0MzA3NzQ5N2YzYTkzYTAzNWZiOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.Zv5BWGZtykfRTZFqGxqdzvyYAJMWGiFbPGAo4g3BIQA

EXPECTED RESULT

Cursor keeps size everywhere, following the Display Settings Global scaling.

SOFTWARE/OS VERSIONS

Operating System: openSUSE Tumbleweed 20240621
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.5-1-default (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION

Seen with various YaST managers (zypper), Font Manager (Flatpak),  Betterbird (Flatpak), Back In Time (GitHub), PDF Studio 2023 (download), Treesheets (flatpak)
 
 Chromium keeps the KDE cursor theme and only shrinks it.

I have set this to 'major' because, with the increasing use of high-res screens, the number of affected systems will grow.

Possibly related to https://bugs.kde.org/show_bug.cgi?id=450090.
Comment 1 Nate Graham 2024-06-25 22:34:39 UTC
Unfortunately it's an issue in the apps themselves. You;ll need to report it to them individually.

All of this works better on Wayland, and also has the possibility of getting even better even faster due to a better technical architecture for cursors.
Comment 2 Thorolf E.R. Weißhuhn 2024-06-26 13:51:07 UTC
Thanks for the explanation. 

...And so dies the last fizzling ember of a faint hope I had nourished, that there might be some way to override the app's rendering before it's displayed.