Bug 413783

Summary: [X11] With "Resolution Dependent" size, cursor changes sizes on different regions of the screen
Product: [Plasma] kwin Reporter: Doug <dougshaw77>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: CLOSED FIXED    
Severity: minor CC: bugseforuns, dev.nu11, erik, ivan, jnordwick, nate, plasma-bugs, post, postix
Priority: NOR    
Version: 5.17.2   
Target Milestone: ---   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=385920
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Mouse Cursor is on Firefox title bar. Too small.
Mouse Cursor is on Firefox tab bar. Correct size.
attachment-27742-0.html

Description Doug 2019-11-03 19:52:55 UTC
Created attachment 123702 [details]
Mouse Cursor is on Firefox title bar.  Too small.

SUMMARY
Just noticed that the mouse cursor (I am using the Breeze mouse cursor theme) changes sizes depending on what it is hoving over.  For example, it is larger (I would say the right size) over Firefox's window, but too small when hovering over the titlebar.  It is the right size over panels, including latte-dock, but too small over the desktop.  I have included two images of this.

STEPS TO REPRODUCE
1. use breeze cursor theme, 2x scaling (I am on a 4k monitor)
2. move mouse over different regions of the screen
3. move over desktop, open windows, panels

OBSERVED RESULT
Mouse cursor size is sometimes correct (I think) and sometimes too small

EXPECTED RESULT
Mouse cursor size is consistent

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 5.17.2
(available in About System)
KDE Plasma Version: 5.17.2
KDE Frameworks Version: 5.63.0
Qt Version: 5.13.1

ADDITIONAL INFORMATION
Breeze cursor theme.
Comment 1 Doug 2019-11-03 19:53:49 UTC
Created attachment 123703 [details]
Mouse Cursor is on Firefox tab bar.  Correct size.
Comment 2 Nate Graham 2019-11-04 18:22:25 UTC
Change your cursor setting to be something other than "Resolution Independent"; it's buggy.

*** This bug has been marked as a duplicate of bug 407749 ***
Comment 3 Doug 2019-11-05 03:29:37 UTC
Created attachment 123727 [details]
attachment-27742-0.html

Done, and that fixed it.  Thank you!

On Mon, Nov 4, 2019 at 1:22 PM Nate Graham <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=413783
>
> Nate Graham <nate@kde.org> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|REPORTED                    |RESOLVED
>          Resolution|---                         |DUPLICATE
>                  CC|                            |nate@kde.org
>
> --- Comment #2 from Nate Graham <nate@kde.org> ---
> Change your cursor setting to be something other than "Resolution
> Independent";
> it's buggy.
>
> *** This bug has been marked as a duplicate of bug 407749 ***
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 4 Nate Graham 2019-11-14 21:16:41 UTC
Re-opening to track the actual issue itself, since we may not be able to delete the Resolution Independent setting anytime soon.
Comment 5 Nate Graham 2019-11-14 21:17:06 UTC
*** Bug 414109 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2019-11-14 21:24:57 UTC
*** Bug 407749 has been marked as a duplicate of this bug. ***
Comment 7 Benjamin Port 2020-04-17 12:46:27 UTC
Git commit a68554d39c5c64cc1572cfd486064d06e6fc850a by Benjamin Port.
Committed on 17/04/2020 at 12:45.
Pushed by bport into branch 'master'.

[Cursors] Remove Resolution Dependant option

Summary:
This option don't work as expected for years on X, and current wayland protocol don't allow to have a proper size for all application (each framework came with this own solution for this option, that mean we will not have same cursor size on different application)

We set default size as 24
Related: bug 385920

Reviewers: #plasma, meven, davidedmundson, ngraham

Reviewed By: ngraham

Subscribers: ngraham, plasma-devel, kde-doc-english

Tags: #plasma, #documentation

Maniphest Tasks: T12040

Differential Revision: https://phabricator.kde.org/D28652

M  +1    -1    doc/kcontrol/cursortheme/index.docbook
M  +1    -0    kcms/cursortheme/CMakeLists.txt
M  +1    -1    kcms/cursortheme/cursorthemesettings.kcfg
A  +10   -0    kcms/cursortheme/delete_cursor_old_default_size.pl
A  +8    -0    kcms/cursortheme/delete_cursor_old_default_size.upd
M  +1    -8    kcms/cursortheme/kcmcursortheme.cpp
M  +1    -1    kcms/krdb/krdb.cpp
M  +1    -1    kcms/lookandfeel/kcm.cpp
M  +4    -14   kcms/mouse/backends/x11/x11_backend.cpp

https://commits.kde.org/plasma-desktop/a68554d39c5c64cc1572cfd486064d06e6fc850a
Comment 8 Nate Graham 2020-09-09 03:01:19 UTC
*** Bug 381594 has been marked as a duplicate of this bug. ***
Comment 9 Nate Graham 2020-09-09 03:48:36 UTC
*** Bug 226264 has been marked as a duplicate of this bug. ***
Comment 10 No More Logins 2022-07-15 05:27:30 UTC
This is not fixed. It is happening to me now and been reported by others on reddit.
Comment 11 Nate Graham 2022-07-15 20:57:52 UTC
It is, but not with the root cause of this specific bug. For example one issue is Bug 451158.