| Summary: | Cursor size is inconsistent when switching between Wayland and X11 | ||
|---|---|---|---|
| Product: | [Applications] systemsettings | Reporter: | daf <daf.public> |
| Component: | kcm_cursortheme | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | CC: | nate |
| Priority: | NOR | Keywords: | qt6 |
| Version First Reported In: | 6.0.1 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
daf
2024-03-06 20:58:28 UTC
Right, the X11 cursor size was always wrong. It's correct on Wayland. :) Panel sizing was made the same on Wayland and X11, should cursor size in the settings also be adjusted so it's seamless transition? It's not really that easy... On X11 the unscaled cursors are an X server bug that we can't really fix in KWin. The most we could do is replicate that bug on Wayland, but hauling forward old bugs forever in the name of consistency isn't really amazing either. (In reply to Nate Graham from comment #3) > It's not really that easy... On X11 the unscaled cursors are an X server bug > that we can't really fix in KWin. The most we could do is replicate that bug > on Wayland, but hauling forward old bugs forever in the name of consistency > isn't really amazing either. Maybe I'm over simplifying the problem but wouldn't it be easier to simply use the Wayland value in the settings and adjust the actual configured cursor size on X11? Example: set size 48 Wayland gets set to size 48 X11 gets set closest size of 48 * scaling factor So Wayland works ass intended and only X11 gets a workaround. Cursor changes don't apply instantly, so when changing session I need to fix the cursor size and then restart to ensure the cursor size is applied to everything which makes swapping sessions more annoying then a dual boot situation with different settings. Panel size used to also have the exact same problem and now in plasma 6 it doesn't, so the cursor sticks out as the only thing that isn't consistent. |