Hardware Monitor 1.0
UUID: hwmonitor@sylfurdScore: 49
Website Download

Hardware Monitor is a graphical hardware monitor displaying your realtime CPU and memory load with colored charts.
What I plan to add:
- Several optimizations
- Displaying network activity
- Adding / Removing monitors
- Theming monitors
- Any idea ?
/!\ You may have to install the "gir1.2-gtop-2.0" package !

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)
Please excuse the typos. :-)
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
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!
@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 !
Superb! Simple, functional and neat looking! Congratulations Sylfurd!
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"
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!
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 !
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.
Hi! That solves the issue! "sudo apt-get install gir1.2-gtop-2.0" Thanks, works like a charm! Keep up the good work!
What about disk activity?
Disk activity and temperature from "sensors"
on clicking it shows system monitor.
It already does that. :D
Works great in 1.3.1 in LM12. Thanks for the applet
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. :)
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
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.
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)
Any update soon? You ask what to improve and now you're silent. Hope you didn't forgot about us ;)
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!
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.
On LMDE 201204 the system monitor is called as mate-system-monitor.desktop, not gnome-system-monitor.desktop
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.
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?
It's not working in 13, seems we don't have any good monitor for cinnamon! And author forget about this one too! waaaaaaaa
Working fine in Ubuntu 12.04. I had to restart Cinnamon after enabling it to get it working.
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.
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.
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
Works fine on Linux Mint 13!
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.
Hi, nice applet. Works like a charm in fresh install of Fedora 17.
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
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
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!
Doesn't work on Cinnamon 14, already have installed gir1.2-gtop-2.0.
oh, I nearly forgot it says: applet0bj[uuid] is undefined regards
Ok, I have logout and login, now works fine :o)
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. .
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!
It works very fine.