Multi-Core System Monitor

UUID: multicore-sys-monitor@ccadeptic23
Last edited:
2 weeks ago 2024-11-28, 10:48
Last commit: [4ab7413c] multicore-sys-monitor@ccadeptic23: Update Dutch translation (#6639)

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

README

Close

You must install the gir1.2-gtop-2.0 package to use this applet.

Instructions for upgrading to Cinnamon 3.4

Uninstall the applet from Applet Settings, delete ~/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23 and ~/.cinnamon/configs/multicore-sys-monitor@ccadeptic23. Then reinstall from Applet Settings, so it re-downloads it.

The below instructions are outdated. You can customize the color scheme in the applet's settings app.

How to Configure Colors (in prefs.json)

Edit config file in called prefs.json. Also backup the file, and only do it if you feel comfortable. There are three values that control the color of the applet that all use arrays in the settings format:

[r, b, g, a] r (red): 0-1.0 g (green): 0-1.0 b (blue): 0-1.0 a (alpha): 0-1.0

The three propteries using these values are BackgroundColor, ColorsMem, and ColorsCPUs.

ColorsCPUs requires a little more explanation. It is an array of arrays. The first level is the CPU number that will use that color. For example, if you have two CPUs where the first one is red, and the second one is green, your ColorsCPUs entry would be:

"ColorsCPUs": [[1, 0, 0, 1], [0, 1, 0, 1]]

The ColorsMem property is also a matrix like this, but instead of the CPU number, 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 the system monitor shows as the memory percentage. The second value is buffered memory, the third is cached memory, and the fourth is free memory.

For example, If you wanted the used up memory to be red, the buffered memory to be green, the cached memory to be blue, and the free memory to be white, the ColorsMem property's value would be:

"ColorsMem": [[1, 0, 0, 1], [0, 1, 0, 1], [0, 0, 1, 1], [1, 1, 1, 1]]

If you want free memory to be transparent, make the fourth entry all 0 values.

If you have more CPUs than colors defined in the config file, then the colors will repeat over the remaining CPU cores. This behavior happens with the memory colors as well. Add more arrays if you want to specify them.

View the original author's changelog.

Translations

Status of translations

Log In To Comment!

137 Comments

claudiux
claudiux-3 weeks ago
v1.9.9 is here. It provides a better reading of swap usage and so fixes issue #5177.
claudiux
claudiux-1 month ago
v19.8 is here. Now this applet works even even then you plug-in or plug-out an ethernet device on a USB-C port. In addition, by right-clicking on this applet, you can choose to drop the memory cache (or at least reduce its size) to obtain truly free memory. Enjoy!
claudiux
claudiux-1 month ago
You'll only see the option to delete the memory cache if you're a sudoer (i.e. if you can use 'sudo').
Wolfen113
Wolfen113-4 months ago
I already asked this question a year ago. No one answered, but maybe this time there will be an answer. Does anyone know how to replace the launch of gnome-system-monitor with system-monitoring-center? I removed gnome-system-monitor and replaced it with another one. But now, when I click on Multi-Core System Monitor with the mouse, nothing starts. Arch Linux, cinnamon.
claudiux
claudiux-4 months ago
Are you sure? *** Announcement (31.10.2023): End of support for System Monitoring Center v2.x.x. The project is ended. System Monitoring Center 12.2020-10.2023. *** Source: https://github.com/hakandundar34coding/system-monitoring-center
Wolfen113
Wolfen113-4 months ago
Sorry, I'm writing this through Deelp translator. Even though you say that system-monitoring-center is outdated. Nevertheless, I don't want to switch to gnome and I put a monitor from aur. I had to seek help from gpt4o chat to solve my problem and he found it. What would your multicore-sys-monitor see my system monitor. I had to manually in the file ~/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23/х.х/applet.js Fragment of the configuration file running the gnome system monitor, replace with: _runSysMon: function() { let systemMonitoringCenter = appSystem.lookup_app('system-monitoring-center.desktop'); if (systemMonitoringCenter) { systemMonitoringCenter.activate(); } }, And then in /usr/share/applications/ create a new shortcut system-monitoring-center.desktop/ Since my system is in Russian language as well as all shortcuts in it. Therefore multicore-sys-monitor did not see the required system monitor, and did not run. This solved the problem temporarily. But after every update of multicore-sys-monitor, configuration files are reset to default. If multicore-sys-monitor would have a function to manually select which system monitor it will run, through a graphical interface, regardless of the name and language of the system. This would be a solution for many people. About which people have already written below, complaining that even the gnome system monitor is lost.
claudiux
claudiux-4 months ago
That works well on my system (Mint 22 Cinnamon 6.2.7): _runSysMon: function() { let systemMonitoringCenter = appSystem.lookup_flatpak_app_id ('io.github.hakandundar34coding.system-monitoring-center'); if (systemMonitoringCenter) { systemMonitoringCenter.activate(); return } let gnomeSystemMonitor = appSystem.lookup_app('gnome-system-monitor.desktop'); if (gnomeSystemMonitor) { gnomeSystemMonitor.activate(); } },
claudiux
claudiux-4 months ago
I'll test it on Arch...
claudiux
claudiux-4 months ago
This one works well on arch: ``` _runSysMon: function() { let systemMonitoringCenter = appSystem.lookup_flatpak_app_id('io.github.hakandundar34coding.system-monitoring-center'); if (systemMonitoringCenter) { systemMonitoringCenter.activate(); return } systemMonitoringCenter = appSystem.lookup_app('io.github.hakandundar34coding.system-monitoring-center.desktop'); if (systemMonitoringCenter) { systemMonitoringCenter.activate(); return } let gnomeSystemMonitor = appSystem.lookup_app('gnome-system-monitor.desktop'); if (gnomeSystemMonitor) { gnomeSystemMonitor.activate(); } }, ```
claudiux
claudiux-4 months ago
v1.9.7 is for you.
claudiux
claudiux-4 months ago
1.9.6, sorry.
Wolfen113
Wolfen113-4 months ago
I installed the 1.9.6 update. Everything works fine now. I don't even have to manually create a desktop shortcut in /usr/share/applications anymore. For several years I thought this problem was impossible to fix, But you fixed it and made my day better. Thank you!
FireStarW
FireStarW-6 months ago
I updated to Ubuntu 24.04 from 23.10 recently and it seems this applet no longer opens the gnome-system-monitor upon clicking it.
FireStarW
FireStarW-6 months ago
looking at the applet, it looks like ubuntu may have renamed the gnome-system-monitor *.desktop to "org.gnome.SystemMonitor.desktop", away from "gnome-system-monitor.desktop", which the applet expects
claudiux
claudiux-4 months ago
Thank you. I'll take that into account.
claudiux
claudiux-4 months ago
v1.9.7 is for you.
claudiux
claudiux-4 months ago
1.9.6, sorry.
Foxtail-me
Foxtail-me-6 months ago
On Linux Mint 21.3, at some point the RAM and DISK graphs disappear, leaving only one CPU. If I close any program, the graphs return. Most often it works when closing Firefox. Updating the graphs does not help, even deleting and adding the applet has no effect.
Foxtail
Foxtail-6 months ago
It looks like I understand the reason, RAM and DISK disappear if applications with RAM limitation are running: systemd-run --scope -p MemoryMax=2G --user firefox
claudiux
claudiux-7 months ago
Version 1.9.5 allows you to choose, in the context menu (right-click), whether the applet should be displayed with or without graphics. The tooltip with values is still present.
heavenlyhexidecimal
heavenlyhexidecimal-7 months ago
Perfect. The option for just the tooltip is really useful. Just like in "sensors monitor" app.
JackDawson2025
JackDawson2025-9 months ago
Hi! sorry to bother you so much! could you please add the latest changelog in this web page and leave it like in the Sensors Monitor web page if it is not much trouble and effort? thank you!
jjadup
jjadup-10 months ago
My favourite Cinnamon applet. Highly customisable and keeps me informed of my system's status.
Maknesium
Maknesium-1 year ago
Hi, I upgraded from Linux Mint 20 to 21 and found out that the applet doesn't work in vertical panels anymore. It worked in LM 20. Is there any chance the vertical panel support will be added in the future? It's been requested in the past (see further down).
claudiux
claudiux-1 year ago
Hi, I've never seen this applet work in a vertical panel. Are you sure you're not confusing it with another applet?
Leokuma
Leokuma-1 year ago
Fantastic extension. I just have one question: is it possible to have 2 different color configurations, one for dark theme and another for light theme, so that when I switch Mint's color scheme, the applet also switches its colors automatically?
claudiux
claudiux-1 year ago
Thank you for your kind comment. Good feature request! I'll take it into account for a future version.
plumber-craic
plumber-craic-4 months ago
I also like this idea. As I move from bright to dark environments I switch my OS theme to reduce eye strain. Thanks for a great applet!
Tariq Sajid
Tariq Sajid-1 year ago
@claudiux were you able to find solution for disk i/o. and another question if user has two drives how to select drive to monitor
claudiux
claudiux-1 year ago
Sorry, I'm very busy at the moment and I need to buy a new PC with an NVMe disk; my current PC doesn't accept this type of disk.
Tariq Sajid
Tariq Sajid-1 year ago
disk i/o not working if user has nvme drive
claudiux
claudiux-1 year ago
I'm working on that now.
angelotux
angelotux-1 year ago
thanks claudiux now only a nice applet for the cpu governor is missing
claudiux
claudiux-1 year ago
I'm thinking on it. Is cpupower-gui running well for you? (apt install cpupower-gui)
angelotux
angelotux-1 year ago
it would be interesting to have the gui in the panel .cpu power has a window that must necessarily remain open we would like the applet type indicator-cpufreq which does not work well it is an abandoned project, or CPU Frequency Applet which does not work crashes and does not change governor
claudiux
claudiux-1 year ago
v1.9.4: I added the 'Refresh graphs' option in the contextual menu (right click on this applet). Enjoy it!
claudiux
claudiux-1 year ago
Also, the maximal refresh rate is now: 3 seconds (3000 ms) as requested by @jondo in https://github.com/linuxmint/cinnamon-spices-applets/issues/3342
Andrei Miculita
Andrei Miculita-1 year ago
I only have 2 graphs enabled, CPU and Memory. Is it intended that when refreshing, 4 graphs are shown?
Andrei Miculita
Andrei Miculita-1 year ago
Note that they are only shown briefly, the applets then reverts to 2 graphs. But It changes the layout of the panel.
claudiux
claudiux-1 year ago
I see. I'll try to solve this issue.
angelotux
angelotux-1 year ago
excellent applet however on linux mint cpu governor cpu applet like this is missing https://extensions.gnome.org/extension/945/cpu-power-manager/ is it possible to have this kind of app?
claudiux
claudiux-1 year ago
Thank you! Interesting. I don't know if this CPU governor can fit in this applet or if a new applet is needed for it. I'll think about it.
angelotux
angelotux-1 year ago
ryzen 5700g the cpu always remains in performance it does not change in saving or on demand
angelotux
angelotux-1 year ago
doesn't work latest version mint cpu check is not working
claudiux
claudiux-1 year ago
Hi dear users, I am the new maintainer of the multicore-sys-monitor@ccadeptic23 applet. I intend to clean up his code and thus remove the versions for Cinnamon 3.0 and 3.2 (Linux Mint 18 and 18.1, expired since April 2021). Are these versions still used by some of you? Thank you for telling me. Claudiux
claudiux
claudiux-1 year ago
Version 1.9.2 is here. Now, CPU activity bars can be colored by activity level (five sets of levels: 0-20%, 20-40%, and so on in 20% increments). You can also choose to color these bars automatically, by progressive color from blue to red (blue: close to 0%, red: close to 100%). Enjoy!
claudiux
claudiux-1 year ago
Version 1.9.0 is here. Now this applet is compatible with fresh install of Linux Mint 21.1.
Alexey Seliverstov
I think I managed to fix the issue for a fresh install: https://github.com/linuxmint/cinnamon-spices-applets/pull/4665 As a workaround while this is not merged and deployed, run the following: mkdir -p ~/.cinnamon/configs
claudiux
claudiux-1 year ago
This issue is solved since v1.9.0. Please update this applet.
Alexandru Dragos
Alexandru Dragos-1 year ago
Great! It works. Thanks!
csabaz
csabaz-1 year ago
Thanks! It works!
llueveYescampa
llueveYescampa-1 year ago
Thanks! that work for me.... first : mkdir -p ~/.cinnamon/configs Then : reinstall the Multi-Core System Monitor
Vlad Rusu
Vlad Rusu-1 year ago
Not working on fresh install Linux Mint 21.1 ... please fix this, I can't live without this addon. :(
Wolfen113
Wolfen113-1 year ago
Clicking on the applet with the mouse opens gnome-system-monitor. It's fast and convenient, but what if I changed it to another monitor, for example, mate-system-monitor. Is there a way to make it launch when clicked?
llueveYescampa
llueveYescampa-1 year ago
not working for me either on a fresh install of mint 21.1
janos-r
janos-r-1 year ago
I just went from mint 20.3 to 21.1 and this app seams broken. I loved the cpu bars, I dont know if any other app has that. Can please somebody confirm if this is really broken on mint21? Thank you
Graeme
Graeme-1 year ago
Confirm that it does not work for me either on a fresh install of mint 21.1. Worked fine on 21, or if you upgraded from 21 to 21.1.
csabaz
csabaz-1 year ago
I confirm, it doesn't work for me either - Mint 21.1 / Cinnamon 5.6.5
Kim W.
Kim W.-2 years ago
Good, but System Monitor by orcuscz offers more and it's nicer. Thanks anyway.
bacownikpl
bacownikpl-2 years ago
Does not measure disk I/O
Paweł
Paweł-3 years ago
Cinnamon 5.0.7 with applet 1.8.91, desktop freezing
dhdurgee
dhdurgee-3 years ago
Running Cinnamon 5.0.5 here with your applet 1.8.91 (2021-04-04 13:07:04) I find you are allocating excessive memory overnight while the cinnamon screen saver is running. I have my memory-limit set at 320MB and in less than three hours of screen saver the limit will be reached with your applet enabled. I disabled your applet last night at 21:33 and even now Cinnamon is only using 115Mb here. If you need additional information to correct this problem please let me know. If you have a debug version or test you would like me to run please contact me.
daytooner
daytooner-3 years ago
running cinnamon 4.8.6 applet 1.8.91 (2021-04-04 13:07:04) right-click preferences shows nothing. error in log: error t=2021-06-02T10:05:07Z Error updating settings: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data : TypeError: this.win is null (running fedora F34) any help?
iznobe
iznobe-3 years ago
Hi and thanks for this cool applet ! i got a cpu with 32 core ... son i can't see all the visible part of this applet . there is a way to display an average usage of all core CPU and choose this instead of all single 32 core please ?
msegmx
msegmx-3 years ago
Thanks for this great applet! Came here to make a feature request for "CPU temperature" as well.
Andrei Miculita
Andrei Miculita-3 years ago
Would be nice if it also showed CPU temperature, atm it's a bit inconvenient to install a whole other applet just for that.
Robert Pollak
Robert Pollak-3 years ago
Thank you for this applet, and happy holidays! May I wish for a maximal refresh rate of 3 seconds? (see https://github.com/linuxmint/cinnamon-spices-applets/issues/3342)
Aryeh Beitz
Aryeh Beitz-4 years ago
install first indicator-cpufreq
Prsman
Prsman-4 years ago
More info, it should be: system settings/applets I get the info icon.
Prsman
Prsman-4 years ago
I just installed this and it does not work. I get the files in ~/.local/share/cinnamon/applets/muliticore..., but nothing in ~./cinnamon/configs/multi... In system setup, I get the info icon, nothing else. Running Mint 19.3 Cinnamon. I have the gir1.2-gtop-2.0 package installed. Any Idea?
chennecke
chennecke-4 years ago
I upgraded to Linux Mint 20 using kernel 5.4.0-40 and after a long time of working without a hitch, the system now shows frequent hard freezes a few minutes after booting where nothing helps except pressing the reset button. I removed the applet and the system has been stable for some hours now. Any ideas? I really like this applet.
allanfr
allanfr-4 years ago
This latest version 1.8.91 (2020-04-19 21:43:39) has fixed the 'freezing' issue I experienced (reported by scomoletti). The workaround was to logout-user then log back in. Multi-Core System Monitor now functions every time the PC boots, which is a great relief as the applet is VERY useful for keeping an eye on system health. The issue only affected my desktop PC, and 2 laptops also with Multi-Core System Monitor, never exhibited the freezing problem.
janos-r
janos-r-4 years ago
Please, Im just setting up a new system on an nvme that I had to set to sata AHCI in bios, linux wouldn't recognize it. But now the disk IO doesn't show any graphs... It is enabled and scaling and everything is switched on in the disk settings of this app, but nothing visible. Does anyone know about this behavior? Is it because of the NVMe? Or AHCI? Or because it is one of two disks in the pc? At my work, I have also two but it worked just fine. Thank you for any response.
dolour
dolour-4 years ago
Same issue here, doesent show any disc usage for the partitions on my NVMe drive. The mechanical ones work fine tho.
saaj
saaj-3 years ago
Here's the workaround I put together for my `/sys/block/nvme0n1/stat` https://gist.github.com/saaj/82080ff888e740f5561dc8362b6ee6a9.
gilcu3
gilcu3-4 years ago
The same is happening here. Disk usage doesn't show any data, does anyone know where to find logs for this applets?
Tomáš Kopal
Tomáš Kopal-4 years ago
Same here. I think it is a libgtop issue (in my case, I am on LVM). See discussion in different applet with the same problem: https://github.com/linuxmint/cinnamon-spices-applets/issues/2801 Libgtop tickets are quite old, so I don't think it will get fixed any time soon. Any possibility to have disk I/O implemented differently in this otherwise great applet?
Tomáš Kopal
Tomáš Kopal-4 years ago
What about using udisks? For inspiration, check out this applet/desklet: https://github.com/mariusvam/Drives-Manager Seems to be doing what is needed...
oneEyedCharlie
oneEyedCharlie-4 years ago
This is the best applet for *any* OS. Thank you developers for continuing to maintain it.
scomoletti
scomoletti-4 years ago
v1.8.91 Appears to have trouble on Mint 19.3 with Cinnamon 4.4.5. CPU stops updating after a few minutes and I don't think I've noticed MEM update after initial start either. Network and Disk both stop updating and preferences is inaccessible shortly after CPU stops updating. Applet never crashes completely and does launch the system monitor correctly when clicked. I did upgrade from 19.2, and followed the steps to remove configs and cached files.
vtvbreech
vtvbreech-4 years ago
I am having this exact issue on 19.3 as well
claudiux
claudiux-4 years ago
Do you also use one of these applets? turbonote@iksws.com.b vnstat@linuxmint.com netusagemonitor@pdcurtis
claudiux
claudiux-4 years ago
The latest version of this applet fixes this issue.
vtvbreech
vtvbreech-4 years ago
I did not have any of the other listed applets installed but the latest update does indeed seem to be working again. Thanks for looking into things though, appreciated. Thank you jaszhix for quickly implementing a fix.
claudiux
claudiux-4 years ago
Glad to know this applet does the job again. But it was I, not jaszhix, who fixed the issue. ;-)
vtvbreech
vtvbreech-4 years ago
Oh, my sincere apologies for the mistake claudiux. Thank you very much for fixing the issue for us :)
allanfr
allanfr-4 years ago
I'm having the same issue as posted by scomoletti, even with the latest 1.8.91 (2019-12-29 07:19:23) version. The only way to get Multi-Core System Monitor to work correctly is to Log-out of Mint 19.3 then Log-in again. The app then works fine until a full PC re-boot i.e. starting the PC from scratch causes the applet to 'freeze' after approx 10s. Anything else I could try as this app is really, really useful?
allanfr
allanfr-4 years ago
CORRECTION: After deleting the applet and re-adding and setting preferences, all is well. Previously I had 'updated' using the Applets utility. It seems a full delete + add is required.
zehm
zehm-5 years ago
Thanks so much for this, I couldn't imagine Linux Mint without this thing :)
claudiux
claudiux-5 years ago
Now works well in Cinnamon 4.2, with a new display of its tooltip, more readable.
Patrick Thompson
Patrick Thompson-5 years ago
There appears to be a patch that has not been merged yet. I tested the changes locally and they work. modify ~/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23/meta.json to include version 4.2 as such: https://github.com/linuxmint/cinnamon-spices-applets/pull/2472/commits/474da9740370dea8f53abf69780207ba7b798bb2
Danial Rikhteh Garan
Doesn't work
Benjamin Navarro
Benjamin Navarro-5 years ago
Doesn't seem to work anymore since Cinnamon 4.2 update...
healthyCoder
healthyCoder-5 years ago
Great applet highly customizable including individual CPU core colors and everything and width of each component. the network meter did'nt work for me however.
Mathieu Valat
Mathieu Valat-5 years ago
Would it be possible to adapt the layout for vertical panels?
LaGallinaTuruleta
LaGallinaTuruleta-5 years ago
No JS module 'simple-system-monitor@ariel' found in search path Could not load desklet simple-system-monitor@ariel Any solution for this?
Josinaldo A.Barbosa
very good applets, I have disk m.2 in the system "/" and does not display the information, my external hd works :/
dhdurgee
dhdurgee-5 years ago
Just had to restart cinnamon here and after the restart hovering the mouse cursor over the monitor no longer displays the pop-up details. I can still click on it to open the system monitor or right click to pop-up the menu, but hovering isn't working. This is in CobiWindowList and I find that hover works as expected on pinned apps with open windows and other widgets. Let me know if you need more information.
Miko
Miko-5 years ago
Very well maintained! Thank you for this.
bradenfontaine
bradenfontaine-6 years ago
Simple, gorgeous, effective.
Fonstw
Fonstw-6 years ago
Far and wide the best one out there for Linux Mint, easily recommended!
Marcel Schlegel
Marcel Schlegel-6 years ago
Doesn't work correctly with new cinnamon version 3.8.0. Anyway nice app :) It's in daliy use since years ;)
Minh Nguyen
Minh Nguyen-6 years ago
Awesome, working nicely on Arch
©TriMoon™
©TriMoon™-6 years ago
Crash on Debian 9.4 (testing/sid): ------------------------------------------------------------ error t=2018-03-23T13:09:14.323Z Object.assign is not a function trace t=2018-03-23T13:09:14.323Z <---------------- ConfigSettings.prototype.adjustDevices@/home/mainuser/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23/3.4/ConfigSettings.js:117 MyApplet.prototype.__init@/home/mainuser/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23/3.4/applet.js:143 MyApplet.prototype._init@/home/mainuser/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23/3.4/applet.js:119 MyApplet@/home/mainuser/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23/3.4/applet.js:97 main@/home/mainuser/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23/3.4/applet.js:311 createApplet@/usr/share/cinnamon/js/ui/appletManager.js:409 addAppletToPanels@/usr/share/cinnamon/js/ui/appletManager.js:298 finishExtensionLoad@/usr/share/cinnamon/js/ui/appletManager.js:60 loadExtension@/usr/share/cinnamon/js/ui/extension.js:451 onEnabledAppletsChanged@/usr/share/cinnamon/js/ui/appletManager.js:236 ----------------&gt; error t=2018-03-23T13:09:14.323Z [Applet "multicore-sys-monitor@ccadeptic23"]: Failed to evaluate 'main' function on applet: multicore-sys-monitor@ccadeptic23/41 error t=2018-03-23T13:09:14.323Z Could not load applet multicore-sys-monitor@ccadeptic23
daytooner
daytooner-6 years ago
this now crashes when loading. no error in glass.log (just dbus disconnect). get a core dump, tho. running cinnamon 3.6.7, on fedora 27. Does work on 3.6.6, fedora 25.
FlowXP
FlowXP-6 years ago
could you make a section with the cpu temperature ? Would be awesome !
Band1to
Band1to-6 years ago
Awesome !
dhdurgee
dhdurgee-7 years ago
I separate my data from my boot partition, so only the boot(root) partition displays on my system. I assume there is a way to add my data partition, but I see no way to add it in the preferences. I assume that it can be added by editing your prefs.json, but I have no documentation on how to do so. Would the additional disk display in the same area as the root? If so, I would need to change colors to distinguish them from one another. I am in the process of recovering from a hard drive failure. It would have been great if had been an indicator of some sort in my cinnamon panel telling me how healthy my hard drive is. I understand that such data is available from the drive via S.M.A.R.T, but from what I have seen you can drown in details there and it takes understanding of the data to determine the state of the drive. I would like to see a simple colored dot in the disk display colored green if the drive has no problems at all, yellow if there are signs of problems developing and red if the data on the disk is in danger of loss. Any variant on this would be acceptable and would have warned me to buy an new drive and clone the current one prior to failure. I am unaware of any other applet with such a feature and yours appears to be a good fit, so please consider this added function. Dave
Jan Pohanka
Jan Pohanka-7 years ago
Hi Jason, I can confirm issue with height settings. It is no respected at all on my Arch linux box. When I enable bluetooth I also have issues with glibtop spammig my .xsession-errors file with ... glibtop(c=15403): [WARNING] Failed to open "/sys/class/net/80:96:B1:8F:D6:CA/statistics/rx_bytes": Adresář nebo soubor neexistuje glibtop(c=15403): [WARNING] Failed to open "/sys/class/net/80:96:B1:8F:D6:CA/statistics/tx_bytes": Adresář nebo soubor neexistuje ... thanks
Martin Raqua
Martin Raqua-7 years ago
Hi Jason, since the last update (I updated recently, don't really it often) current version does not respect height setting. Height of applet never changes, whatever I set it to. I have the same behavior on Mint 18.2 and Arch Linux. Since I set my panel to be a bit smaller that default, this applet is now too big. Thanks.
Peter Curtis
Peter Curtis-7 years ago
Jason, I have been using the applet for many years and I appreciate your active involvement on this great applet. The applet is still working perfectly but I have recently noticed it is gradually filling up .xsession-errors on my machine until it reaches the file size limit. dmesg looks clean. I am using Mint 18.2/Cinnamon 3.4.6 and I have done a remove and reinstall of the applet clearing folders as suggested. Following repeated 2400 times. glibtop(c=4329): [WARNING] Failed to open "/sys/class/net/08:3D:88:DA:A7:A5/statistics/tx_errors": No such file or directory glibtop(c=4329): [WARNING] Failed to open "/sys/class/net/08:3D:88:DA:A7:A5/statistics/collisions": No such file or directory glibtop(c=4329): [WARNING] Failed to open "/sys/class/net/08:3D:88:DA:A7:A5/statistics/rx_packets": No such file or directory glibtop(c=4329): [WARNING] Failed to open "/sys/class/net/08:3D:88:DA:A7:A5/statistics/tx_packets": No such file or directory glib --- MDM: .xsession-errors output limit reached. No more output will be written. --- --- Set 'LimitSessionOutput=false' in the [debug] section of /etc/mdm/mdm.conf to disable this limit. --- I can open an issue if you want but I suspect above will be enough for you.
Jason Hicks
Jason Hicks-7 years ago
I've seen this too, I did change the network device handling, but not the API calls. I'll experiment a little bit.
Thomas Leahy
Thomas Leahy-7 years ago
One minor complaint, not even really a complaint, that has driven me bonkers since I first used this applet; the pie chart for memory usage. I like having a short history and can see if there is a misbehaving app (or my own dumbness) has caused a memory usage spike. Could you please either change it or give the option to use a plotted graph like the network and disk monitors use? Thanks and thanks for the great monitoring applet!
Flo
Flo-7 years ago
Disk I/O is not working at all for me. Any idea why ?
Jason Hicks
Jason Hicks-7 years ago
No, it works for me. Open an issue and include the output of inxi -F && dmesg | grep -i error
Boo
Boo-7 years ago
Worked for me Jakub, thanks!
Jakub Římal
Jakub Římal-7 years ago
It looks like the mint control panel is installing an older version so just just remove Multi-Core System Monitor in mint control panel, download zip manually from this site and unzip it to ~/.local/share/cinnamon/applets. :)
Bobavince
Bobavince-7 years ago
Did work for me, right now. Thank a lot ! :)
zerobedience
zerobedience-7 years ago
That's not working for me. Linux minty 4.8.0-58-generic #63~16.04.1-Ubuntu SMP Mon Jun 26 18:08:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux Version: 3.4.4+sonya ------------------------------------- info t=2017-07-13T12:57:15.837Z Cinnamon.AppSystem.get_default() started in 128 ms info t=2017-07-13T12:57:15.840Z loading default theme info t=2017-07-13T12:57:15.898Z PlacesManager: Updating devices info t=2017-07-13T12:57:15.980Z loaded at Thu Jul 13 2017 07:57:15 GMT-0500 (CDT) info t=2017-07-13T12:57:16.255Z Loaded applet menu@cinnamon.org in 273 ms info t=2017-07-13T12:57:16.267Z Loaded applet show-desktop@cinnamon.org in 11 ms info t=2017-07-13T12:57:16.346Z Role locked: panellauncher info t=2017-07-13T12:57:16.346Z Loaded applet panel-launchers@cinnamon.org in 78 ms info t=2017-07-13T12:57:16.361Z Loaded applet window-list@cinnamon.org in 14 ms info t=2017-07-13T12:57:16.372Z Role locked: notifications info t=2017-07-13T12:57:16.375Z Loaded applet notifications@cinnamon.org in 12 ms info t=2017-07-13T12:57:16.391Z Loaded applet keyboard@cinnamon.org in 16 ms info t=2017-07-13T12:57:16.425Z Loaded applet sound@cinnamon.org in 33 ms info t=2017-07-13T12:57:16.440Z Loaded applet power@cinnamon.org in 14 ms info t=2017-07-13T12:57:16.447Z Loaded applet systray@cinnamon.org in 6 ms info t=2017-07-13T12:57:16.465Z Loaded applet calendar@cinnamon.org in 17 ms info t=2017-07-13T12:57:16.476Z Loaded applet expo@cinnamon.org in 11 ms info t=2017-07-13T12:57:16.477Z AppletManager.init() started in 497 ms info t=2017-07-13T12:57:16.479Z Cinnamon took 783 ms to start info t=2017-07-13T12:57:17.180Z Adding systray: redshift (24x24px) info t=2017-07-13T12:57:17.181Z Adding systray: network (24x24px) info t=2017-07-13T12:57:46.693Z Adding systray: psensor (24x24px) info t=2017-07-13T13:07:42.171Z Adding systray: mintupdate.py (24x24px) info t=2017-07-13T13:19:40.354Z Adding systray: mintupdate.py (24x24px) info t=2017-07-13T13:19:40.366Z Adding systray: network (24x24px) info t=2017-07-13T13:19:40.371Z Adding systray: psensor (24x24px) info t=2017-07-13T13:19:40.388Z Adding systray: redshift (24x24px) info t=2017-07-13T13:35:07.662Z Adding systray: network (24x24px) info t=2017-07-13T13:35:07.695Z Adding systray: psensor (24x24px) info t=2017-07-13T13:35:07.699Z Adding systray: redshift (24x24px) error t=2017-07-13T13:36:44.832Z Applet is not defined trace t=2017-07-13T13:36:44.832Z <---------------- @/home/user/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23/applet.js:60:2 Extension.prototype._init@/usr/share/cinnamon/js/ui/extension.js:155:13 Extension@/usr/share/cinnamon/js/ui/extension.js:116:5 loadExtension@/usr/share/cinnamon/js/ui/extension.js:449:25 onEnabledAppletsChanged@/usr/share/cinnamon/js/ui/appletManager.js:236:13 ----------------&gt; error t=2017-07-13T13:36:44.832Z [Applet "multicore-sys-monitor@ccadeptic23"]: Error importing applet.js from multicore-sys-monitor@ccadeptic23 error t=2017-07-13T13:36:44.833Z Could not load applet multicore-sys-monitor@ccadeptic23 info t=2017-07-13T13:36:44.864Z Adding systray: network (24x24px) info t=2017-07-13T13:36:44.867Z Adding systray: psensor (24x24px) info t=2017-07-13T13:36:44.869Z Adding systray: redshift (24x24px) info t=2017-07-13T13:36:44.875Z Adding systray: network (24x24px) info t=2017-07-13T13:36:44.894Z Adding systray: psensor (24x24px) info t=2017-07-13T13:36:44.899Z Adding systray: redshift (24x24px) --------------------------------- initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused syndaemon: no process found /etc/mdm/Xsession: Beginning session setup... localuser:user being added to access control list SSH_AUTH_SOCK=/run/user/1000/keyring/ssh SSH_AUTH_SOCK=/run/user/1000/keyring/ssh SSH_AUTH_SOCK=/run/user/1000/keyring/ssh [cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found [cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found Cjs-Message: JS LOG: About to start Cinnamon St-Message: cogl npot texture sizes SUPPORTED Cjs-Message: JS LOG: Cinnamon started at Thu Jul 13 2017 07:57:15 GMT-0500 (CDT) openGL version 3.1 detected (GL3 Cogl Driver) (nm-applet:2384): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed (redshift-gtk:2387): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed mintUpdate: no process found (psensor:2967): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed (mintUpdate.py:2909): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3c00003 (Authentica) Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x6600085 (glass.log ) Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x6600085 (.xsession-)
Jakub Římal
Jakub Římal-7 years ago
Does not work after the upgrade to 18.2. "Instructions for upgrading to Cinnamon 3.4" doesn't help.
Boo
Boo-7 years ago
This applet does not work anymore since 18.2 update. Here is my glass.log : info t=2017-07-09T09:15:28.529Z Cinnamon.AppSystem.get_default() started in 745 ms info t=2017-07-09T09:15:28.537Z loading user theme: /usr/share/themes/Arc-Dark/cinnamon/cinnamon.css info t=2017-07-09T09:15:28.565Z added icon directory: /usr/share/themes/Arc-Dark/cinnamon info t=2017-07-09T09:15:28.621Z PlacesManager: Updating devices info t=2017-07-09T09:15:28.639Z loaded at Sun Jul 09 2017 11:15:28 GMT+0200 (CEST) info t=2017-07-09T09:15:29.432Z Loaded applet menu@cinnamon.org in 786 ms info t=2017-07-09T09:15:29.728Z Role locked: panellauncher info t=2017-07-09T09:15:29.728Z Loaded applet IcingTaskManager@json in 295 ms info t=2017-07-09T09:15:29.846Z Role locked: notifications info t=2017-07-09T09:15:29.849Z Loaded applet notifications@cinnamon.org in 120 ms info t=2017-07-09T09:15:29.918Z feeds@jonbrettdev.wordpress.com :: Logging set at info info t=2017-07-09T09:15:29.930Z Loaded applet feeds@jonbrettdev.wordpress.com in 80 ms info t=2017-07-09T09:15:30.006Z Loaded applet spacer@cinnamon.org in 75 ms info t=2017-07-09T09:15:30.028Z Loaded applet keyboard@cinnamon.org in 21 ms info t=2017-07-09T09:15:30.115Z Loaded applet user@cinnamon.org in 86 ms info t=2017-07-09T09:15:30.303Z Loaded applet network@cinnamon.org in 188 ms info t=2017-07-09T09:15:30.511Z Loaded applet sound@cinnamon.org in 207 ms info t=2017-07-09T09:15:30.628Z Loaded applet power@cinnamon.org in 116 ms info t=2017-07-09T09:15:30.641Z Loaded applet systray@cinnamon.org in 12 ms info t=2017-07-09T09:15:30.761Z Loaded applet calendar@cinnamon.org in 119 ms info t=2017-07-09T09:15:30.770Z Loaded applet windows-quick-list@cinnamon.org in 7 ms info t=2017-07-09T09:15:30.770Z AppletManager.init() started in 2131 ms info t=2017-07-09T09:15:30.772Z Cinnamon took 3229 ms to start info t=2017-07-09T09:15:31.589Z Hiding systray: network info t=2017-07-09T09:15:31.591Z Adding systray: redshift (24x24px) info t=2017-07-09T09:15:32.813Z Adding systray: blueberry-tray.py (24x24px) info t=2017-07-09T11:44:27.985Z PlacesManager: Updating devices error t=2017-07-09T11:53:36.705Z Applet is not defined trace t=2017-07-09T11:53:36.706Z <---------------- @/home/sephir/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23/applet.js:60:2 Extension.prototype._init@/usr/share/cinnamon/js/ui/extension.js:155:13 Extension@/usr/share/cinnamon/js/ui/extension.js:116:5 loadExtension@/usr/share/cinnamon/js/ui/extension.js:449:25 onEnabledAppletsChanged@/usr/share/cinnamon/js/ui/appletManager.js:236:13 ----------------&gt; error t=2017-07-09T11:53:36.706Z [Applet "multicore-sys-monitor@ccadeptic23"]: Error importing applet.js from multicore-sys-monitor@ccadeptic23 error t=2017-07-09T11:53:36.707Z Could not load applet multicore-sys-monitor@ccadeptic23 info t=2017-07-09T11:53:36.922Z Hiding systray: network info t=2017-07-09T11:53:36.935Z Adding systray: redshift (24x24px) info t=2017-07-09T11:53:36.938Z Adding systray: blueberry-tray.py (24x24px) info t=2017-07-09T11:53:36.952Z Hiding systray: network info t=2017-07-09T11:53:36.955Z Adding systray: redshift (24x24px) info t=2017-07-09T11:53:36.959Z Adding systray: blueberry-tray.py (24x24px) error t=2017-07-09T11:54:59.165Z Applet is not defined trace t=2017-07-09T11:54:59.165Z <---------------- @/home/sephir/.local/share/cinnamon/applets/multicore-sys-monitor@ccadeptic23/applet.js:60:2 Extension.prototype._init@/usr/share/cinnamon/js/ui/extension.js:155:13 Extension@/usr/share/cinnamon/js/ui/extension.js:116:5 loadExtension@/usr/share/cinnamon/js/ui/extension.js:449:25 onEnabledAppletsChanged@/usr/share/cinnamon/js/ui/appletManager.js:236:13 ----------------&gt; error t=2017-07-09T11:54:59.165Z [Applet "multicore-sys-monitor@ccadeptic23"]: Error importing applet.js from multicore-sys-monitor@ccadeptic23 error t=2017-07-09T11:54:59.165Z Could not load applet multicore-sys-monitor@ccadeptic23 info t=2017-07-09T11:54:59.167Z Hiding systray: network info t=2017-07-09T11:54:59.168Z Adding systray: redshift (24x24px) info t=2017-07-09T11:54:59.169Z Adding systray: blueberry-tray.py (24x24px) info t=2017-07-09T11:54:59.227Z Hiding systray: network info t=2017-07-09T11:54:59.230Z Adding systray: redshift (24x24px) info t=2017-07-09T11:54:59.231Z Adding systray: blueberry-tray.py (24x24px)
Bobavince
Bobavince-7 years ago
Hi ! Small problem here, with Cinnamon installed on my Arch. The Applet manager say this applet could be slow-down or block the system. Here is what's inside of glass.log : info t=2017-06-25T08:12:31.250Z Loaded applet calendar@cinnamon.org in 300 ms error t=2017-06-25T08:12:31.412Z Applet is not defined trace t=2017-06-25T08:12:31.412Z <---------------- (...) error t=2017-06-25T08:12:31.412Z [Applet "multicore-sys-monitor@ccadeptic23"]: Error importing applet.js from multicore-sys-monitor@ccadeptic23 error t=2017-06-25T08:12:31.413Z Could not load applet multicore-sys-monitor@ccadeptic23 info t=2017-06-25T08:12:31.413Z AppletManager.init() started in 4199 ms info t=2017-06-25T08:12:31.418Z Cinnamon took 18873 ms to start info t=2017-06-25T08:12:32.156Z Hiding systray: network info t=2017-06-25T08:33:56.758Z Hiding systray: network error t=2017-06-25T08:34:13.485Z Applet is not defined trace t=2017-06-25T08:34:13.486Z Here is the complete file : http://piratepad.net/VvLMO3bzyw Do you have an answer ? :)
andreashohl82
andreashohl82-7 years ago
Version 1.5, which is currently the latest one, seems not to be compatible with Cinnamon 3.4.1. Is there a way to make it compatible?
Jason Hicks
Jason Hicks-7 years ago
The changelog info is from the original author. The newest version is 1.6 which does support 3.4. Please check for an update in System Settings -> Applets.
Tobias Gaertner
Tobias Gaertner-7 years ago
same here Version 1.6 stopped working.
Jason Hicks
Jason Hicks-7 years ago
WammKD's bug report has been reproduced and patched. Please check for an update.
WammKD
WammKD-7 years ago
I think your latest upgrade may've broken something (leastwise, on my machine). Trying to add the applet errors out and the error message given in glass.log is "error t=2017-06-04T01:19:19.277Z Mainloop.idle_add_full is not a function". I'm running Linux Mint 18, version 3.0.7. If there's any further info. you might need or tests to run, let me know and I'm more than happy to help.
Thiago Ponte
Thiago Ponte-7 years ago
Working great! I missed this applet.
angelo
angelo-7 years ago
great - thanks a lot!
bthery
bthery-7 years ago
Great applet. Feature request, I'd love to be able to specify a refresh rate greater than 1 second (1000ms) in the GUI. When running Mint in a VM I don't need to have a very accurate current CPU or memory load.
Jefferson Davis
Jefferson Davis-7 years ago
Cinnamon now at version 3.4.0
Jefferson Davis
Jefferson Davis-7 years ago
And, it's been fixed, apparently. Try removing it from the installed apps, go to online list, refresh, and reinstall. It also appears cinnamon itself was updated, so perhaps that's part of it?
Jefferson Davis
Jefferson Davis-7 years ago
George Cohn I'm running Ubuntu 16.04 LTS. For the time being I'm using an oldie but goodie, gkrellm. But I'd rather use something more integrated with Cinnamon.
George Cohn
George Cohn-7 years ago
FWIW I'm getting the same failure with Cinnamon 3.2.8 as Jefferson Davis
Jefferson Davis
Jefferson Davis-7 years ago
Cinnamon 3.2.8 gags on almost every monitor app, including this one, which I've used for some time. Any thoughts? error t=2017-05-04T16:37:21.976Z [Applet "multicore-sys-monitor@ccadeptic23"]: Error importing applet.js from multicore-sys-monitor@ccadeptic23 error t=2017-05-04T16:37:21.976Z Could not load applet multicore-sys-monitor@ccadeptic23
Sergedel
Sergedel-7 years ago
When installing new version, the custom prefs.json file is deleted and replaced by default prefs. It's a bug or a feature?