Exclude some snaps from Get More Apps page
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-initial-setup (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Test Case
=========
1. Install gnome-initial-
2. Log out then log back in.
3. The Ubuntu Welcome wizard runs. In my case, the Get More Apps screen shows several snaps that I don't think it should:
canonical-
gnome-3-26-1604
linux-steam-
Screenshot of this page attached. Sorry for the odd coloring (fix committed in mutter 3.28.1)
Recommended Fix
===============
1. Exclude devmode snaps from this page
2. Exclude canonical-livepatch
3. Exclude the gnome-3-* snaps
Other Info
==========
The linux-steam-
https:/
Since it's a devmode snap, it doesn't show up in the GNOME/Ubuntu Software app. It depends on the solus-runtime-
It seems odd that the 3 snaps I mentioned in the test case don't have app icons shown even though canonical-
System Info
===========
gnome-initial-setup 3.28.0-
from ppa:ubuntu-
Ubuntu 18.04 Beta
$ snap list
Name Version Rev Tracking Developer Notes
canonical-livepatch 8.0.1 39 stable canonical -
chromium 65.0.3325.181 274 stable canonical -
core 16-2.31.2 4206 stable canonical core
firefox 60.0b9-1 75 edge mozilla -
gnome-3-26-1604 3.26.0 59 stable canonical -
gnome-calculator 3.26.0 154 stable canonical -
gnome-characters 3.26.2 69 stable canonical -
gnome-logs 3.26.2 25 stable canonical -
gnome-system-
linux-steam-
solus-runtime-
spotify 1.0.72.
vlc 3.0.1-4-g14a4897 190 stable videolan -
When I first implemented this I wasn't sure the best way to exclude "system" snaps as they don't provide any metadata to determine this. I think perhaps just excluding snaps without .desktop files is probably the best solution.
The reason those snaps have icons in GNOME Software is there's no icon embedded in the snap (or .desktop file with icon name) and in G-S we pull the icon from the store. This doesn't matter if we do the above.