Gnome-shell-system-monitor-applet: Not working on Ubuntu 18.10

Created on 25 Oct 2018  路  7Comments  路  Source: paradoxxxzero/gnome-shell-system-monitor-applet

In newly installed stable ubuntu 18.10 OS, this extension is not working. After the installation said, there are missing dependencies.

But I installed all of it (copy from reamde file)

Most helpful comment

I have a dependencies missing issue (Please install lbgtop, Network Manager and gir bindings) at the end of the installation. On my Ubuntu 18.10, Kernel 4.15.0-43-generic, GNOME Shell 3.28.3, I had to reboot and to enable it in the gnome-tweak-tool. It works except the networks.

By the way, it can be useful to add this requirements in the gnome extension description. Something like below:

On Ubuntu:
$ sudo apt install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0  gir1.2-clutter-1.0
$ sudo apt install gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0

On Fedora:
$ sudo yum install --assumeyes libgtop2-devel NetworkManager-glib-devel

On openSUSE (Leap 42.1):
$ sudo zypper install gnome-shell-devel libgtop-devel libgtop-2_0-10

Edit: to display the Networks, I need to reload the Gnome. It is simply done by alt+F2, fill r, hit Enter.

All 7 comments

Not working on Ubuntu 18.04.1 either.
"Dependencies Missing". I've installed the dependencies mentioned on the REAME.md

Also, when accessing settings the following exception pops up

Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) not found

Stack trace:
  @/home/danfergo/.local/share/gnome-shell/extensions/[email protected]/prefs.js:5:7
  _getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:75:13
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  _selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:90:31
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  _onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:243:17
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  main@resource:///org/gnome/shell/extensionPrefs/main.js:397:5
  @<main>:1:43

That one I was able to fix by installing

sudo apt install gir1.2-clutter-1.0 gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0

I'm able to run this extension on Ubuntu 18.10, myself.
What information would you need from me to help resolve the issue you are having?

Today I turned on the computer, and it is working.

So either some update fixed it, or some of these packages made it work (but it required rebooting).

sudo apt install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0  gir1.2-clutter-1.0
sudo apt install gir1.2-clutter-1.0 gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0

After installing dependencies I got it to work, but clicking on "system monitor..." does nothing. In syslog I read "... kernel: [97695.375256] audit: type=1400 audit(1542085831.639:67590): apparmor="DENIED" operation="open" profile="snap.gnome-system-monitor.gnome-system-monitor" name="/proc/1/cgroup" pid=1064 comm="gnome-system-mo" requested_mask="r" denied_mask="r" fsuid=13002 ouid=0"

I can confirm this issue. After checking my dpkg logs, gir1.2-clutter-1.0 was removed on 17 May along with several other packages. I have installed the extension from extensions.gnome.org as opposed to the Debian gnome-shell-extension-system-monitor package, which does depend on gir1.2-clutter-1.0 as it should. Perhaps this simply needs to be added to the app description so people know it is required.

I'm also experiencing the other issue of being unable to start gnome-system-monitor from the menu, which is pretty clearly related to having the snap package installed. I don't see an apparmor error, though, instead I see this:

Dec 20 22:28:45 xps gnome-shell[2025]: JS ERROR: Exception in callback for signal: activate: TypeError: _gsmApp is null#012enable/<@/home/hackel/.local/share/gnome-shell/extensions/[email protected]/extension.js:2436:13#012_emit@resource:///org/gnome/gjs/modules/signals.js:128:27#012activate@resource:///org/gnome/shell/ui/popupMenu.js:175:9#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22#012_onButtonReleaseEvent@resource:///org/gnome/shell/ui/popupMenu.js:127:9#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22

I have a dependencies missing issue (Please install lbgtop, Network Manager and gir bindings) at the end of the installation. On my Ubuntu 18.10, Kernel 4.15.0-43-generic, GNOME Shell 3.28.3, I had to reboot and to enable it in the gnome-tweak-tool. It works except the networks.

By the way, it can be useful to add this requirements in the gnome extension description. Something like below:

On Ubuntu:
$ sudo apt install gir1.2-gtop-2.0 gir1.2-networkmanager-1.0  gir1.2-clutter-1.0
$ sudo apt install gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0

On Fedora:
$ sudo yum install --assumeyes libgtop2-devel NetworkManager-glib-devel

On openSUSE (Leap 42.1):
$ sudo zypper install gnome-shell-devel libgtop-devel libgtop-2_0-10

Edit: to display the Networks, I need to reload the Gnome. It is simply done by alt+F2, fill r, hit Enter.

@gscelsi See issue #452

Was this page helpful?
0 / 5 - 0 ratings

Related issues

staticdev picture staticdev  路  5Comments

motoshkov picture motoshkov  路  11Comments

prhmnik picture prhmnik  路  14Comments

dkumor picture dkumor  路  10Comments

Jerther picture Jerther  路  10Comments