Now that Ubuntu 18.04 is going to been released today and, by default, it installs a Snap version of gnome-system-monitor, if you want to open it from extension menu, you must change _./local/share/gnome-shell/extensions/[email protected]/extension.js_ line 2372 from:
let _gsmApp = _appSys.lookup_app('gnome-system-monitor.desktop');
to
let _gsmApp = _appSys.lookup_app('gnome-system-monitor_gnome-system-monitor.desktop');
NOTE: It should be better to look up first for 'gnome-system-monitor.desktop' and, if not found, look for 'gnome-system-monitor_gnome-system-monitor.desktop'.
For more info see snapcraft forum
Using Ubuntu 18.04 and just solved the problem by fixing the mentioned line^^ and restarting gnome session. Thanks for the tip.
This really needs to be solved so it does not create a bad first impression especially for new users of gnome-shell-system-monitor-applet or even Ubuntu.
+1 - can this be merged?
p.s changed my mind and ended up removing the snap and adding the repo app, this also fixes the problem. The snap for some reason is unable to pick up the installed GTK theme (Adapta-nokto in my case) hence system-monitor when used as a snap looks horrible. When installed from the repo, it looks fine.
snap remove gnome-system-monitor
sudo apt install gnome-system-monitor
Most helpful comment
p.s changed my mind and ended up removing the snap and adding the repo app, this also fixes the problem. The snap for some reason is unable to pick up the installed GTK theme (Adapta-nokto in my case) hence system-monitor when used as a snap looks horrible. When installed from the repo, it looks fine.
snap remove gnome-system-monitor
sudo apt install gnome-system-monitor