[kde] [Bug 502608] New: Mouse cursors that have no specified sizes in index.theme inherit size of previously-chosen cursor (under Wayland?)

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Wed Apr 9 14:04:35 BST 2025


https://bugs.kde.org/show_bug.cgi?id=502608

            Bug ID: 502608
           Summary: Mouse cursors that have no specified sizes in
                    index.theme inherit size of previously-chosen cursor
                    (under Wayland?)
    Classification: I don't know
           Product: kde
           Version: unspecified
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: firepal at cyberdude.com
  Target Milestone: ---

SUMMARY
When using a custom X mouse cursor with valid cursor images that does not
specify its sizes in index.theme file, the cursor is resized to fit the size of
the previous used cursor.

STEPS TO REPRODUCE
1. Download a cursor with no sizes in the theme ( for example, this one
https://www.pling.com/p/2171879/ )
2. In the System Settings, go to Colors & Themes > Cursors
3. Use Breeze with Size 12 or other
4. Use the custom cursor

OBSERVED RESULT
Notice that the custom cursor has taken on the size of the previous Breeze
cursor, instead of whatever size the cursor should be. The "Size" dropdown is
greyed out and has no number inside.

There's a strange exception to this: If you use the Breeze cursor at a size
larger than the custom cursor's apparent size, and then switch to that custom
cursor, it will have the correct size for some reason.

EXPECTED RESULT
The custom cursor should use its size, and not inherit the last cursor's size. 
Maybe the "Size" dropdown should also include this single size.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.3
Kernel Version: 6.13.8-arch1-1 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
N/A

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list