Snaps make installing software very easy, which is good. What’s not so good is ending up with a bunch of software that I don’t actually use sitting around using up disk space (and perhaps other resources), so I decided to look through my installed snaps to work out if there was anything I could remove. This is a (semi-redacted) list:
Name Version Rev Tracking Publisher Notes core 16-2.36.2 6034 beta canonical✓ core git-ubuntu 0.7.4 392 candidate canonical✓ classic gnome-3-26-1604 3.26.0 74 stable canonical✓ - gnome-calculator 3.30.1 260 stable/… canonical✓ - gnome-characters 3.30.0 139 stable/… canonical✓ - gnome-logs 3.30.0 45 stable/… canonical✓ - gnome-system-monitor 3.30.0 57 stable/… canonical✓ - gtk-common-themes 0.1-4-g88bc1b2 818 stable canonical✓ - lxd 3.7 9664 stable/… canonical✓ - snapcraft 2.43.1 1871 stable canonical✓ classic spotify 18.104.22.1682.g3d5c231c-9 28 beta spotify✓ - telegram-desktop 1.4.3-alpha-2-g0c2de43 291 candidate telegram.desktop -
As an Ubuntu developer, I’m aware that the
gnome-* snaps are a core part of the Ubuntu experience, so I don’t want to remove them. I also assume that
gtk-common-themes is required as part of that also, though even as a Canonical employee and Ubuntu developer I’m not 100% sure of that.
If I didn’t know these things due to my day job, it’s not clear to me that I would know that removing these snaps might lead to a degraded Ubuntu experience.
Is there some way we could indicate to users that some snaps perhaps should never be uninstalled unless you really, really know what you’re doing?