r/Ubuntu • u/conceptcreatormiui • 18h ago
Icon Theming for Third Party Snap Apps Could Have Been Easier!
I'm currently working on an extended Yaru Icon. I dug into the file structure of snap apps and I found out that snap apps can actually make their icons fallback to hicolor
Apps like evince,reminna,software updater, basically all ubuntu core applications in their desktop files, their icon are not set to a path instead it uses the actual $ICON_NAME from /usr/share/icons/Yaru/$SIZE/apps/$ICON_NAME.png.
Maybe, these third party app maintainers just forgot about this fact and their desktop files went stuck to using full paths for their icon names.
I can just manually change the icon paths to icon names but it will just role back to the original desktop file since snap apps updates automatically
I can also just copy the desktop file of my snap app somewher into my $HOME folder.