You are not logged in.
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!
Last edited by orschiro (2021-01-30 13:57:20)
Offline
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
I am on Fedora with 4.14.
Shall I upgrade to 4.16 maybe?
Offline
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
Great find! I didn't know Breeze doesn't ship those icons.
Thanks for your suggested solution!
Offline
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
Yes, it did!
Offline
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
Wonderful, thank you!
Offline
[ Generated in 0.016 seconds, 9 queries executed - Memory usage: 551.18 KiB (Peak: 552.46 KiB) ]