| Summary: | Mouse cursors that have no specified sizes in index.theme inherit size of previously-chosen cursor (under Wayland?) | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | firepal |
| Component: | kcm_cursortheme | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | minor | CC: | kdedev, nate |
| Priority: | NOR | ||
| Version First Reported In: | 6.3.4 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
firepal
2025-04-09 13:04:35 UTC
There are two related issues I see raised here 1. When a cursor theme does not specify its sizes, the cursor is resized to fit whatever size the Breeze cursor theme had been using I *can* reproduce this, or something similar on git-master - If I set the cursor to Breeze Dark 12, and then "Windows Cursors", the cursor is tiny. It's smaller than the Breeze one. - If I set the cursor to Breeze Dark 30, and then "Windows Cursors", the cursor is not as small as in the last step, but it's still smaller than the Breeze one. - If I set the cursor to Breeze Dark 48, and then "Windows Cursors", the cursor is the same as when I set the Breeze cursor to 30 2. The "Size" dropdown is greyed out and has no number inside. This is expected, since the cursor doesn't support different sizes. Unfortunately, the work to support different sizes needs to be done by the cursor theme author. I forgot to mention; when you hover your mouse over the custom cursor preview, it says "Available sizes: 32".
I don't have quite the same reproduction as you did.
Using Breeze at size 30 then switching to "Windows Cursors" results in a slightly fuzzy cursor, which I would expect from image downscaling. But if I use Breeze at size 36 first then switch to that cursor, it will *not* be fuzzy at all, and seems to represent the cursor at its intended size..?
This indicates to me that some mechanism is limiting the cursor size
to its "expected" size as a maximum, and here the expected size seems to be 32.
> [...] the work to support different sizes needs to be done by the cursor theme author.
That's fair.
|