Multi-Core System Monitor

by ccadeptic23

UUID: multicore-sys-monitor@ccadeptic23
Score: 99
Last edited: 1 month ago
Last commit: 89a226ad5aae8263053b26edd4b537413e66a7d3



Displays in realtime the cpu usage for each core/cpu and overall memory usage.

// Multi-core System Monitor Readme // Copyright (C) 2011-2012 Chace Clark ccdevelop23@gmail.com.

How to Configure Colors(in prefs.json)

Edit config file its called prefs.json. Also backup the file, and only do it if you feel comfortable. There are 3 values that control the color of the applet all use arrays of the format: [r,b,g,a] r-red from 0 to 1.0 g-green from 0 to 1.0 b-blue from 0 to 1.0 a-alpha from 0 to 1.0

These 3 are: BackgroundColor, ColorsMem, and ColorsCPUs

ColorsCPUs requires a little more explaination. It is an array of arrays the first level is the cpu number that will use that color. For example, if i had 2 cpus and the first one was red and the second on was green my ColorsCPUs entry would be: "ColorsCPUs":[[1,0,0,1],[0,1,0,1]]

The ColorsMem is also a matrix like this but instead of the cpunumber each of the sub arrays are for different parts of the memory utilization. The first row is the memory that is "used up" meaning it is not available for a program to use. (This is the value gnome's system monitor shows as mem %) The second is the buffered memory. The third is the cached memory. The fourth is the free memory.

For Example, If i wanted the used up memory to be red, the buffered memory to be green, the cached to be blue, and the free to be white my entry ColorsMem would be: "ColorsMem":[[1,0,0,1],[0,1,0,1],[0,0,1,1],[1,1,1,1]]

In general, i prefer the free memory to be see thru but others maynot. if you want a see thru free make the fourth entry all 0.

Note1: that if you have more cpu's than colors defined in the config file. Then the colors will repeat until you run out of cpus. This behavour happens with the memory colors also. Add more arrays if you want to specify them.

Known issues

Changelog

Version 1.5

Disk IO monitoring is now no longer in beta Applet no longer attempts to read from disabled devices. Added Logarithmic scaling option. And description of scaling options to prefs window. Also prefs window will no longer show devices it dected in the past. But settings will be retained. (ie wont show all flash drives ever put into machine, but will remember colors set for them) Several bug fixes.

Version 1.45

Fixed gjs shebang to cjs this was why the preferences werent working Lots of small changes, some code clean up, and "/" mountpoint monitoring Changed code so that all versions of ubuntu can use the same applet Added the use of an error icon when the applet fails due to gtop not being installed. Network line graph now has auto scaling disabled. Its too hard to see what is going on when the axis keeps changing.

Version 1.4

added ability to seperate code into different files changed line chart scaling so that the max does not jump around. added a beta version for disk performance. Shows error icon applet and message when gtop is not installed.

Version 1.32

Fixed issue where systems with older version of the glib gir would crash when closing preferences menu.

Version 1.31

added the color selection choice for swap.

Version 1.3

New improved customization menu Added Network Usage Monitoring

Version 1.2

Memory Visualization expanded and is now a Pie Chart. Vertical Bars Graph minor visuals improvement. When the height of vertical bars was 0, it would display annoying little line fragments. Now nice and clean. Moved the configuration menu to open on Right click. Left click now opens the system monitor. Changed the default color scheme to be monochromatic. I have been using it and think it looks much better. Especially on default Cinnamon.

Version 1.1

Added the use of a config file, and a menu system to change a few of the parameters. It is called prefs.json. At the moment the only way to change the colors is to modify this file. I am hoping to add a color selector soon, but documentation is very thin. If you have seen a cinnamon or gnome-shell extension/applet that uses one i would be very grateful to hear about it. Also backup the file, and only do it if you feel comfortable. There are 3 values that control the color of the applet all use arrays of the format: [r,b,g,a] r-red from 0 to 1.0 g-green from 0 to 1.0 b-blue from 0 to 1.0 a-alpha from 0 to 1.0

These 3 are: BackgroundColor, ColorsMem, and ColorsCPUs

ColorsCPUs requires a little more explaination. It is an array of arrays the first level is the cpu number that will use that color. For example, if i had 2 cpus and the first one was red and the second on was green my ColorsCPUs entry would be: "ColorsCPUs":[[1,0,0,1],[0,1,0,1]]

The ColorsMem is also a matrix but it will always have one row.(For now)

Note1: that if you have more cpu's than colors defined in the config file. Then the colors will repeat until you run out of cpus. Add more arrays if you want to specify them.

Note2: A couple people wanted a monochromatic theme so i will put an extra config file called monoprefs.json. backup the original prefs.json and rename this one to prefs.json to use it. Then restart cinnamon, before changing the settings again.

Version 1

Initial drop. Psst..When tha bars heights are the same as the applet this is 100%.


95 Comments

-
8 months ago
Installing gir1.2-gtop-2.0, alone, didn't solve the dependency errors, for me. However, the following cleared the problem up, and now I'm loving this applet! The display looks good, and the configurability is rather helpful.

sudo apt install libgtop2-dev libgtop-2.0-10 libgtop2-common
-
11 months ago
Both projects are abandonware, nothing has been done with them for over a year, so there's no point in posting about bugs and/or feature requests because nothing is going to be done!
-
11 months ago
The memory leak this applet causes on the polkitd process https://github.com/ccadeptic23/Multi-Core-System-Monitor/issues/12 forces me to reboot the computer every few days.

To me, this is the most complete system monitor applet, but this memory leak prevents me from using it.
-
1 year ago
It was already asked, but where to look if harddrive stats are not working (got a flat line at 0, same on tooltip for disk - 0 reads and wites)? Otherwise - great work!
-
1 year ago
Feature Request – in place of graphs an option to use a thin vertical line for each indicator. That would convey the same basic information in far less horizontal space. For examples of what I am talking about see the XFCE desktop applets.
-
1 year ago
@cinnabar, maybe your right, maybe my system has a problem with this applet. I'm running korora linux on an asus g750 laptop. I have no problems running games, even those games that are heavy on graphics like Shodows Of Mordor, no stuttering whatsoever.

It could be the bumblebee driver, that's having issues with the applet, but I haven't tried troubleshooting.
Again this applet is great, but I guess it's not for me.

cheers.
-
1 year ago
I'm mainly leaving a comment to respond to earl's previous comment that said this applet interferes with glxgears. I have tested it on an older machine (Core Duo with i915 gfx) and there was no problem (solid 60FPS, synched to refresh), so I'm guessing earl had some other issue happening. (Just for the record, I'm using Debian 8.0 with Cinnamon, but I doubt it's a problem with Mint).

While I'm here, I should mention that I like this applet quite a bit and will keep it running, but I have two small feature requests that I think would make it perfect.

First, I'm using the "Void" theme which is black text on a white background. This applet ignores the theme and always uses white text. I'm able to make it usable by setting the applet background to a dark gray, but it'd be nice if it could be black on white like all my other applets. If following the theme is too tricky, a "reverse colors" toggle would be good enough.

Second, the thin line for the NET meter is hard to see, especially when the network is fully in use. When my computer is slow, I like to glance quickly at my system monitor and know right away what the bottleneck is. With this applet, 100% net usage puts the thin line all the way against the top edge where it becomes invisible.

Thanks!
-
1 year ago
This is the best looking system tray resource monitoring applet for Mint. It's minimalist with some useful tweaking such as background color, height, width, line/bar/chart element colors, refresh rate, etc.

It blends in very nicely with rest of the indicators.

Great job!
-
1 year ago
I love this applet. Thanks!

I'd like to ask if it would be possible to add an option to center the applet in the panel, that would fix this problem:

http://img.overpic.net/images/k/t/k/xktkb9bats871sus3kce.png

I know I can set the height of the applet but I don't like how it looks with huge labels:

http://img.overpic.net/images/b/n/z/xbnzmu2b2jgmaf3iypep4.png
-
1 year ago
Great applet but, I've found out that it causes stuter (jerky) graphics.

Install this applet, then runu glxgears. You will notice the stuter there.
Uninstall the applet and reboot, run glxgears again and the stutering is gone.
(Just uninstalling the applets wont fix the stuter, a reboot is needed)

I haven't tested it in a full blown game though, maybe it's just glxgears that's affected.
Note : tested a few other monitoring applet, some have the same problem, but some don't.
e.g. System Monitor with Graphics applet does not affect glx gears, but I don't like it's looks.

Still great app.
-
2 years ago
I love this app. I have some suggestions

1. You can add additional settings on applate binning instead of displaying% is displayed MB
2. Greater than 1s update
http://s2.postimg.org/l1zxkzea1/Screenshot_from_2015_03_11_10_24_43.png
-
2 years ago
Great! And perfectly customizable to your theme.
-
2 years ago
Nice. Works like a champ. No issues.
-
2 years ago
Hello,

Nice work on the applet!
I had an error and the applet was not loading because I am not yet using Network Manager.
To fix this I had to make a change in DataProviders.js at line 198:
if(dev){
for (let i = 0; i < dev.length; i++)
{
this.devices[i] = dev[i].get_iface();
this.currentReadingRates[dev[i].get_iface()] = { down: 0, up: 0};
}
this.devices.sort(); //sort these really quick for displaying
}
Basically the error was that dev variable was null and the error was not handled.
This allows me to have the applet working without Network Manager configured.

I hope this helps other with their issues.

V.

P.S. Cinnamon restart is required after changing the js file &#40;I used cinnamon restart applet to do this&#41;.
-
2 years ago
Have you had time to set up this project on github (or similar)?
-
2 years ago
Hi ccadeptic23!

Thanks for this applet, I really like it and used it a lot.
I am having trouble with it in cinnamon 2.4.1: the .xsession-errors file shows recursive messages of your applet trying to access my bluetooth device, making the file grow exponentially to more than 15 Mb.
Here is the recursive output:

glibtop: Failed to open "/sys/class/net/18:83:31:1D:03:D8/statistics/rx_packets": No such file or directory
glibtop: Failed to open "/sys/class/net/18:83:31:1D:03:D8/statistics/tx_packets": No such file or directory
glibtop: Failed to open "/sys/class/net/18:83:31:1D:03:D8/statistics/rx_bytes": No such file or directory
glibtop: Failed to open "/sys/class/net/18:83:31:1D:03:D8/statistics/tx_bytes": No such file or directory
glibtop: Failed to open "/sys/class/net/18:83:31:1D:03:D8/statistics/rx_errors": No such file or directory
glibtop: Failed to open "/sys/class/net/18:83:31:1D:03:D8/statistics/tx_errors": No such file or directory
glibtop: Failed to open "/sys/class/net/18:83:31:1D:03:D8/statistics/collisions": No such file or directory

The hardware addresss mentioned (18:83:31:1D:03:D8) is my bluetooth adaptor.

Here is a link to the file in case you need it: https://dl.dropboxusercontent.com/u/7707848/xsession-errors.zip

Thanks!

Marcelo.
-
2 years ago
Do I have to configure something extra to monitor the disk? I enabled it but i have no stats... :(
-
2 years ago
Great applet - thank you. My only comment would be the "error icon" could be friendlier informing users about the missing package, my first response to the red X was to give up and uninstall the app. Really like the pie chart for Mem after I've colored it in.
-
2 years ago
Still my favorite monitor. Good Job!

Something I think would be a great little enhancement would be to add a third column to the memory usage on the mouse-over. I can generally get the gist of % by looking at the chart, but would have to open a program to determine that that red sliver is 700MB (or 3GB).
-
2 years ago
nice, using it now, will continue too....

i do some software devel, and a simple/small ,(non system monitor window), cpu/mem behaviour display is really useful to me.

some ideas/feature requests/suggestions, FWIW;

network; how about a line in the centre, with graphs going up from it and down from it, for upload and download, just makes it kind of obvious which is which.

network; for me i'd like to see log scales, because fitting this info into such a small space is very hard, the common way is auto ranging but that doesn't seem to really work well to me and personally i'm used to log scales.

history; log time scale!!

cpu/mem; some history?
-
2 years ago
Good necessary applet. But on Linux Mint 17 RC it was required to set gjs and two dependent packets, without them the applet refused settings.
-
2 years ago
Perfect. Only one strange error just after instalation: right click gives multiple "Preferences". Fixed after Cinnamon restart. I'm running Cinnamon 2.0.6 on Trisquel 6.0 (purified Ubuntu 12.04, Linux Libre kernel, free software only ;)
-
2 years ago
Great applet!
One suggestion for improvement: option to display disk iowait. Thanks!
-
2 years ago
This applet uses gjs to display prefs dialog. After install gjs on my archlinux and logout, the prefs dialog show up now.
-
2 years ago
@StratosJL: "Right click and chosing prefs, does not bring up the configuration menu"

Me too. Setting up fresh box with LMDE-201403/UP8, `cinnamon --version`==`Cinnamon 2.0.14`
-
3 years ago
It's the best system monitor so far. However, I have a problem. Right click and chosing prefs, does not bring up the configuration menu... Any ideas?
-
3 years ago
This is the one to get.
-
3 years ago
Best applet for Cinnamon so far.
Only a few things i wanted to mention:
1) An option to change the speeds presentation from KiB/s|MiB/s to KB/s|MB/s. Or if you can point me where to change that on the code.
2) I know you are working on Hard Disk Monitoring, but i did took a look at the code, and managed to add my second HDD to be monitored along with "/".
What i wanted to do is to monitor usb drives. Any tips?
Thanks, and your code is very clean to read!
-
3 years ago
After getting used to the pie chart representation of memory, I think its awesome and better than the other options I suggested.
-
3 years ago
This works on Cinnamon 2.0.14.
-
3 years ago
Really awesome applet; it looks much neater compared the other system monitors. I would like to have an option to see a bar or line graph version of the memory section instead of a pie graph though.
-
3 years ago
A very useful applet. Highly recommended!
-
3 years ago
A very nice applet it was :(
Pity its settings menu doesn't work on cinnamon 2.0, so we can't configure to our liking.
Hope you can get it updated soon or I have some time to look at it myself.
-
3 years ago
Worrking perfect and very welland nicely integrated to the taskbar!
Cinnamon 1.8.8 on Linux Mint 15
-
3 years ago
I had to uninstall this after I got severe logspam on a Fedora 19/cinnamon 2.0.7 system with a Bluetooth PANU connection defined.

The connection is (auto) defined by NetworkManager due to the existing BT pairing, and anyway I do use it so unpairing the phone isn't an option.

The problem is that when the connection is not active (which is most of the time) my logs get spammed with:

Nov 20 10:34:05 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/rx_packets": No such file or directory
Nov 20 10:34:05 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/tx_packets": No such file or directory
Nov 20 10:34:05 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/rx_bytes": No such file or directory
Nov 20 10:34:05 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/tx_bytes": No such file or directory
Nov 20 10:34:05 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/rx_errors": No such file or directory
Nov 20 10:34:05 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/tx_errors": No such file or directory
Nov 20 10:34:05 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/collisions": No such file or directory
Nov 20 10:34:06 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/rx_packets": No such file or directory
Nov 20 10:34:06 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/tx_packets": No such file or directory
Nov 20 10:34:06 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/rx_bytes": No such file or directory
Nov 20 10:34:06 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/tx_bytes": No such file or directory
Nov 20 10:34:06 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/rx_errors": No such file or directory
Nov 20 10:34:06 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/tx_errors": No such file or directory
Nov 20 10:34:06 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/collisions": No such file or directory
Nov 20 10:34:07 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/rx_packets": No such file or directory
Nov 20 10:34:07 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/tx_packets": No such file or directory
Nov 20 10:34:07 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/rx_bytes": No such file or directory
Nov 20 10:34:07 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/tx_bytes": No such file or directory
Nov 20 10:34:07 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/rx_errors": No such file or directory
Nov 20 10:34:07 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/tx_errors": No such file or directory
Nov 20 10:34:07 gaspode /etc/gdm/Xsession[1816]: glibtop: Failed to open "/sys/class/net/98:D6:F7:B3:FB:B9/statistics/collisions": No such file or directory

every applet update interval. That's the phone's BT MAC BTW.

This happens even after I have disabled first monitoring of the specific connection, and then the network monitoring tab in general, in the applet's settings, and have restarted cinnamon after each disable.

BTW the applet settings also insists on showing an "eth0" connection even though my wired interface is named something else (enp0s25). The wifi interface is shown correctly however.
-
3 years ago
Sorry, my life caught up with me again. I hope to find some time to update the applet soon.
Palimmo I am using mint 15 64 bit myself and the preferences menu works for me. I'm not sure what the problem could be. I have yet to integrate the preferences with cinnamon's applet preferences system, perhaps that is what you are refering to. I wanted to wait to give people time to upgrade, and the current method seemed to be working for the moment.

Nili If you want to see the %mem easier you can set the buffer,cached and usedup to the same color. As a side note, I try to avoid text on the applet, the labels are there so that the first thing one sees is what each segment is monitoring. I expect most people to disable the labels almost immediately.

Taidoka, When the applet starts it checks for the available devices to monitor. If you want to add a new network device you can either restart cinnamon or remove the applet and add it back again. This will force it to search for new devices. I really hadn't thought about that use case. I will try to add it to the next revision.
-
3 years ago
Preferences settings not open anymore on Mint 15.

It was Ok on Nadia 14
-
3 years ago
First of all thanks for the good work. The applet runs stable and is quite easy to tweak. One problem I'm facing is the unability to monitor a tethered connection via bluetooth. In my case I want to monitor the traffic via my personal hotspot of my iPhone (iOS 6.1.3). The connection will be established, the iPhones hardware address is listed under network devices but no traffic will be monitored. BTW 'gnome-system-monitor' shows the traffic well. What's the correct syntax to get the PANu's netload? Thanks in advance.
-
3 years ago
Hi, thnx for the applet. If will show all time in the panel the percentage of MEM or CPU like CPU 2% MEM 20% will be even more fantastic.

Great applet i'm using it always.
-
3 years ago
Hi,

First things first, this is a gret applet, exactly what I was looking for :)

Unfortunately, since I updated to Mint 15 I got the same issue as palimmo. Any ideas?

thanks!
-
3 years ago
Linux Mint 15 64 bit

Preferences option doesn't open any window. Why?

thanks!
-
3 years ago
This applet causes Cinnamon 1.7.3 to crash. The glass.log file contains no useful information about the problem. I know the problem is neither the libgtop nor the gir1.2-gtop packages because I can run the other hardware monitor applet without any problem. Note that I am running Cinnamon 1.7.3 on Arch Linux (64-bit), thus using the libgtop package. Any ideas?
-
4 years ago
1.4 is great, and pretty much functions well with the indications I want "in an elegant non-distracting way" :-). Thanks for your efforts in developing and supporting this applet.
-
4 years ago
bwright1558. Im glad you like the applet and thanks for the input. Ill try fix them in the next release, a couple I already have. The free tooltip lines up on my system but if its not working for everyone ill find a better way. I was wondering if anyone would notice the "used vs usedup" thing. Its actually different. When you normally see "used" on Linux like in "top" it is the amount of memory the system is using, but this includes memory that a new program could still use it just needs to be reallocated. So (used + free + buffered + cached) > total memory. I thought its more relevant to see the amount of memory that you can use for new programs, plus they needed to add up to 100% of the total memory for the pie chart. So to avoid confusion with top etc, or in an attempt to, I went with calling the amount of memory unavailable for use as "usedup". Auto height sizing is a good idea and should be added in a future release.
-
4 years ago
Great applet. I really enjoy having the ability to customize the applet and also like how you split the applet's code into multiple files (makes it easy to find and fix bugs in the code). I A few notes and suggestions. In the tooltip, "free" has one too many tab-spaces (easily fixed this myself, but maybe include in next release). Also in the tooltip, I think the word "used" would make more sense than "usedup," and when the disk-graph is disabled, the disk section in the tooltip should also be hidden. Other suggestions I think would be nice: the option to autosize applet height, the option to switch memory between pie-chart and bar-graph, and button to reset preferences to default settings (this one is very last on priority list). Other than that, great applet. 5 stars!
-
4 years ago
Thanks salinmooch. I've been working on and off on these for awhile. I was debating about whether to release these changes or wait for the disk monitoring to be finished. I decided that its important to get these out especially due to the bug for ubuntu and users who forget to install the gtop gir.
-
4 years ago
Just grabbed the latest update (1.4) and am impressed with the progress - keep up the good work! Great intgration with the menu, and the the prefences now work for me so I can adjust the applet width which helps fitting it on my tiny old thinkpad.
-
4 years ago
@MrPopinjay:
Look at billynick's second comment above and then figure out what your cinnamon version is, so that you can edit the file properly. Worked for me.
-
4 years ago
Hello! I installed the gir1.2-gtop-2.0 package onto a fresh install of Mint 14, extracted the archive into /home/louis/.local/share/cinnamon/applets and checked the tickbox in the applets menu but nothing seems to happen. What should I do?
Thanks :)
-
4 years ago
As to displaying disk load:
It could be a bar diagram similar to cpu load. Each disk/filesystem has a bar scaled from 0 to 1024, colours (e.g. green, yellow, red) indicate whether load is displayed in KiB/s, Mib/s or even GiB/s). You might also include an option for linear or logarithmic scaling from 0 to 1024 for those of us who understand maths.
Apart from that - thanks a lot for the applet.
-
4 years ago
Congratulation to ccadeptic23 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
Paul
It owkrs on Cinnamon 14 x86_64, but cannot save preferences, background colors, etc..

Save prefs by unixway ;-) , change prefs.json in applet folder with any text editor
-
4 years ago
It owkrs on Cinnamon 14 x86_64, but cannot save preferences, background colors, etc..
-
4 years ago
ccadeptic23 sorry I took so long to respond, I've been busy with work and death and whatnot. Anyway it is looking MUCH better [IMG]http://i148.photobucket.com/albums/s36/squiggly_Yshi/Screenshotfrom2012-12-01120529.png[/IMG]
I can't quite figure out which represents which as they don't all add up, but the margin of error is close enough for use.

I approve. :D
-
4 years ago
yshi. I cannot seem to reproduce the issue you are seeing. Can you please test a new version. I have uploaded a test version to http://code.google.com/p/multicore-system-monitor/downloads/list . I called it multicore-sys-monitor-test-cpucalc.zip, It also uses the ubuntu fix since that is the one you are on. I changed the way the applet calculates the cpu usage% to be the same as the gnome system monitor. Please let me know if this fixes your issue. If it does, Ill package it up and push it here to this site too. Thank you.
-
4 years ago
yshi. Thats very wierd. Im using 4 cores and it works fine. Values are the same as in gnome monitor. Ill take a look at the code tonight to figure out whats going on. Hopefully its something simple.
-
4 years ago
I love the applet, just wish it gave accurate information.
http://i148.photobucket.com/albums/s36/squiggly_Yshi/Menu_002.png
I'm using the alternate from the code.google.com link so I can change the colors, but get the same results when using the first.
-
4 years ago
I am not familiar with arch, but It looks like this package https://www.archlinux.org/packages/extra/x86_64/libgtop/
contains both the gtop files and the gir bindings for this applet to function. If this works let us know. Thanks.
-
4 years ago
Looks like something I'd like. Can anyone tell me what the equivalent Arch package is for gir1.2-gtop-2.0 ? Can't find it in pacman or AUR
-
4 years ago
@ccadeptic23 - Hi again, thanks for that, all working perfectly now on Ubuntu 12.10! Cheers! :)
-
4 years ago
@Itsjustarumour. Try the new one. Apparently google code doesn't like multiple .'s in filenames. This one should work. Thanks for your patience. And can you let me know if this works for you?
-
4 years ago
Shoot your right. gimme a sec to upload a good one. Sorry.
-
4 years ago
@ccadeptic23 - Hi, is it me being a numpty, or is the zipped folder for the Ubuntu 12.10 version empty? :)
-
4 years ago
I just found out by fixing this bug that there is another in the upsteam ubuntu bindings for GDK causing the preferences in the applet to misbehave. I have a fix, however there isnt a clean way to implement it without it breaking the correct bindings. Use this version if your on ubuntu 12.10 http://code.google.com/p/multicore-system-monitor/downloads/list
-
4 years ago
Froach, I figured out the problem on ubuntu. It was something silly. Its fixed in the lastest version i uploaded just now.
-
4 years ago
For some reason it doesn't display real-time data to me both graphs are frozen. Everything else seems to work - left-click brings up System Monitor, right-click brings up Preferences. Cinnamon 1.6.3 on Ubuntu 12.10.
-
4 years ago
Im sorry in the delay guys. I have been crazy busy now that school has started up again. I am not familiar with git and dont have a code repo/version control setup for this project. I want to figure it out, but it requires some time. I have come to the same conclusion about to down scaling of the y-axis as well. It is annoying, I wanted it to behave like the graphs on gnome's system monitor so people could "verify" that it works correctly. However since its too small to show the yaxis's scale. It makes more sense to do what you suggest by default. It should be an option though. Itsjustarumor im not sure about your issue as to why it doesn't work for you. When i get a chance ill investigate it more.
-
4 years ago
It would be great if the Y-axis didn't rescale/shrink to match the max value being displayed (i.e., once a new max is hit, the Y axis rescales-up to display it, but doesn't rescale-down afterwards).

I'd try to implement this myself if I knew where your code repo was. Can you provide that information? If it's on gihtub, I'll send a pull request.
-
4 years ago
... which might perhaps explain why the applet isn't showing the graphs for network upload and download (?)
-
4 years ago
Update:

Just checked out Looking Glass which shows some errors - possible clue? The last 4 lines read:

error t=2012-09-05T23:57:11Z TypeError: Object is of type GTop.glibtop_mem - cannot convert to GTop.glibtop_swap
debug t=2012-09-05T23:57:11Z Loaded applet multicore-sys-monitor@ccadeptic23
error t=2012-09-05T23:57:12Z in onGraphRepaint: TypeError: this.dataPointsList[0] is undefined
error t=2012-09-05T23:57:52Z in onGraphRepaint: TypeError: this.dataPointsList[0] is undefined
-
4 years ago
Hi again ccadeptic23, thanks for the reply. I can confirm that I'm using the latest version of the applet (v1.32). Just to make sure, I deleted it again, including all the files, downloaded it again and had another go - but yes, I'm still getting the same problems. I also tried it on an install of Fedora 17 (64bit) - and it worked perfectly! So I'm only getting the problems on Ubuntu 12.10 (now at Beta). Is there anything else I can try or test?
-
4 years ago
Make sure you have downloaded the latest version. It fixed the save crashing cinnamon issue (atleast for LMDE and Mint 12). There is a bug in the gir file for glib, which the newest version of the applet avoids. Im not sure what is causing the second problem. Trying completely removing the applet and files. Then reinstalling it, maybe you somehow got mixed versions of the preferences menu and applet. Let me know if this works.
-
4 years ago
Hi ccadeptic23,

I've been using this fantastic applet for a while now on Ubuntu 12.04 (32 bit) with the latest Cinnamon from git (currently 1.5.3). Today I have upgraded my installation to the latest Ubuntu 12.10 Quantal Quetzal Alpha and I'm seeing some problems with the applet.

1. As mentioned in one of the previous posts, if I change the settings and hit "Save", the settings aren't saved. If I try again, it seems something has crashed as I can't access "Preferences" again without restarting Cinnamon first. If I edit the prefs.json file directly, it works OK.

2. Even when the "network" option is set to "ON", this part of the applet doesn't show up in the Cinnamon Panel. It appears to be running - and I can right-click and bring up "Preferences" - it just appears to be invisible.

I've checked and gir1.2-gtop-2.0 is installed. I've tried running the applet from both /home/(username)/.local/share/cinnamon /applets and /usr/share/cinnamon/applets but get the same problems each time.
-
4 years ago
awesome applet. would be great if it included a core temprature reading.
-
4 years ago
Thank you for giving me the heads up. I would not have known about this otherwise, I assumed the LMDE and ubuntu derived versions were more alike. Im still trying to trace this bug (using a vm). For the moment if you wish you can change the config file "prefs.json" directly, then restart cinnamon to change your settings. Im not sure yet, but I suspect this is due to the way that the panel is implemented on each version or to differing versions of the js libs. For me, even pressing cancel caused cinnamon to die horribly. Very annoying. Hopefully I can get a patch out soon.
-
4 years ago
I just tried this applet and it looks pretty nice. However I can't change any settings. Clicking "Save" either crashes Cinnamon or forces a refresh (as if you do Alt + F2 -> r). After logging in again the settings are default. :( I try changing it in the file now, Using Cinnamon 1.4 on LMDE.
-
4 years ago
Hi, I am using theme Odin, and if you make it adjustable or just remove the corners it will be nice, :) And yes if i like something am putting lots of attention to it so i noticed :D

Here is how's odin bars look likes
http://i48.tinypic.com/2aeqo35.png

And here the applet rounded one :/
http://i48.tinypic.com/1ziud4.png

And thank you that you are putting much effort to this awesome applet, it's really usefull
Thank you
-
4 years ago
I am rounding the corners, however its very subtle. Im suprised you even noticed. Can I see a screenshot of what your talking about? Or even better which theme are you using? I dont mind making a config option for it. Shouldnt be too difficult.
-
4 years ago
Hey, i noticed very annoying thing, you made the applet window with rounded corners, i have all in a square, beside in't the rounded looking old school? If you correct it pls, in that kind of transparent barely visible thing it's look really not good, like some kind of error or something.
-
4 years ago
I tried to get looking glass, but before that i deleted the applet from .local/cinnamon... and ctrl+alt+del then log in again, paste new applet, and turn it on... and it's working :) i remember only that the last time, after copying the new 1.31 and turning it on alt+f2 and i have the old one menu, so i turn applet off and on again and then it dissapear at all even after restart, so maybe it was my fault or something, i should delete applet and restart the shell then copy new.
-
4 years ago
I Just tested it on the odin theme(64bit cinnamon 13) to double check. It seems ok. One thing i can think of is if you are trying to reuse your old pref.json file, I changed the format a little that could be causing issues. The lookingglass error will say something like this._prefs.net is undefined. I should have tested this but i didnt think about it. If you delete the prefs.json file&#40;or rename it&#41; then restart cinnamon, it will make you a new one with default values. Then you can open it up and copy and paste your colors back in. Let me know if this is the issue or if i have a major bug.
-
4 years ago
This new version 1.31 is not working for me, i have installed gir1.2, but the version 1.2 was working nice.
-
4 years ago
Oyabunbaba, I see now what you are talking about. The Odin theme changes the size of the panel. Im pretty sure i can do what your talking about and get the size from the system Ill add this in the next iteration. You sound like you probably already figured this out but to manually change the applet's height you can open the prefs.json file in the applet's directory and change the entry for graphSectionHeight from 21 to 28. I just tested the odin top panel theme with it on my system and that height looks pretty good but play around with it. You need to restart cinnamon after each change. About adding more stats, I want to definitely add hdd and network, then perhaps sensors. Before that can happen I think it will be good to flesh the applet's menu and fix little issues like this one. Not to mention the ability to disable some of the readings/visualizers and resize them since not everyone will want to take up so much of the panel with system info. Thanks for giving me the heads up about the panel size issue. If there is anything else let me know.
-
4 years ago
Thx, working just fine still it will be nice to include hhd read/write bars, eventually temperature from "sensors.
Good that you include mono color look much cleaner and modern.
Eventually can you do something about the size, that users can adjust by themself basing on the theme, can you take a look at Odin theme top panel version? you will know what am talking about, and its not about colors its about size only.
-
4 years ago
Let me know what you guys think of the most recent changes? Specifically the Memory Pie Chart visualization and how its displayed. Also Im curious how many people like and use the labels?
-
4 years ago
Im glad your enjoying the applet. I will add a way to resize each subsection in the nearish future thats a good idea. I thought about adding swap space, but decided to wait and get these changes out. I am thinking about adding the swap space as a vertical bar on the background of the Pie Chart. Since most people dont use any on their machines it wont change much and will be very visible for those that do.
-
4 years ago
Hi - I think it's very nice. Here are some improvements I would suggest:

1) make the memory box smaller (say half of the cpu box) - there's no need for it to be so large. Looking at the code it's not easy to set a different value for the memory
2) as others suggested, separate the memory in 3 categories.
3) add a swap box (that could also be 1/2 of the cpu box)

cheers!
-
4 years ago
Very nice, mem visualization could be improved but the applet displays a good amount of information for how compact it is which will be very useful for my netbook.
-
4 years ago
Thanks for the feedback.
I dont think that an applet is supposed to have the cinnamon-version as part of the metadata. I believe that is only for extensions. Supposedly applets shouldnt depend on integral parts of the shell and should be fairly stable from cinnamon version to version. Iam also concerned about how this will work out in practice. Especially considering that to my surprise it was very easy to accidently cause cinnamon to fail in a spectacular fashion. An faulty little applet should not make the whole shell unusable. As cinnamon get more developed im sure that that problem will be addressed. For now since the "how to make a cinnamon applet" page specifically mentions that this parameter is not required i will behave and leave it out too. PS I just tested this parameter and it is being ignored for applets anyway. Also i will look into improving the memory visualization in future revisions. Just need to figure out a nice way and elegant way for the cached and buffered info to be displayed. On the system monitor opening thing. I will reenable it if i can move the preferences menu to open on right click. I am fairly certain i can. If not however, ill atleast make it an option on the left cilck menu. Thanks for the tips. Its really helps me know what needs improvement.
-
4 years ago
nice update
i would like to suggest that clicking the applet can open the system monitor, also it would be nice if the mem thing could show cache and buffered memory as well. theres an extension for cinnamon that does all this already, the cinnamon-extensions-system-monitor from this non-updated ppa https://launchpad.net/~merlwiz79/+archive/cinnamon-ppa - to make i work on lm13 or 12.04 you need to change the file /usr/share/cinnamon/extensions/system-monitor@cinnamon.org/metadata.json so that the cinnamon-version line contains your cinnamon version. for example it could look like: "cinnamon-version": [ "1.4", "1.4.1", "1.5" ],
-
4 years ago
oh yeah. hit ESC to exit the looking glass. Dont get trapped lol.
-
4 years ago
Oya, have you installed the "gir1.2-gtop-2.0" package? If you have, Can you tell me what the looking glass error log says. Type lg into the f2+alt prompt and click on Errors.

PS I tested the odin theme and it seems to be ok for me. Im also on mint 13 64-bit.
-
4 years ago
For some reason doesn't appear on my panel, mean not work.
Mint 13 64bit Odin theme, even i restart f2+alt, no change.
If you can do something about.
If it be possible to add transparent background and one color bars to match "mono" icons, also nice to include hhd read/write bars, eventually temperature from "sensors".
If this things will work out i will give 5 stars and surely this become best applet about sensors :)
-
4 years ago
I agree. Ill try to add those with the next revision. Feel free to offer other suggestions to help me improve this applet.
-
4 years ago
i like it especially as im getting an 8 core shortly. but choosing your own colours is important for me, also the user should be able to choose how often the bars are updated