Multi-Core-System-Monitor icon indicating copy to clipboard operation
Multi-Core-System-Monitor copied to clipboard

Text display instead of graph

Open andi4000 opened this issue 10 years ago • 4 comments

Hi, any plan on implementing text-only display (instead of graphs)?

Reference: i3status

andi4000 avatar Mar 31 '15 12:03 andi4000

I could, but didn't think many people would prefer that. Out of curiosity why would you find text more useful than the graphics?

ccadeptic23 avatar Mar 31 '15 17:03 ccadeptic23

Well as you can see from the link, some informations are IMO better in text format, e.g. network throughput. Also it looks clean and slick.

While you're here, any plan for adding other system variables like cpu temp and load average? These two are definitely better in text format.

Really appreciate what you're doing here! Many thanks.

andi4000 avatar Mar 31 '15 18:03 andi4000

Oh that's interesting. Probably the solution is to a add text display option to all the monitors. It will be on my list of changes for upcoming releases, or even better if you know how to code your welcome to submit a pull request for me merge with. Off the top of my head one concern would be that the displays should be visually cohesive. I mean that if some monitors are graphical and others are text, the overall "look" should remain. Maybe use the text labels as a starting point. These are fairly basic but are a starting point.

I just thought of another problem. multiple network connections. With the network graphs like i have them one can change the colors for each device and see the throughput without the width of the applet changing.

One problem I am having is that I am not happy with the architecture of the project at the moment. So every time i make a change it bothers me. It may only be aesthetic but still. I just haven't had time to devote to updating the project overall, and am hesitant to add too many new features to a code base that could drastically change. If you do code and get a chance to go through the project let me know what you think. Maybe I am worried over nothing.

I was considering adding core temps but haven't had time to locate well supported libraries. Load average is probably easier to add as well. Another thing is that I want the focus of the project to be on graphical monitors. What do you think about for cpu temps vertical bars that change color from green to red with temp, and load average .... no idea... any thoughts?

Originally this was for cpu only lol. Look how it has grown. :)

PS also once we add cpu temps people will want temps for all devices, gpu, hdd, etc... I don't think these are standardized well, so I am hesitant to add them.

  • Chace

On Tue, Mar 31, 2015 at 1:23 PM, ariandyy [email protected] wrote:

Well as you can see from the link, some informations are IMO better in text format, e.g. network throughput. Also it looks clean and slick.

While you're here, any plan for adding other system variables like cpu temp and load average? These two are definitely better in text format.

Really appreciate what you're doing here! Many thanks.

— Reply to this email directly or view it on GitHub https://github.com/ccadeptic23/Multi-Core-System-Monitor/issues/2#issuecomment-88197533 .

ccadeptic23 avatar Mar 31 '15 19:03 ccadeptic23

Awesome!

I occasionally code but nothing serious yet. I looked around into the code, but as I'm faily new to JS and cinnamon applet's API is not very clear, I figured this can't be done within a day's (procrastination) work.

As for the CPU temp, I actually use this applet. It uses simple TextApplet for display. Neat and matching font. So it's not a big deal if you decided not to implement it.

I was also thinking of forking that applet and use your DataProvider.js as extension to make a simple i3status-like display. Getting load avg shouldn't be hard. But maybe another day.

For the colors, I like your current setup. As you said it, it's elegant. At normal condition, all should look as plain as possible -- thus no distraction. It may change color only if it needs attention, e.g. yellow if >80°C, red if >95°C, otherwise white. But vertical bar for CPU temp, not sure if it's gonna be easy to read.

Cheers, ariandy

andi4000 avatar Mar 31 '15 19:03 andi4000