elvetemedve / gnome-shell-extension-system-monitor Goto Github PK
View Code? Open in Web Editor NEWGnome Shell extension for displaying resource usage
License: GNU General Public License v3.0
Gnome Shell extension for displaying resource usage
License: GNU General Public License v3.0
Hello, I want to use System-monitor in my ubuntu18.04, and my gnome-shell version is 3.28.4, I get the error messages as follows:
gnome-shell[1796]: Extension "[email protected]" had error: Error: Requiring GTop, version none: Typelib file for namespace 'GTop' (any version) not found
I' ve looked around and it seems nobody get the exact same problem with me.
and what can i do for this problem?
Thanks in advance!
and i reinstall it, there is more messages:
Some code accessed the property 'ENABLED_EXTENSIONS_KEY' on the module 'extensionSystem'. That property was defined with 'let' or 'const' inside the module. This Extension "[email protected]" had error: Error: Requiring GTop, version none: Typelib file for namespace 'GTop' (any version) not found org.gnome.Shell.desktop[5578]: [5686:5704:0807/133206.344132:ERROR:socket_stream.cc(219)] Closing stream with result -2
GJS has made many changes to be ES6 compatible. The extension code should follow it and use the new syntax wherever it is possible.
GJS changes are presented here: https://speakerdeck.com/ptomato/modern-javascript-in-gnome
In the popup menu, I often have less than 3 items below "Network" and the "System load" column has just 2 items anyway. Although, both columns are filled with empty clickable buttons to contain 3 items. It is a bit counter-intuitive to have clickable buttons which no text nor icon and no action assigned.
It would be nice if the disk usage analyzer could be started directly from the popup menu by clicking on a partition label.
So on my pc it's working and I wanted to add this extension to my laptop as well. Both system are up to date and has the same packages, both has ruby install on it (because I use sometime to my developments). In the syslog I couldn't find any usefull information why it's broken:
dbus-daemon[1933]: Activating service name='org.gnome.ChromeGnomeShell'
dbus-daemon[1933]: Successfully activated service 'org.gnome.ChromeGnomeShell'
gnome-shell[17470]: restack success
gnome-shell[17470]: message repeated 3 times: [ restack success]
gnome-shell[17470]: restack success
gnome-shell[17470]: restack success
gnome-shell[17470]: restack success
gnome-shell[17470]: restack success
org.gnome.Shell.desktop[17470]: Archive: /tmp/OSYBZY.shell-extension.zip
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/indicator.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/prefs_keys.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/util.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/helpers/promise.js
org.gnome.Shell.desktop[17470]: creating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/icons/
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/stylesheet.css
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/schemas/gschemas.compiled
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/prefs.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/helpers/file.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/convenience.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/icons/hicolor/scalable/devices/memory-symbolic.svg
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/icons/hicolor/scalable/devices/cpu-symbolic.svg
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/extension.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/widget.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/file.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/meter.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/view.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/schemas/org.gnome.shell.extensions.system-monitor.gschema.xml
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/factory.js
org.gnome.Shell.desktop[17470]: inflating: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/helpers/README.md
org.gnome.Shell.desktop[17470]: extracting: /home/adamos42/.local/share/gnome-shell/extensions/[email protected]/metadata.json
gnome-software-service.desktop[17633]: 06:27:13:0388 Gs no app for changed [email protected]
gnome-shell[17470]: restack success
Some version numbers:
adaliszk@adaliszk-laptop:~$: uname -a
Linux adaliszk-laptop 4.10.0-20-generic #22-Ubuntu SMP Thu Apr 20 09:22:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
adaliszk@adaliszk-laptop:~$: cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=17.04
DISTRIB_CODENAME=zesty
DISTRIB_DESCRIPTION="Ubuntu 17.04"
adaliszk@adaliszk-laptop:~$: gnome-shell --version
GNOME Shell 3.24.1
adaliszk@adaliszk-laptop:~$: ruby -v
ruby 2.3.3p222 (2016-11-21) [x86_64-linux-gnu]
adaliszk@adaliszk-laptop:~$: gem -v
2.5.2
adaliszk@adaliszk-laptop:~$: gem list --local | grep rake
rake (12.0.0, 10.5.0)
After upgrading on the Gnome extensions Website, the extension does not show as installed anymore.
Additionally, after installing it by switching it on on https://extensions.gnome.org/extension/1064/system-monitor/, it immediately turns to OFF again. This effectively prevents the extension's usage.
Using
The only thing I get from jouralctl is:
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: Archive: /tmp/Z38AOY.shell-extension.zip
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/schemas/org.gnome.shell.extensions.system-monitor.gschema.xml
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: creating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/icons/hicolor/scalable/devices/
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/util.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/widget.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/indicator.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/helpers/README.md
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/helpers/promise.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/view.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/convenience.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/meter.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/icons/hicolor/scalable/devices/cpu-symbolic.svg
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/helpers/file.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/prefs.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/extension.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/factory.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/stylesheet.css
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/icons/hicolor/scalable/devices/memory-symbolic.svg
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/file.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/schemas/gschemas.compiled
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: inflating: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/prefs_keys.js
Sep 20 08:24:26 <hostname> org.gnome.Shell.desktop[3155]: extracting: /home/<username>/.local/share/gnome-shell/extensions/[email protected]/metadata.json
For multiple times now, it looks like the extension does not show all my processes in CPU list (while it looks OK for memory thanks to #25 fix ;-) ). See webm in action where Geary is not even appearing in the CPU list:
http://webm.land/media/NFb0.webm
Existing processes CPU percentage seems a little bit wrong too, but it might be due to refresh frequency?
The extension won't install and run on UbuntuGNOME 16.04 with GNOME 3.20. The slider on the extension page just jumps back to 'Off' as soon as I try tro install it.
Hi. The extension causes stutter lag in video players such as VLC or SMPlayer. I have Fedora 23 x64. SMPlayer is using the MPV back-end while VLC has it's own back-end. The issue is more visible if you set the refresh interval to 1s in the extension's options and play an 1080p MKV video. After disabling the extension the stutters have stopped entirely. I have no idea where to look for logs but otherwise happy to provide more info if directed.
I'm running Gnome Shell 3.32.2 and release 18 of the extension. However, it fails to load with the following error message:
TypeError: GObject.registerClass() used with invalid base class (is PopupBaseMenuItem)
System: Host: X250 Kernel: 4.4.0-112-generic x86_64 (64 bit)
Desktop: Gnome 3.18.5 Distro: Ubuntu 16.04 xenial
If you install the extension from extensions.gnome.org
you in most cases won't have libgtop
installed.
So you'll go to terminal an install it, but you will still be unable to install:
You have to restart the shell (ALT+F2
โ r
) after you installed libgtop
.
I will include this in the wiki.
Hi. I'd installed this extension by Gnome Tweak Tool. After a broken installation I saw something went wrong and I checked the error. I faced with this:
GLib.FileError: Failed to open file '/home/mojtaba/.local/share/gnome-shell/extensions/[email protected]/schemas/gschemas.compiled': open() failed: No such file or directory
Stack trace:
getSettings@/home/mojtaba/.local/share/gnome-shell/extensions/[email protected]/convenience.js:82
SystemMonitorPrefsWidget<._init@/home/mojtaba/.local/share/gnome-shell/extensions/[email protected]/prefs.js:195
wrapper@resource:///org/gnome/gjs/modules/lang.js:178
buildPrefsWidget@/home/mojtaba/.local/share/gnome-shell/extensions/[email protected]/prefs.js:258
Application<._selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:95
wrapper@resource:///org/gnome/gjs/modules/lang.js:178
Application<._onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:259
wrapper@resource:///org/gnome/gjs/modules/lang.js:178
main@resource:///org/gnome/shell/extensionPrefs/main.js:397
@:1
First line clears that one file names gschemas.compiled
has not created. So what should I do now?
Can't install in Ubuntu 16.04 - 64 bits.
Hello!
I had some problems with your extension as after the fresh installation the extension web page just showed me a pink error. After a dbus-monitor investigation I got that the problem source was that I used another tool for such goal.
The other extension is:
https://extensions.gnome.org/extension/120/system-monitor/
The dbus error was something like name duplication error or so. After I removed the other extension the problem solved. Currently I can already use yours.
The interesting part of it is when I install the another one firstly and just then your one I got an error on the extensions page. BUT! in case if I install your firstly and then the other the problem is not appear. In this case both of the extensions work smoothly.
Please try to solve it if possible to save some time to the your future users:)
Thanks for it and of course lot of thanks completly for the extension as I love it!
I have a lot of errors like these in my journal: gnome-shell:(779): Clutter-CRITICAL **: clutter_text_get_text: assertion 'CLUTTER_IS_TEXT (self)' failed
Linux: Arch x64
Gnome: 3.20
I'm getting this in my error logs, resulting in the extension not to work:
JS ERROR: Exception in callback for signal: updated: Error: Type name Gjs_Icon is already registered
@/home/username/.local/share/gnome-shell/extensions/[email protected]/indicator.js:13
@/home/username/.local/share/gnome-shell/extensions/[email protected]/factory.js:2
@/home/username/.local/share/gnome-shell/extensions/[email protected]/view.js:7
@/home/username/.local/share/gnome-shell/extensions/[email protected]/extension.js:4
I have built the extension under /tmp
and loaded it via gnome-tweak-tool, but I won't load. This is the second time I've installed it. The first time I moved the zip into the downloads folder before loading it, though nothing happened, even after restarting. Might there be a permissions issue?
I've been experiencing memory issues with the gnome-shell process, reaching upwards of 1GB over time, and it appears to mostly occur when this extension is enabled (memory does increase without it, but not nearly to that degree). I don't know of a way to obtain memory usage statistics for a specific extension, but will provide logs/reports/etc with some guidance.
Steps to reproduce:
unclear.
What happens:
When running gnome-shell, the org.gnome.Shell.desktop ID logs these stack traces to syslog quite often:
Object Meta.BackgroundActor (0x5575699637a0), has been already finalized. Impossible to get any property from it.
== Stack trace for context 0x55d4af8c2000 ==
#0 0x7ffc203c1910 I resource:///org/gnome/gjs/modules/_legacy.js:81 (0x7f5ab80c2bc0 @ 45)
#1 0x55d4afb3ee18 i /home/username/.local/share/gnome-shell/extensions/[email protected]/meter.js:35 (0x7f5a85d30918 @ 99)
#2 0x55d4afb3ed90 i /home/username/.local/share/gnome-shell/extensions/[email protected]/meter.js:69 (0x7f5a85d30b38 @ 25)
#3 0x7ffc203c32e0 b /home/username/.local/share/gnome-shell/extensions/[email protected]/helpers/promise.js:48 (0x7f5a85d43a28 @ 215)
and some longer versions:
Object Meta.BackgroundActor (0x5575699637a0), has been already finalized. Impossible to get any property from it.
== Stack trace for context 0x55d4af8c2000 ==
#0 0x7ffc203c0990 I resource:///org/gnome/gjs/modules/_legacy.js:80 (0x7f5ab80c2bc0 @ 26)
#1 0x55d4afb3eeb0 i /home/username/.local/share/gnome-shell/extensions/[email protected]/widget.js:350 (0x7f5a85d535e8 @ 41)
#2 0x7ffc203c1910 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f5ab80c2bc0 @ 71)
#3 0x55d4afb3ee18 i /home/username/.local/share/gnome-shell/extensions/[email protected]/meter.js:35 (0x7f5a85d30918 @ 99)
#4 0x55d4afb3ed90 i /home/username/.local/share/gnome-shell/extensions/[email protected]/meter.js:69 (0x7f5a85d30b38 @ 25)
#5 0x7ffc203c32e0 b /home/username/.local/share/gnome-shell/extensions/[email protected]/helpers/promise.js:48 (0x7f5a85d43a28 @ 215)
Object Meta.BackgroundActor (0x5575699637a0), has been already finalized. Impossible to get any property from it.
== Stack trace for context 0x55d4af8c2000 ==
#0 0x55d4afb3ef50 i /home/username/.local/share/gnome-shell/extensions/[email protected]/widget.js:309 (0x7f5a85d53450 @ 10)
#1 0x7ffc203c0990 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f5ab80c2bc0 @ 71)
#2 0x55d4afb3eeb0 i /home/username/.local/share/gnome-shell/extensions/[email protected]/widget.js:328 (0x7f5a85d53560 @ 35)
#3 0x7ffc203c1910 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f5ab80c2bc0 @ 71)
#4 0x55d4afb3ee18 i /home/username/.local/share/gnome-shell/extensions/[email protected]/meter.js:35 (0x7f5a85d30918 @ 99)
#5 0x55d4afb3ed90 i /home/username/.local/share/gnome-shell/extensions/[email protected]/meter.js:69 (0x7f5a85d30b38 @ 25)
#6 0x7ffc203c32e0 b /home/username/.local/share/gnome-shell/extensions/[email protected]/helpers/promise.js:48 (0x7f5a85d43a28 @ 215)
Object Meta.BackgroundActor (0x5575699637a0), has been already finalized. Impossible to get any property from it.
== Stack trace for context 0x55d4af8c2000 ==
#0 0x55d4afb3efe8 i /home/username/.local/share/gnome-shell/extensions/[email protected]/widget.js:102 (0x7f5a85d51670 @ 18)
#1 0x7ffc203bfd90 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f5ab80c2bc0 @ 71)
#2 0x55d4afb3ef50 i /home/username/.local/share/gnome-shell/extensions/[email protected]/widget.js:309 (0x7f5a85d53450 @ 51)
#3 0x7ffc203c0990 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f5ab80c2bc0 @ 71)
#4 0x55d4afb3eeb0 i /home/username/.local/share/gnome-shell/extensions/[email protected]/widget.js:328 (0x7f5a85d53560 @ 35)
#5 0x7ffc203c1910 I resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f5ab80c2bc0 @ 71)
#6 0x55d4afb3ee18 i /home/username/.local/share/gnome-shell/extensions/[email protected]/meter.js:35 (0x7f5a85d30918 @ 99)
#7 0x55d4afb3ed90 i /home/username/.local/share/gnome-shell/extensions/[email protected]/meter.js:69 (0x7f5a85d30b38 @ 25)
#8 0x7ffc203c32e0 b /home/username/.local/share/gnome-shell/extensions/[email protected]/helpers/promise.js:48
These stack traces come in mixed bursts, usually about 50 at once (same second according to syslog).
What should happen:
No stacktrace.
Additional info:
Printing these stacktraces is a feature introduced in or after 3.26.0 release, afaik. See also: sustmi/gnome-shell-extension-windowoverlay-icons#4 and https://gitlab.gnome.org/GNOME/gnome-shell/issues/11.
It is unclear to me why those stacktraces are thrown. They might be indicating that the object has already been destroyed somewhere else or that it cannot be destroyed because it is still being referenced by from somewhere else.
Please note that I did not disable this extension at all and I don't know why this function gets called. I guess that it is being called on screen lock or suspend.
Installed software versions:
gnome-shell-3.26.2-4.fc27.x86_64
gjs-1.50.4-1.fc27.x86_64
mutter-3.26.2-2.fc27.x86_64
Add test cases for current functionality in order to make the project maintainable and allow easier code refactoring. An additional benefit is faster feedback during development, because the code does not have to be run in a real Gnome Shell environment.
Preferred tool for that is Jasmine with GJS support.
Not sure what I need or how to fix my network monitor suddenly quit working. I think it happened as a result of the new update I did on 6/6/16 but I had system updates that day too..??
How can it be fixed?
First of all, I love this extension, you've done really great job. Unfortunately after recent upgrade to GNOME 3.34 it stopped working, any chance of adding support for the latest GNOME? I can only imagine how annoying it is with their constantly changing API as every update breaks half of my extensions...
I had a notification about an update to the extension a day or two ago, so I updated it and the panel of icons disappeared from the top toolbar. I checked my extensions in Tweak tool and saw the extension was installed anymore. I tried to enable the extension from https://extensions.gnome.org/extension/1064/system-monitor/, but it just switches back to "off" automatically.
Any chance to support the latest gnome version?
Looking at the logs it seems the error is:
xtension "[email protected]" had error: TypeError: this._construct is not a function
After a recent upgrade to gnome 3.28, I noticed that my keybord an mouse lag. It wasn't the case with gnome 3.26. When I desactivate thi extension, the behavior of my mouse becomes normal.
sorry I don't have much more details than that..
thanks!
I/O usage (or "I/O load") is important too. It would be nice to display disk reads/writes too.
When running your gnome-shell extension on gnome-shell 3.26.1, I am getting these warnings:
JS WARNING: [/home/username/.local/share/gnome-shell/extensions/[email protected]/factory.js 136]: reference to undefined property Symbol.toPrimitive
JS WARNING: [/home/username/.local/share/gnome-shell/extensions/[email protected]/factory.js 148]: reference to undefined property Symbol.toPrimitive
This may be related to #37. micheleg/dash-to-dock#586 has a workaround/solution.
It seems that the extension currently shows the virtual size of processes.
I expected it to show how much processes were using physical memory instead (RES column from htop
).
Is that the intended behavior?
No way to change the icons, too many in the top panel, just one will do.
I'm using Ubuntu 18.04, which has Gnome Shell 3.28 (3.28.3+git20190124-0ubuntu18.04.1).
After I updated the extension to latest release (16), it fails to start. Gnome Shell reports this error:
Extension "[email protected]" had error: TypeError: GObject.registerClass() used with invalid base class (is PanelMenuButton)
Downgrading to release 14 makes it work again.
Ubuntu's appindicator extension has a similar issue from a while back, with pointers to an issue with the extensions website, but I'm unsure if this is related.
In any case, I decided to open this issue to at least document it. Feel free to close it if it's intentional (Gnome Shell 3.28 no longer supported), or otherwise not a bug with System Monitor.
When this extension is enabled, it causes gnome-shell freezes that last for about a second or less at the same frequency as the configured update frequency. This can be seen most easily when watching a continuous animation of some sort, e.g. glxgears
.
Hi
It's a very helpful extension. Could you add an option to display the text (title and digits) inside the graph instead on the left side, like this:
I think it would be easier that way to quickly identify the graph and number for a value I'm interested in. It also might solve issue #10.
Hi! I'm using Ubuntu 18.04 with GNOME Shell 3.28.3
on a Dell Inspiron 15z 5523.
With the latest update of system-monitor extension it shows wrong value on
frequency, temperature and fan speed.
I don't know what file I can upload.
Hi,
I have issue installing this extension from google-chrome, so I used instruction from README and made it manually.
But after that looks like there some issue with tracking version and "Update available" popup appears for me all the time.
Let me know what information I can provide or at least where to look. Probably it needs to be registered somewhere else as it was installed not via chrome-gnome-shell.
Steps to reproduce:
unclear.
What happens:
When running gnome-shell, the org.gnome.Shell.desktop ID logs these stack traces to syslog quite often:
== Stack trace for context 0x55d4af8c2000 ==
#0 0x7ffc203bf720 b resource:///org/gnome/gjs/modules/_legacy.js:83 (0x7f5ab80c2bc0 @ 87)
#1 0x55d4afb3f320 i /home/username/.local/share/gnome-shell/extensions/[email protected]/view.js:162 (0x7f5a85d21230 @ 127)
#2 0x7ffc203c0aa0 b resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f5ab80c2bc0 @ 71)
#3 0x55d4afb3f278 i /home/username/.local/share/gnome-shell/extensions/[email protected]/view.js:169 (0x7f5a85d212b8 @ 109)
#4 0x55d4afb3f1d0 i resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f5ab80c2bc0 @ 71)
#5 0x55d4afb3f150 i /home/username/.local/share/gnome-shell/extensions/[email protected]/extension.js:40 (0x7f5a85d1ad58 @ 22)
#6 0x55d4afb3f0a8 i resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f5ab80c2bc0 @ 71)
#7 0x55d4afb3f030 i /home/username/.local/share/gnome-shell/extensions/[email protected]/extension.js:60 (0x7f5a85d1aef0 @ 28)
#8 0x55d4afb3ef70 i resource:///org/gnome/shell/ui/extensionSystem.js:70 (0x7f5aa4db4230 @ 229)
#9 0x55d4afb3eee8 i resource:///org/gnome/shell/ui/extensionSystem.js:184 (0x7f5aa4db4450 @ 18)
#10 0x55d4afb3ee30 i resource:///org/gnome/shell/ui/extensionSystem.js:199 (0x7f5aa4db44d8 @ 81)
#11 0x55d4afb3ed90 i resource:///org/gnome/shell/ui/extensionSystem.js:299 (0x7f5aa4db4918 @ 76)
and there is also a longer version. These stack traces come in bursts, usually of 5 or 10 at once (same second according to syslog).
What should happen:
No stacktrace.
Additional info:
Printing these stacktraces is a feature introduced in or after 3.26.0 release, afaik. See also: sustmi/gnome-shell-extension-windowoverlay-icons#4 and https://gitlab.gnome.org/GNOME/gnome-shell/issues/11.
It is unclear to me why those stacktraces are thrown. They might be indicating that the object has already been destroyed somewhere else or that it cannot be destroyed because it is still being referenced by from somewhere else.
Please note that I did not disable this extension at all and I don't know why this function gets called. I guess that it is being called on screen lock or suspend.
Installed software versions:
gnome-shell-3.26.2-4.fc27.x86_64
gjs-1.50.4-1.fc27.x86_64
mutter-3.26.2-2.fc27.x86_64
Thanks for the awesome project, could you add support for gnome 3.36?
My laptop's screen resolution is 1366x768, and when I open the CPU indicator, some of the content is off the screen
I think the reason is that the names of the processes which have long names are not truncated.
Thank you
PS: I tried to upload the screenshot but the network is ****, sorry for that
Hello,
Can i change the color of use in the icons?
Thanks!
With all monitores enabled, the bar wont fit on the screen.
Should the font auto-resize as possible?
Res: 1280x1024
I've tried to install it via the extension manager but the extension will not even show up in the list of gnome extensions. Then I tried to build it from source and install it. It installs, but is shown as disabled in the list of gnome extensions with a grey exclamation point in front of it. Any idea what could be the problem?
Thanks.
libgtop2 is installed. Installing this extensions gives an unspecified error.
screenshot: https://cloud.dodges.it/s/9ObN5dJguoLlloi
let me know how I can help you debug this
Hi, I using ubuntu 17.04 with gnome-shell 3.24. I using command line rake install
and everything was ok.
But when I open gnome-tweak-tool and appeared error loading extension.
How can I do solve the issue?
Thanks
Hello,
It will be great if you can add an option to allow us to simply put the icons on the right side where the others icons are.
Thanks !
It seems like the "General" button is part of a GtkStackSwitcher. How about
a) not showing the stack switcher in case there is only one stack element
b) showing some info how to make "System Monitor" show more information how to get more configuration options
Hi,
I'm pretty sure I had this Extension once or at least one similar to this. But with that extension I had graphs instead these colored Icons, which I would prefer.
Did you change this, or was it another extension? Could you add at least Graphs in the detail view?
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.