You are not logged in.

#1 2024-03-09 16:20:24

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 557

Plasma 6 missing icons Oxygen theme

Does anyone else have missing icons for apps in the tray (bluetooth, notification, vault) and in other places (System Settings) with oxygen theme and oxygen icosn?

KZzoGONs.png

jaA4V5ys.png

Last edited by firewalker (2024-03-09 16:28:49)


Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#2 2024-03-09 17:52:00

Morlock
Member
Registered: 2022-06-20
Posts: 13

Re: Plasma 6 missing icons Oxygen theme

Same happens with my machines.
The apps are there but the icons are replaced by a placeholder. The apps themselves are working properly. The icons for "copy, copy location, duplicate here" in dolphins context menu, you showed in the second screenshot are the same as in Plasma 5. No changes. In system settings only the icon for  "online access" is beeing replaced (As far I've looked).

Offline

#3 2024-03-10 13:29:50

hamelg
Member
From: France
Registered: 2008-06-19
Posts: 129

Re: Plasma 6 missing icons Oxygen theme

Same here. A bug report is open :
https://bugs.kde.org/show_bug.cgi?id=481402

Offline

#4 2024-03-10 22:36:56

hamelg
Member
From: France
Registered: 2008-06-19
Posts: 129

Re: Plasma 6 missing icons Oxygen theme

To fix the missing icons, I created these symbolic links in the directory ~/.local/share/icons

oxygen
oxygen/base
oxygen/base/22x22
oxygen/base/22x22/actions
oxygen/base/22x22/actions/notification-active.png -> /usr/share/icons/oxygen/base/22x22/apps/preferences-desktop-notification-bell.png
oxygen/base/22x22/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/22x22/apps/preferences-desktop-notification.png
oxygen/base/22x22/status
oxygen/base/22x22/status/media-playback-playing.png -> /usr/share/icons/oxygen/base/22x22/actions/media-playback-start.png
oxygen/base/22x22/status/media-playback-stopped.png -> /usr/share/icons/oxygen/base/22x22/actions/media-playback-stop.png
oxygen/base/22x22/status/media-playback-paused.png -> /usr/share/icons/oxygen/base/22x22/actions/media-playback-pause.png
oxygen/base/16x16
oxygen/base/16x16/actions
oxygen/base/16x16/actions/notification-active.png -> /usr/share/icons/oxygen/base/16x16/apps/preferences-desktop-notification-bell.png
oxygen/base/16x16/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/16x16/apps/preferences-desktop-notification.png
oxygen/base/16x16/status
oxygen/base/16x16/status/media-playback-playing.png -> /usr/share/icons/oxygen/base/16x16/actions/media-playback-start.png
oxygen/base/16x16/status/media-playback-stopped.png -> /usr/share/icons/oxygen/base/16x16/actions/media-playback-stop.png
oxygen/base/16x16/status/media-playback-paused.png -> /usr/share/icons/oxygen/base/16x16/actions/media-playback-pause.png
oxygen/base/128x128
oxygen/base/128x128/actions
oxygen/base/128x128/actions/notification-active.png -> /usr/share/icons/oxygen/base/128x128/apps/preferences-desktop-notification-bell.png
oxygen/base/128x128/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/128x128/apps/preferences-desktop-notification.png
oxygen/base/48x48
oxygen/base/48x48/actions
oxygen/base/48x48/actions/notification-active.png -> /usr/share/icons/oxygen/base/48x48/apps/preferences-desktop-notification-bell.png
oxygen/base/48x48/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/48x48/apps/preferences-desktop-notification.png
oxygen/base/48x48/status
oxygen/base/48x48/status/media-playback-playing.png -> /usr/share/icons/oxygen/base/48x48/actions/media-playback-start.png
oxygen/base/48x48/status/media-playback-stopped.png -> /usr/share/icons/oxygen/base/48x48/actions/media-playback-stop.png
oxygen/base/48x48/status/media-playback-paused.png -> /usr/share/icons/oxygen/base/48x48/actions/media-playback-pause.png
oxygen/base/64x64
oxygen/base/64x64/actions
oxygen/base/64x64/actions/notification-active.png -> /usr/share/icons/oxygen/base/64x64/apps/preferences-desktop-notification-bell.png
oxygen/base/64x64/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/64x64/apps/preferences-desktop-notification.png
oxygen/base/32x32
oxygen/base/32x32/actions
oxygen/base/32x32/actions/notification-active.png -> /usr/share/icons/oxygen/base/32x32/apps/preferences-desktop-notification-bell.png
oxygen/base/32x32/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/32x32/apps/preferences-desktop-notification.png
oxygen/base/32x32/status
oxygen/base/32x32/status/media-playback-playing.png -> /usr/share/icons/oxygen/base/32x32/actions/media-playback-start.png
oxygen/base/32x32/status/media-playback-stopped.png -> /usr/share/icons/oxygen/base/32x32/actions/media-playback-stop.png
oxygen/base/32x32/status/media-playback-paused.png -> /usr/share/icons/oxygen/base/32x32/actions/media-playback-pause.png
hicolor/scalable
hicolor/scalable/actions
hicolor/scalable/actions/window-pin.svg -> /usr/share/icons/breeze/actions/22/window-pin.svg
hicolor/scalable/actions/brightness-high.svg -> /usr/share/icons/breeze/actions/22/brightness-high.svg
hicolor/scalable/actions/brightness-low.svg -> /usr/share/icons/breeze/actions/22/brightness-low.svg
hicolor/scalable/status
hicolor/scalable/status/redshift-status-on.svg -> /usr/share/icons/breeze/status/24/redshift-status-on.svg
hicolor/scalable/status/redshift-status-day.svg -> /usr/share/icons/breeze/status/24/redshift-status-day.svg
hicolor/scalable/status/redshift-status-off.svg -> /usr/share/icons/breeze/status/24/redshift-status-off.svg

Offline

#5 2024-06-19 06:33:57

firewalker
Member
From: Hellas (Greece).
Registered: 2006-06-05
Posts: 557

Re: Plasma 6 missing icons Oxygen theme

What is the logic for selecting the icons and the names? I want to do the same thing for more icons.

hamelg wrote:

To fix the missing icons, I created these symbolic links in the directory ~/.local/share/icons

oxygen
oxygen/base
oxygen/base/22x22
oxygen/base/22x22/actions
oxygen/base/22x22/actions/notification-active.png -> /usr/share/icons/oxygen/base/22x22/apps/preferences-desktop-notification-bell.png
oxygen/base/22x22/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/22x22/apps/preferences-desktop-notification.png
oxygen/base/22x22/status
oxygen/base/22x22/status/media-playback-playing.png -> /usr/share/icons/oxygen/base/22x22/actions/media-playback-start.png
oxygen/base/22x22/status/media-playback-stopped.png -> /usr/share/icons/oxygen/base/22x22/actions/media-playback-stop.png
oxygen/base/22x22/status/media-playback-paused.png -> /usr/share/icons/oxygen/base/22x22/actions/media-playback-pause.png
oxygen/base/16x16
oxygen/base/16x16/actions
oxygen/base/16x16/actions/notification-active.png -> /usr/share/icons/oxygen/base/16x16/apps/preferences-desktop-notification-bell.png
oxygen/base/16x16/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/16x16/apps/preferences-desktop-notification.png
oxygen/base/16x16/status
oxygen/base/16x16/status/media-playback-playing.png -> /usr/share/icons/oxygen/base/16x16/actions/media-playback-start.png
oxygen/base/16x16/status/media-playback-stopped.png -> /usr/share/icons/oxygen/base/16x16/actions/media-playback-stop.png
oxygen/base/16x16/status/media-playback-paused.png -> /usr/share/icons/oxygen/base/16x16/actions/media-playback-pause.png
oxygen/base/128x128
oxygen/base/128x128/actions
oxygen/base/128x128/actions/notification-active.png -> /usr/share/icons/oxygen/base/128x128/apps/preferences-desktop-notification-bell.png
oxygen/base/128x128/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/128x128/apps/preferences-desktop-notification.png
oxygen/base/48x48
oxygen/base/48x48/actions
oxygen/base/48x48/actions/notification-active.png -> /usr/share/icons/oxygen/base/48x48/apps/preferences-desktop-notification-bell.png
oxygen/base/48x48/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/48x48/apps/preferences-desktop-notification.png
oxygen/base/48x48/status
oxygen/base/48x48/status/media-playback-playing.png -> /usr/share/icons/oxygen/base/48x48/actions/media-playback-start.png
oxygen/base/48x48/status/media-playback-stopped.png -> /usr/share/icons/oxygen/base/48x48/actions/media-playback-stop.png
oxygen/base/48x48/status/media-playback-paused.png -> /usr/share/icons/oxygen/base/48x48/actions/media-playback-pause.png
oxygen/base/64x64
oxygen/base/64x64/actions
oxygen/base/64x64/actions/notification-active.png -> /usr/share/icons/oxygen/base/64x64/apps/preferences-desktop-notification-bell.png
oxygen/base/64x64/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/64x64/apps/preferences-desktop-notification.png
oxygen/base/32x32
oxygen/base/32x32/actions
oxygen/base/32x32/actions/notification-active.png -> /usr/share/icons/oxygen/base/32x32/apps/preferences-desktop-notification-bell.png
oxygen/base/32x32/actions/notification-inactive.png -> /usr/share/icons/oxygen/base/32x32/apps/preferences-desktop-notification.png
oxygen/base/32x32/status
oxygen/base/32x32/status/media-playback-playing.png -> /usr/share/icons/oxygen/base/32x32/actions/media-playback-start.png
oxygen/base/32x32/status/media-playback-stopped.png -> /usr/share/icons/oxygen/base/32x32/actions/media-playback-stop.png
oxygen/base/32x32/status/media-playback-paused.png -> /usr/share/icons/oxygen/base/32x32/actions/media-playback-pause.png
hicolor/scalable
hicolor/scalable/actions
hicolor/scalable/actions/window-pin.svg -> /usr/share/icons/breeze/actions/22/window-pin.svg
hicolor/scalable/actions/brightness-high.svg -> /usr/share/icons/breeze/actions/22/brightness-high.svg
hicolor/scalable/actions/brightness-low.svg -> /usr/share/icons/breeze/actions/22/brightness-low.svg
hicolor/scalable/status
hicolor/scalable/status/redshift-status-on.svg -> /usr/share/icons/breeze/status/24/redshift-status-on.svg
hicolor/scalable/status/redshift-status-day.svg -> /usr/share/icons/breeze/status/24/redshift-status-day.svg
hicolor/scalable/status/redshift-status-off.svg -> /usr/share/icons/breeze/status/24/redshift-status-off.svg

Γίνε ρεαλιστής, μείνε ονειροπόλος ...

Offline

#6 2024-06-20 18:24:39

hamelg
Member
From: France
Registered: 2008-06-19
Posts: 129

Re: Plasma 6 missing icons Oxygen theme

firewalker wrote:

What is the logic for selecting the icons and the names? I want to do the same thing for more icons.

The idea is to replace the missing icons with icons present in the standard packages. The logic is documented here :
https://specifications.freedesktop.org/icon-theme-spec

Offline

Board footer

Powered by FluxBB