Bug 347471 - Cursor theme not set correctly above the wallpaper
Summary: Cursor theme not set correctly above the wallpaper
Status: RESOLVED DUPLICATE of bug 382604
Alias: None
Product: plasmashell
Classification: Plasma
Component: Desktop Containment (show other bugs)
Version: 5.3.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Sebastian Kügler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-09 15:09 UTC by David Kahles
Modified: 2020-01-13 05:40 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Kahles 2015-05-09 15:09:14 UTC
The cursor theme isn't set correctly when hovering over the desktop wallpaper, instead it's set to "Adwaita".
In applications, the activity switcher, the panel, the "add widgets" dialog or if I right click on the wallpaper, the correct theme (breeze) is set. I also tried other themes (e.g. oxygen theme) but this didn't work too. The set cursor size also isn't honored.

Reproducible: Always

Steps to Reproduce:
1.Hover with the mouse over the wallpaper
2.Hover over an application or one of the items mentioned above

Actual Results:  
The "Adwaita" cursor theme is set when hovering over the wallpaper. If I move the mouse to an application, the correct "Breeze" theme is set.

Expected Results:  
The "Breeze" cursor theme is set everywhere.

I can only reproduce this on one of my arch machines.
Creating a new user doesn't help.
Comment 1 David Kahles 2015-05-09 15:11:09 UTC
I''m not sure if this is a duplicate of https://bugs.kde.org/show_bug.cgi?id=337083
Comment 2 David Kahles 2015-05-09 15:39:20 UTC
After playing a bit around (unfortunately I can't reproduce it, I think I only changed the sddm-kcm and the cursor-kcm), the correct cursor theme is set when hovering over the wallpaper, but the size still isn't honored.
Comment 3 Marco Martin 2015-05-12 11:00:28 UTC
apparently is a packaging issue, a file named /usr/share/icons/default/index.theme 
should be existing and having the line
Inherits = breeze_cursors
Comment 4 David Kahles 2015-05-12 13:06:32 UTC
I can confirm that this file has the line
Inherits = Adwaita

Is this a downstream bug I should report or a KDE bug?
And why did it disappear after changing some settings?
Comment 5 Marco Martin 2015-07-14 16:31:12 UTC
yeah, i think is a downstream issue
Comment 6 Nikos Chantziaras 2015-07-14 23:39:04 UTC
Can someone explain why it's a downstream issue?

I've changed the line in /usr/share/icons/default/index.theme to:

Inherits = breeze_cursors

KDE is *still* not following my System Settings cursor theme. If I switch to something else than the Breeze theme, then the desktop now uses Breeze...

I'm very confused. What would downstream need to do here?
Comment 7 Thomas Lübking 2015-07-17 22:02:59 UTC
I agree to doubt that this is a "downstream" issue.
The cursor apparently (and according to the OP) updates correctly on everything (*including* other windows in the plasmashell process!) but the desktop containment, so the latter will somehow™ cache the cursor image and not invalidate the cache on theme changes.
Comment 8 Matthew Trescott 2018-05-30 22:11:31 UTC
The problem seems to be that ~/.config/kcminputrc isn't created on first login. Changing settings in the cursor theme KCM forces this file to be created and solves the problem. Perhaps Plasma should create this config with the proper settings on first login?
Comment 9 Nate Graham 2020-01-13 05:40:38 UTC

*** This bug has been marked as a duplicate of bug 382604 ***