Graphical hardware monitor

by sylfurd

UUID: hwmonitor@sylfurd
Score: 41
Last edited: 1 month ago
Last commit: 5c395880e5c7b601e3026d48527950d8cbe773f6



Displaying realtime CPU and memory load

53 Comments

-
9 months ago
add temperature
-
1 year ago
Hi @Sylfurd, could you fix this applet so that it scales to 200% with the system when you are running on an UHD monitor?
Everything is automatically doubled in size and your applet is now a microscopic thing on the task bar.
-
1 year ago
Cannot monitor the hardware tempreture, will it be added?
-
2 years ago
My previous pastebin doesn't work. So for Mint 17, I've updated it. new applet.js is at http://pastebin.com/iR0NDMs3
-
3 years ago
I prefer multi core system monitor because it shows more information and it looks less cluttered (eg no grid).
But otherwise it is a good applet.
-
3 years ago
A screenshot of my modified applet is at http://i.imgur.com/6uLXZa6.png
-
3 years ago
I answered my own question. For those like me who want this applet to take up less space on your panel, use my modified version of the applet.js file: http://pastebin.com/NLQSH45u
-
3 years ago
Sylfurd or anybody in the know,

How can I reduce the width of the CPU box and the MEM box?
-
3 years ago
Hi!

This is by far the best-looking system-monitor applet out there. If it was capable of displaying network and disk activity, I would still use it. Please, do not stop improving it! I'd be happy to be notified of updates! :)

All the best and good luck,
Athlan
-
3 years ago
Works very well. Unfortunately, the applet has a bug: after waking up from power saving, the applet always shows the same values. Tested on LinuxMint 15
-
4 years ago
It works very fine.
-
4 years ago
Congratulation to Sylfurd because of this very usefull applets. Beside primary Linux Mint I usually test another Linux. So if somebody would like use/test it with Cinnamon on openSUSE, typelib-1_0-GTop-2_0 package should be installed instead of debian based gir1.2-gtop-2.0. http://software.opensuse.org/package/typelib-1_0-GTop-2_0 Good Luck!
-
4 years ago
Loving it gave it 4 stars as haven't seen any progress or hearback from authour?

What's with this sites aversion to Timestamps? Can't tell how fresh or defunct things are.
.
-
4 years ago
Ok, I have logout and login, now works fine :o)
-
4 years ago
oh, I nearly forgot it says:

applet0bj[uuid] is undefined

regards
-
4 years ago
Doesn't work on Cinnamon 14, already have installed gir1.2-gtop-2.0.
-
4 years ago
The only system monitor that's working just about perfectly for me. Some minor improvements to make it 5-star:

- configurable colours, although the default colours are pretty good (cool blue going to critical red)

- a summary of more info like CPU usage percentages, memory allocation, etc. on mouseover - many system monitor apps do this. This is provided by System Monitor when left-clicking on this app, which is as it should be, but this is a rather heavy application which isn't needed except for detailed information. Mouseover - list, left-click, System Monitor.

Other than those minor suggestions, works just great!
-
4 years ago
Hi there,

I've added a network speed graph to this applet.

I couldn't find the source repo for the applet so I made a fork on github. It is available here: http://github.com/max0x7ba/cinnamon_hwmonitor/tags
-
4 years ago
works perfect on LMDE 201204

don't forget to install the "gir1.2-gtop-2.0" package, and restart cinnamon.

in order to make "Open System Monitor " work, 'gnome-system-monitor.desktop' should be changed into 'mate-system-monitor.desktop' in applet.js
-
4 years ago
Hi, nice applet. Works like a charm in fresh install of Fedora 17.
-
4 years ago
hi. i searching applet, which can display remaining time, not percentage like default power applet, of battery.
Can you make it, or customize default power applet? Thanx in advance, mate.
-
4 years ago
Works fine on Linux Mint 13!
-
4 years ago
OK, I have it collecting some additional data and displaying it off in the corner (I also have it gathering the amount of memory used+buffers+caches because I liked when gnome2's monitor did that). Not sure how to go about modifying your drawing code, it never seems to work right XD. Do you think that perhaps bars can be drawn individually and then shifted to the side with region.translate()? I'm not sure about how to send you an email, so I copypasted edited applet.js to http://pastebin.ca/2154044
-
4 years ago
the way the cpu frequency applet in gnome2 appears to have figured out cpu frequency was by looking at /sys/devices/system/cpu/cpu0/scaling_cur_freq . Confusingly, /sys/devices/system/cpu/cpu0/cpuinfo_cur_freq can only be read by root. Minimum and maximum frequencies can be found with cpuinfo_min_freq and cpuinfo_max_freq in the same directory. scaling_max_freq and scaling_min_freq appear to refer to limits imposed by the cpu governor, not the processor's capabilities. That's as far as I can get, I'm not sure how to use the Gio library, or if there's a different library that makes it easy to read text files or anything.
-
4 years ago
This is great.

CPU and memory are really the only things that make sense to show as graphs. Network and disk I/O is better off shown as numbers. Just because the Gnome2 applet showed graphs doesn't mean you should.

One thing that would be cool is, instead of using colors to further indicate the height of the cpu graph, to use color to indicate cpu frequency scaling, so that we get a sense of how much processor is being used at what speed.
-
4 years ago
Working fine in Ubuntu 12.04. I had to restart Cinnamon after enabling it to get it working.
-
4 years ago
It's not working in 13, seems we don't have any good monitor for cinnamon!
And author forget about this one too! waaaaaaaa
-
4 years ago
Hardware Monitor does not seem to be working with Linux Mint 13 RC. Simple CPU Monitor is working. I have gir1.2-gtop-2.0 installed and still no luck. Has anyone else gotten Hardware Monitor working in Mint 13?
-
4 years ago
Looks like it would be simpler to port https://extensions.gnome.org/extension/120/system-monitor/ to Cinnamon that to try adding temperature, disk activity, etc. to this one.
-
4 years ago
On LMDE 201204 the system monitor is called as mate-system-monitor.desktop, not gnome-system-monitor.desktop
-
4 years ago
Very nice! I would like to see an option to customize the colors too. Also possibly the graph types; I would like a pie chart of memory usage rather than a line graph, for example.
-
4 years ago
Excellent work! You asked for suggestions, here are some:
-is not easy to read on a light background. I'm using the Baldr theme. An inverse color scheme would fix this?
-it would be nice to have a tooltip pop up when hovering the mouse over the graphs
That's all I can think of...thank you for your hard work!
-
4 years ago
Any update soon? You ask what to improve and now you're silent. Hope you didn't forgot about us ;)
-
4 years ago
Hi sylfurd, hope you're OK with it, I have added this applet to the cinnamon-extras PPA, it can be installed this way now:
--
sudo add-apt-repository ppa:bimsebasse/cinnamon-extras
sudo apt-get update && sudo apt-get install cinnamon-applet-hwmonitor
--

I have set the gir1.2-gtop-2.0 package as a dependency so it's installed automatically along with the applet. If you want the PPA version to stay updated please notify me of updates through mail (brianbentsen at gmail.com)
-
4 years ago
Would rate it better if you didn't have to manually install gir1.2-gtop-2.0. Don't know if the infrastructure permits dependendents to be automatically installed somehow.
-
4 years ago
Omg that got formatted well.... (I try it again please remove when it's bad too.)

(cinnamon:8457): St-CRITICAL **: st_drawing_area_get_surface_size: assertion `area->priv->in_repaint' failed
JS ERROR: !!! WARNING: 'assignment to undeclared variable i'
JS ERROR: !!! WARNING: file '/usr/share/cinnamon/applets/hwmonitor@sylfurd/applet.js' line 118 exception 0 number 156

(cinnamon:8457): St-CRITICAL **: st_drawing_area_get_surface_size: assertion `area->priv->in_repaint' failed

(cinnamon:8457): St-WARNING **: percentage lengths not currently supported
JS ERROR: !!! WARNING: 'assignment to undeclared variable index'
JS ERROR: !!! WARNING: file '/usr/share/cinnamon/applets/hwmonitor@sylfurd/applet.js' line 95 exception 0 number 156
-
4 years ago
I just got these error messages in a terminal after replacing cinnamon (after a crash of gnome shell):

(cinnamon:8457): St-CRITICAL **: st_drawing_area_get_surface_size: assertion `area->priv->in_repaint' failed
JS ERROR: !!! WARNING: 'assignment to undeclared variable i'
JS ERROR: !!! WARNING: file '/usr/share/cinnamon/applets/hwmonitor@sylfurd/applet.js' line 118 exception 0 number 156

(cinnamon:8457): St-CRITICAL **: st_drawing_area_get_surface_size: assertion `area->priv->in_repaint' failed

(cinnamon:8457): St-WARNING **: percentage lengths not currently supported
JS ERROR: !!! WARNING: 'assignment to undeclared variable index'
JS ERROR: !!! WARNING: file '/usr/share/cinnamon/applets/hwmonitor@sylfurd/applet.js' line 95 exception 0 number 156


Nothing critical I think as the applet is working. :)
-
5 years ago
Works great in 1.3.1 in LM12. Thanks for the applet
-
5 years ago
It already does that. :D
-
5 years ago
on clicking it shows system monitor.
-
5 years ago
Disk activity and temperature from "sensors"
-
5 years ago
What about disk activity?
-
5 years ago
Hi! That solves the issue!

"sudo apt-get install gir1.2-gtop-2.0"

Thanks, works like a charm! Keep up the good work!
-
5 years ago
gir1.2-gtop-2.0 is in Linux Mint 12, but I had to install it separatly. (Look at discussion for Simple CPU Monitor).
My Linux Mint is the CD-version, not the DVD-version.
-
5 years ago
I tried with a fresh install too (of Ubuntu), and I met the issue. After researchs, you have to install the package "gir1.2-gtop-2.0" to resolve this issue. But then I had an issue with the Applet class in imports.ui.applet. Do you have it too in Linux Mint 12 ? I'm still looking for the required package and why they are missing in fresh installs :) Hope it helps !
-
5 years ago
Hi Sylfurd, great work! But i would like to see it working!;-)
I am expiriencing the same error as dmo60 and i have a fresh install of Linux Mint 12 with cinnamon.
And as far as i understand your Javascript code you have a variable GTop and importing form a javascprit lib. (imports.gi.GTop)
Thats how you get the "hardware data" CPU, MEM. But why am i missing this part of a libray after a fresh install?
Thx in advance!
-
5 years ago
The applet doesn't show up and I'm getting an error: "Error: Requiring GTop, version None: Typelib file for namespace 'GTop' (any version) not found"
-
5 years ago
Superb! Simple, functional and neat looking! Congratulations Sylfurd!
-
5 years ago
@kmb42vt Do you have any error in the errors tab in Looking Glass (press Alt+F2, type "lg" and press enter)

@billynic I'm currently working on adding network activity, I don't think there will be any issue to use ppp0. Color theming with css should be available very soon :)

@basilgohar Thanks for your feedback !
-
5 years ago
I just installed this on Cinnamon running on Fedora 16, 64-bit, and it worked perfectly. One thing I missed in Gnome 3 was the system monitor applet, and now this fills that gap for me.

In terms of suggestions, it would be great to have all the features of the old System Monitor Gnome panel applet, at least in terms of number of monitors (e.g., CPU load, memory usage, disk usage, network usage, swap usage, etc.) and just being able to enable/disable them all selectively. Beyond that, I cannot think of anything else at this time.

Great job! 5 stars!
-
5 years ago
is there a way to customize the colours?
regarding adding a network monitor, please include the option to use ppp0, none of the other ones for cinnamon/gnome-shell seems to work with pp0
-
5 years ago
Please excuse the typos. :-)
-
5 years ago
I've extracted this into my ~/.local/share/cinnamon/applets directory with the rest of my aapplets, it shows up under "Applets" in "Cinnamon settings" but checking it's check box does nothing I'm afraid. Nothing shows up on the panel at all. The rest of the applets work fine. Any ideas? (running Cinnamon 1.2 on Linux Mint 12)