Xfce Forum

Sub domains
 

You are not logged in.

#1 2021-01-30 09:21:21

orschiro
Member
Registered: 2017-11-30
Posts: 65

Some Breeze icons are not showing in the panel [solved]

Hi there,

Could anyone help me with my Breeze icons?

The hibernate icon is not showing. The network icon doesn't look like Breeze.

How can I fix that?

Thank you!

lbu5wc5c5ce61.png?width=1024&auto=webp&s=f6726028326e13c8351971d022a61e35c2dce74c

Last edited by orschiro (2021-01-30 13:57:20)

Offline

#2 2021-01-30 13:02:15

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,006

Re: Some Breeze icons are not showing in the panel [solved]

Which version of Xfce is this for?


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#3 2021-01-30 13:03:46

orschiro
Member
Registered: 2017-11-30
Posts: 65

Re: Some Breeze icons are not showing in the panel [solved]

I am on Fedora with 4.14.

Shall I upgrade to 4.16 maybe?

Offline

#4 2021-01-30 13:38:14

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,006

Re: Some Breeze icons are not showing in the panel [solved]

4.16 changes the icon names - so you'll have to replace them all.

Most likely, breeze is missing the correct icons. For the actions plugin, here is the list of icon names being used (it is the second last parameter in the block - for example, "system-hibernate"). Breeze is missing that icon.

Similar issue with the network icon. Assuming that is nm-applet, here are the icons being used. They default populate into /usr/share/icons/hicolor. Breeze's network panel icons all seem to be something like "network-*".

I don't have a 4.14 system handy, but try something like this to see if it replaces the icon:

mkdir -p ~/.local/share/icons/breeze/{22,24}/actions
for d in 22 24; do cp /usr/share/icons/breeze/actions/$d/system-suspend-hiberate.svg ~/.local/share/icons/breeze/actions/$d/system-hibernate.svg; done
sudo gtk-update-icon-cache /usr/share/icons/breeze

You may need to restart the panel:

xfce4-panel -r

This bit of code creates an icon theme override directory in ~/.local/share/icons and creates the hibernate icon by copying over the one name system-hibernate-suspend. Then it refreshes the icon cache. See if this works for you.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#5 2021-01-30 13:51:46

orschiro
Member
Registered: 2017-11-30
Posts: 65

Re: Some Breeze icons are not showing in the panel [solved]

Great find! I didn't know Breeze doesn't ship those icons.

Thanks for your suggested solution!

Offline

#6 2021-01-30 13:54:48

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,006

Re: Some Breeze icons are not showing in the panel [solved]

Did it work?


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#7 2021-01-30 13:56:59

orschiro
Member
Registered: 2017-11-30
Posts: 65

Re: Some Breeze icons are not showing in the panel [solved]

Yes, it did!

Offline

#8 2021-01-30 14:28:34

ToZ
Administrator
From: Canada
Registered: 2011-06-02
Posts: 11,006

Re: Some Breeze icons are not showing in the panel [solved]

Here is how to replace the network icon:

mkdir -p ~/.local/share/icons/breeze/apps/22
ln -s /usr/share/icons/breeze/status/22/network-wired-activated.svg ~/.local/share/icons/breeze/apps/22/nm-device-wired.svg
ln -s /usr/share/icons/breeze/status/22/network-wired-unavailable.svg ~/.local/share/icons/breeze/apps/22/nm-no-connection.svg
ln -s /usr/share/icons/breeze/status/22/network-wireless-connected-00.svg ~/.local/share/icons/breeze/apps/22/nm-signal-00.svg
ln -s /usr/share/icons/breeze/status/22/network-wireless-connected-25.svg ~/.local/share/icons/breeze/apps/22/nm-signal-25.svg
ln -s /usr/share/icons/breeze/status/22/network-wireless-connected-50.svg ~/.local/share/icons/breeze/apps/22/nm-signal-50.svg
ln -s /usr/share/icons/breeze/status/22/network-wireless-connected-75.svg ~/.local/share/icons/breeze/apps/22/nm-signal-75.svg
ln -s /usr/share/icons/breeze/status/22/network-wireless-connected-100.svg ~/.local/share/icons/breeze/apps/22/nm-signal-100.svg
sudo gtk-update-icon-cache /usr/share/icons/hicolor/

nm-applet needs to be restarted, or log out and back in again.


Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki  |  Community | Contribute ---

Offline

#9 2021-01-30 14:29:07

orschiro
Member
Registered: 2017-11-30
Posts: 65

Re: Some Breeze icons are not showing in the panel [solved]

Wonderful, thank you!

Offline

Board footer

Powered by FluxBB