Page MenuHomeFreeBSD

Multiple enhancements to kde4-workspaces, primarily to KSysGuard

Authored by rezny on Feb 23 2017, 12:02 AM.



This patch set affects a few things that are bundled together into kde4-workspaces. Most of the work is on KSysGuard, the System Load tab is much improved and the Status Bar has more details as well, but the Process Table tab could still use work. Status Bar now shows detailed Memory stats (if there is room) and the elements are proportionally sized to keep a nice layout when space constrained. The graph of Memory and Swap has been made much more detailed, showing memory use broken down like in top instead of only application use (which uninituively goes down as swap use increases in the face of memory pressure from kernel allocations). Significant work went into the FancyPlotter underlying that graph, also benefiting the CPU and Network graphs. Sensors can now have a description other than the system provided one and sensor labels have an additional intermediate width so the layout is more pleasing when resized horizontally. The graphs' tooltip now uses reasonable unit scales, same or withone one step of the graph unit scale, instead of unscaled units as before. The units now consistently follow the user's unit preference instead of a mix of JEDEC (old default) and IEC (new default). Units were also fixed un KInfoCenter. Additionally, unrelated other than being packaged together, a much smaller change with at least much user benefit if not more: auto-hiding of the Desktop Toolbox (aka "the cashew") to address one of the long-standing user complaints (requests for an option to hide or remove the cashew go back to the first release of KDE4).

Test Plan

theses chanes have seen a few month of daily use on my system, sufficient to be confident in their correctness

Diff Detail

rP FreeBSD ports repository
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

rezny retitled this revision from to Multiple enhancements to kde4-workspaces, primarily to KSysGuard.
rezny updated this object.
rezny edited the test plan for this revision. (Show Details)
rezny added reviewers: kde, swills, feld.

I don't the the workspace ones will get any love upstream, but please upstream the ksysguard and kinfocenter ones.

swills edited edge metadata.


This revision is now accepted and ready to land.Feb 25 2017, 1:52 PM
This revision was automatically updated to reflect the committed changes.