-
-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enhance System Monitoring with a TUI #810
base: master
Are you sure you want to change the base?
Conversation
- created a system info module - created system monitor module - fixed avg_all_core_temp not defined
While I'll miss the "old cli look" due to nostalgic reasons :) This looks great, gives a better overview and is just a great improvement overall with updates to the "metrics". However, when I try to use
It would be great to fix this before changes are merged. Another thing I noticed during testing is that auto-cpufreq GUI is inconsistent with CLI output and is missing i.e "System Statistics" header. Would be ideal if they both had same layout. |
the error is now fixed but i didn't build a snap package to verify it. try it and tell me if there's any errors
i don't know how the GUI built so maybe the GUI author can help with this, but for the TUI i can change the design if you want |
Thanks! I just pulled the latest changes, built the snap package and it all seems to work as expected!
@shadeyg56 as the original implementer of GUI, any comments or suggestions regarding this?
Out of curiosity, what are the design or color options? |
Nice :)
most of the colors are supported check urwid Display Attributes docs and you can apply the color in for the layout options check urwid widget layout docs |
Summary
This PR introduces a Terminal User Interface (TUI) using
urwid
to improve the visualization of system information, monitoring, and live statistics.Changes
urwid
.set_autofreq()
whereavg_all_core_temp
was undefined when running in a separate thread.Showcase
Visual-Rework-Showcase.mp4