Bug 441027 - Ability to see total CPU/memory at the bottom of the window in every page, like in KSysGuard
Summary: Ability to see total CPU/memory at the bottom of the window in every page, li...
Status: CONFIRMED
Alias: None
Product: plasma-systemmonitor
Classification: Applications
Component: general (show other bugs)
Version: 5.22.4
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KSysGuard Developers
URL:
Keywords: usability
: 438848 444079 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-08-16 02:57 UTC by nyanpasu64
Modified: 2024-03-15 09:06 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nyanpasu64 2021-08-16 02:57:51 UTC
SUMMARY
Unlike KSysGuard's status bar or htop's header, plasma-systemmonitor's Processes page lacks a status bar for me to check total CPU/memory/swap while looking at the process list.

STEPS TO REPRODUCE
1. Open System Monitor.
2. Click on the Applications or Processes page.

OBSERVED RESULT
There is no status bar, so you can't check per-app and total CPU/memory at once. If you try editing the layout to add a status bar showing CPU/memory/swap in a compact region of the screen, you instead get a section that takes up half the window size.

EXPECTED RESULT
I can check total CPU/memory while in the applications/processes list.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.2
Kernel Version: 5.13.9-zen1-1-zen (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce GT 730/PCIe/SSE2

ADDITIONAL INFORMATION
Comment 1 nyanpasu64 2021-08-16 02:58:42 UTC
This is related to bug 438848, but that bug wants to see total CPU usage on the CPU graph page, while this bug wants to see total CPU usage on the processes list page.
Comment 2 Nate Graham 2021-08-16 18:36:59 UTC
Seems reasonable.
Comment 3 Bug Janitor Service 2021-09-07 10:59:05 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-systemmonitor/-/merge_requests/162
Comment 4 Arjen Hiemstra 2021-10-20 12:36:24 UTC
Git commit 01e0a2d56b5ccc8bf4efa314f986f35b08598c1e by Arjen Hiemstra.
Committed on 20/10/2021 at 12:35.
Pushed by ahiemstra into branch 'master'.

Allow changing row heights to one of three different modes

This introduces a "heightMode" property for page rows, which allows a
user to select one of three different behaviours for the height of a
row. Minimum will use the minimum size of the row, balanced matches the
old behaviour where we try to balance the row height between different
rows and finally maximum which will try to use as much space as
possible.

This allows for some different layouts where there's a single row of
text only sensors, most of the space is used for a process table or
similar constructions.
Related: bug 441489

M  +1    -1    src/main.qml
M  +3    -0    src/page/EditablePage.qml
M  +82   -17   src/page/PageContents.qml
M  +68   -32   src/page/PageEditor.qml
M  +53   -2    src/page/RowControl.qml
M  +1    -0    src/pages/applications.page
M  +6    -0    src/pages/history.page
M  +5    -0    src/pages/overview.page
M  +1    -0    src/pages/processes.page

https://invent.kde.org/plasma/plasma-systemmonitor/commit/01e0a2d56b5ccc8bf4efa314f986f35b08598c1e
Comment 5 Nate Graham 2021-10-20 15:08:22 UTC
*** Bug 438848 has been marked as a duplicate of this bug. ***
Comment 6 Nate Graham 2021-10-20 15:08:25 UTC
*** Bug 444079 has been marked as a duplicate of this bug. ***