Bug 420388 - some icons do not appear in GTK applications
Summary: some icons do not appear in GTK applications
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (other bugs)
Version First Reported In: 5.18.4
Platform: Neon Linux
: NOR minor
Target Milestone: ---
Assignee: Janet Blackquill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-21 16:53 UTC by terkald
Modified: 2020-06-12 16:18 UTC (History)
0 users

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


Attachments
A screenshot of this bug (26.25 KB, image/png)
2020-04-21 16:53 UTC, terkald
Details

Note You need to log in before you can comment on or make changes to this bug.
Description terkald 2020-04-21 16:53:41 UTC
Created attachment 127753 [details]
A screenshot of this bug

Linux/KDE Plasma: KDE Neon
KDE Plasma Version: 5.18.4
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.1

In Gnome Calendar with Breeze GTK, one icon don't show correctly.
I think that icon is the icon of setting but I don't know with precision. This problem was already in precedent versions of Plasma, this is not a regression.

I have add Screenshot if you need.
Comment 1 Nate Graham 2020-04-21 17:17:39 UTC
Could you find out what that icon's name is?
Comment 2 terkald 2020-04-22 09:40:09 UTC
(In reply to Nate Graham from comment #1)
> Could you find out what that icon's name is?

Yes, like with Gnome (its curious...) and breeze icons in Plasma don't display, I use Papirus Icons for the search (I don't know if is very well).

On my screenshot, The weather icons doesn't display and I hadn't noticed. the icons are:

weather-clear-night.svg
weather-clear.svg
weather-clouds-night.svg
weather-clouds.svg
weather-few-clouds-night.svg
weather-few-clouds.svg
weather-fog.svg
weather-freezing-rain.svg
weather-none-available.svg
weather-overcast.svg
weather-severe-alert.svg
weather-showers-scattered.svg
weather-showers.svg
weather-snow-rain.svg
weather-snow-scattered.svg
weather-snow.svg
weather-storm.svg
weather-windy.svg

for the icon in the panel I'll try to find it and I reply you.
Comment 3 terkald 2020-04-22 09:54:06 UTC
Okay, I was find !!! His name is stock_new-window.svg
Comment 4 Nate Graham 2020-04-22 13:53:45 UTC
> Okay, I was find !!! His name is stock_new-window.svg
Aha! That's not a standard icon name, so it makes sense that we don't have it. This is a bug in the app itself; it should be using the correct standardized icon, which is "window-new"

> I use Papirus Icons for the search (I don't know if is very well).
Then you'll need to ask the maintainer of that icon theme to add the missing icons.

Either way, not our bug. :)
Comment 5 terkald 2020-04-22 14:33:48 UTC
Sorry, I don't speak English very well, I must have misspoken... Actually it's the Breeze theme that doesn't have those icons. 

I only used the icon theme that worked best with this application to compare with Breeze and I was able to find the name that the breeze icon should have. Maybe there's a better way to find the name that I don't know about...

The problem is not in adapta but it is in breeze. Unfortunately if the icon names are not standard anyway I doubt we can fix it. Anyway I've seen several similar cases in GTK CSD applications using Plasma with the Breeze theme. So maybe I'll file a bug report at Gnome. 

stock_new-window.svg although not standard is not the same as new-window.svg, it seems to be a variant so in my opinion it's certainly a choice, not to have respected the standard, that would come from Gnome for their CSD applications ...

I don't know if I was understandable and thank you very much for your answers. And I hope that with these clarifications we can try some things, I remain vigilant to new messages.
Comment 6 Nate Graham 2020-04-22 16:23:41 UTC
Yes, Breeze doesn't have stock_new-window.svg. We can create a symlink which will resolve the issue, but it's working around the preferred solution, which is for gnome-calendar to use the correct icon. I'm willing to add that symlink if the gnome-calendar developers refuse to fix the problem correctly on their end, but I would like if it you could try for that first. :)

The Breeze icon theme does indeed have all of those weather icons though. I'm seeing them daily in my weather applet. :) So again I think there must be some issue with the GNOME app if it's not using the correct standardized icon names.
Comment 7 terkald 2020-04-22 17:03:42 UTC
big mea culpa sorry. Actually, I find all occurrences of stock_new-window.svg in the Adapta theme (the only one that works and I'm trying to figure out why it doesn't work in the breeze.) It's a symbolic link to window.svg.

Also, I'm trying to create a symbolic link new-window.svg -> stock_new-window.svg and window.svg -> stock_new-window.svg in Breeze Icons and it doesn't work
So the problem is not the icon names.

I'm going to try to find the real problem and I'll tell you what the problem is.