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.
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.
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.