SUMMARY Systemmonitor replaced ksysguard in Plasma 5.22.0. STEPS TO REPRODUCE 1. Upgrade to plasma 5.22.0 from 5.21.5 2. 3. OBSERVED RESULT The fonts are too big and the data display area is too small on the History page. Most of the page is now useless white space and big titles. Auto scaling graphs no longer happens. EXPECTED RESULT A display with reasonable font titles and graphs like ksysguard. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: 5.22.0 KDE Frameworks Version: 5.82.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION
plasma-systemmonitor uses standard heading and font sizes as the rest of the system. You can remove the titles if you feel they are using to much space or add the title to the chart instead (not sure if this will save space)
In KDE Plasma System Settings -> Appearance -> Global Theme -> Fonts (using Adjust All Fonts... and "Apply" button) only effects some of the text. In the "Overview" display it only changed "Edit Page", and Applications Column Headings "Name", "Download", "Upload", "Read", "Write". Oddly the Applications Column Headings "CPU" and "Memory" were unchanged, but did change when I rolled the mouse over them. No other text on the page was changed oven after rolling the mouse over them. Then I quit System Monitor and started it again. Like magic the fonts were changed as expected. So the bug is that System Monitor does not do everything it should when the "Apply" button is pressed in the configuration utility. I noticed that all the text and titles inside other applications was affected by the "Apply" button.
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/76
Git commit e224a1df71c8ea142f5dea85219110ed348dbd18 by David Redondo. Committed on 01/07/2021 at 14:26. Pushed by davidre into branch 'master'. Bind default font of Label There is no propagation of QGuiApplication::font changes for Text or Label. This means that changing the default font in systemsettings has no effect on Text elements in QML. For Label at least we can work around this by explicitely binding the font to the defaultFont of the Kirigami Theme which we correctly update. FIXED-IN:5.84 M +1 -0 org.kde.desktop/Label.qml https://invent.kde.org/frameworks/qqc2-desktop-style/commit/e224a1df71c8ea142f5dea85219110ed348dbd18