Snap Apps icons #4

Closed
opened 2023-01-28 22:47:57 +01:00 by Veilleuse · 2 comments

The theme is not working for icons of applications installed with Snap Store (Ubuntu 22.04 - Gnome 42.5). It would be nice if it worked! :)
Thank you in advance.

The theme is not working for icons of applications installed with Snap Store (Ubuntu 22.04 - Gnome 42.5). It would be nice if it worked! :) Thank you in advance.
Owner

Certainly, I'll have to add the links. I'll do it for sure, but no ETA for now. Thanks for bringing this issue! 🙏

Certainly, I'll have to add the links. I'll do it for sure, but no ETA for now. Thanks for bringing this issue! 🙏
Owner

Hi, I just realized I had this issue still open. Apparently, that's not something I can solve: Snap applications have their icon hardcoded (I can't find right now a more up-to-date link).
There seems to be a solution: copying the corresponding .desktop file from /var/lib/snapd/desktop/applications to ~/.local/share/applications and editing there its Icon= entry so it points to an icon name, not a full path. This must be done for each application that you wish it to use the system's icon theme. This works because .desktop files in ~/.local/share/applications override those defined elsehwere.
I don't have an Ubuntu system to test this right now, so I'm not 100% sure of what I've said because I can't check it myself, sorry.

Hi, I just realized I had this issue still open. Apparently, that's not something I can solve: [Snap applications have their icon hardcoded](https://www.reddit.com/r/linux4noobs/comments/9km79s/guide_using_your_icon_themes_icons_for_snap/) (I can't find right now a more up-to-date link). There seems to be a solution: copying the corresponding `.desktop` file from `/var/lib/snapd/desktop/applications` to `~/.local/share/applications` and editing there its `Icon=` entry so it points to an icon name, not a full path. This must be done for each application that you wish it to use the system's icon theme. This works because `.desktop` files in `~/.local/share/applications` override those defined elsehwere. I don't have an Ubuntu system to test this right now, so I'm not 100% sure of what I've said because I can't check it myself, sorry.
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: eudaimon/buuf-nestort#4
No description provided.