Why is Gnome System Monitor on 18.04 installed as a snap by default?
This question arises from this bug report I made: https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet/issues/474
I don't understand why these applications are installed as snaps, but it is still available in apt.
The only difference I can see, is that the snap version snows A LOT more devices under file systems, but I find most of them useless, and the ones I care for (/
, /boot
and /boot/efi
) show up wrong or not at all in the snap version.
So why is the Gnome System Monitor installed as a snap by default?
I can see a potential benefit in the upgrade of its version at some point, but that is rather frivolous, when it doesn't behave correctly in the snap version, and causes trouble too (see the bug report). Am I missing something here?
Solution 1:
From what I have read (sorry I can't quote sources), the hope is that more apps can be supplied as snaps in the future, and 18.04 is being used as a "trial run" with a few of the standard minor apps like calculator and system monitor.
But there are a few problems at the moment, such as snaps not respecting your theme. This isn't just a "looking pretty" issue: on a high DPI display like on my Dell XPS 13 many snaps appear unusably small and the available software is severely restricted as a result. The developers are aware and are working on it.
That is why it is available as both a snap and in the repository: in case of unforseen problems.
Snaps do provide certain advantages regarding app isolation and could could be a good solution to software supply,installation and upgrades in the future, but we are not there yet for everybody.
Solution 2:
Seems to be maintainer/developers's decision, but you can always remove Snap-based version with
sudo snap remove gnome-system-monitor
and install APT-based version with
sudo apt install gnome-system-monitor
and use its full functionality.