Page MenuHomeSolus

User Indicator icon missing
Closed, InvalidPublic

Description

The User Indicator icon missing in all Numix, all Sardi and some Surfn themes, both on the Budgie panel as well as on the LightDM login screen. Further inquiry showed that it might have to do with Numix since if Numix is de-installed, Sardi and Surfn work again. See also this discussion: https://discuss.getsol.us/d/7442-user-indicator-icon-missing.

Event Timeline

JoshStrobl edited projects, added Upstream Issue; removed Lacks Project.
JoshStrobl added a subscriber: JoshStrobl.

This should really be reported to the respective icon theme developers. They need to add the icon, it isn't on Solus (or Budgie for that matter).

@algent Is this an issue with our packaging of numix itself? Given the discussion on the forum post.

Is this an issue with our packaging of numix itself? Given the discussion on the forum post.

The icon it is not missing it there:
https://github.com/numixproject/numix-icon-theme/blob/master/Numix/scalable/actions/system-shutdown-symbolic.svg
Package numix-icon-theme has file /usr/share/icons/Numix-Light/scalable/actions/system-shutdown-symbolic.svg
It hasn't been changed for 6 years. I don't understand why it isn't loaded. And I haven't noticed this in the past. Still looking into it.

Sorry, by "missing" I didn't mean to say "missing in the file folders", but "icon file exists, but icon isn't shown on the panel".

@JoshStrobl I found that the issue is with librsvg.
I downgraded librsvg from 2.52.0 to 2.50.7 and rebuild adwaita-icon-theme version 41.0 against it.
Then installed adwaita-icon-theme. After this system-shutdown-symbolic.svg icon from Numix theme is loading fine.

icon.png (285×237 px, 22 KB)

EDIT:
Just installing old librsvg fixes the issue, no need to rebuild Adwaita.

@algent: Thank you so much. That fixed it for me, too. I've opened an issue on the Numix github: https://github.com/numixproject/numix-icon-theme/issues/1405

Thanks @pillmuncher for filing the issue upstream at https://github.com/numixproject/numix-icon-theme/issues/1405

Seeing as Papirus is not affected, I would wager this is something that can either be fixed by the librsvg folks or by numix themselves. Not planning on downgrading librsvg however, as I need ABIs for EFL that are in 2.51.x and above. Sorry.

The root cause has been determined upstream. The file /usr/share/icons/Numix/scalable/actions/system-shutdown-symbolic.svg apparently was missing a width attribute, and all of a sudden that seems to have become a problem with librsvg-2.52.0. See: https://github.com/numixproject/numix-icon-theme/issues/1405.

Updated on GitHub, but this is almost certainly a bug with librsvg rather than numix-icon-theme; the height and width attributes are optional in the SVG spec (default 100%, with us controlling size via viewbox). We can add a width attribute to any SVG file missing them in Numix to work around the problem for now, but that should only be a temporary fix until librsvg fixes whatever the problem is on their end.

Not planning on downgrading librsvg however, as I need ABIs for EFL that are in 2.51.x and above.

@JoshStrobl Good news from upstream, the relevant bug's tagged to be fixed in librsvg 2.52.1