Bug 356064 - Regression: Using a non-Breeze icon theme results in mixed non-Breeze + Breeze icons.
Summary: Regression: Using a non-Breeze icon theme results in mixed non-Breeze + Breez...
Status: RESOLVED DUPLICATE of bug 360664
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_icons (show other bugs)
Version: 5.4.3
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 356423 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-29 10:34 UTC by Paul
Modified: 2016-03-18 12:54 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshot showing mixed "Oxygen Ionised" and "Breeze" Icons (83.05 KB, image/png)
2015-11-29 10:35 UTC, Paul
Details
mixed icons in KDE Plasma 5.4 (1.18 MB, image/png)
2015-12-09 13:41 UTC, opensuse.lietuviu.kalba
Details
Mixed icons in KDE Plasma 5.5.0 (1.19 MB, image/png)
2015-12-09 13:43 UTC, opensuse.lietuviu.kalba
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paul 2015-11-29 10:34:28 UTC
When using a non Breeze icon theme, Oxygen or Adwaita for example, there are a mix of the selected theme icons and Breeze icons; as shown in attached screenshot of the Application Menu. Although it is not restricted to that, I'm also seeing the effect in, for example Dolphin, where a lot of the mime type icons are the Breeze variants.

Reproducible: Always

Steps to Reproduce:
1. Use "System Settings -> Icons -> Theme" to select and apply a non Breeze Theme.
2.
3.

Actual Results:  
The selected theme displays part Breeze icons.

Expected Results:  
The selected theme does not display Breeze icons.

System Settings:
Version 5.4.3
KDE Frameworks 5.16.0
Qt 5.5.1 (built against 5.5.1)

OS:
Tumbleweed snapshot 20151124 
note: this snapshot contained the kde-frameworks version update 5.15.0 -> 5.16.0


The Icons set I normally use is "Oxygen Ionised" (user theme located at ~/.local/share/icons)

This is not restricted to that Icon set, "Oxygen" and "Adwaita" also exhibit this behaviour.

It is not caused by missing Icons from the "Oxygen Ionised", "Oxygen" or "Adwaita" themes. Also, in the case of "Oxygen" variants the theme inherits "hicolor", not "Breeze".

It is not a cache issue. Deleting "icon-cache.kcache" (from a VT whilst not logged in to KDE), does not "solve" the problem.

It is not unique to a single user. Creating a new user (which initially has the default "Breeze" icon theme) and changing to "Oxygen" or "Adwaita" exhibits the same "mixed" theme.

Prior to the kde-frameworks version update 5.15.0 -> 5.16.0 this problem did not exist.
Comment 1 Paul 2015-11-29 10:35:31 UTC
Created attachment 95798 [details]
Screenshot showing mixed "Oxygen Ionised" and "Breeze" Icons
Comment 2 opensuse.lietuviu.kalba 2015-12-09 12:34:45 UTC
*** Bug 356423 has been marked as a duplicate of this bug. ***
Comment 3 opensuse.lietuviu.kalba 2015-12-09 13:39:40 UTC
Please for non-Breeze themes respect specifications:
according http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html ,
the default fallback icon theme must be "hicolor".
I.e. as fallback, please use /usr/share/icons/hicolor/ and /usr/share/pixmaps
Comment 4 opensuse.lietuviu.kalba 2015-12-09 13:41:39 UTC
Created attachment 95951 [details]
mixed icons in KDE Plasma 5.4
Comment 5 opensuse.lietuviu.kalba 2015-12-09 13:43:46 UTC
Created attachment 95953 [details]
Mixed icons in KDE Plasma 5.5.0
Comment 6 cameronpoe 2016-03-15 17:36:27 UTC
I have the same problem on openSUSE 42.1 with Plasma 5.5.4 when updated framework from 5.16.0 to 5.19.0. It was OK on 5.16.0 in my Plasma 5.5.4.
Comment 7 Wolfgang Bauer 2016-03-17 15:36:09 UTC
(In reply to opensuse.lietuviu.kalba from comment #3)
> Please for non-Breeze themes respect specifications:
> according
> http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
> ,
> the default fallback icon theme must be "hicolor".
> I.e. as fallback, please use /usr/share/icons/hicolor/ and /usr/share/pixmaps

Actually the fallback is "hicolor".
If you delete the corresponding breeze icon, the one from hicolor is taken then.
It's "just" that "breeze" seems to be used as fallback additionally, and preferred over the real fallback, hicolor.

But yes, still a bug (I suppose).
Comment 8 Paul 2016-03-17 16:01:38 UTC
Please see this bug report:
https://bugs.kde.org/show_bug.cgi?id=360664
for the reason behind this behaviour.
Comment 9 Wolfgang Bauer 2016-03-18 12:54:06 UTC
Let's mark it as duplicate then...

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