Version: 4.0 (using Devel) OS: Linux KDE 4.8RC1 - Linux x86-64 - Kubuntu 11.10 When trying to create a single graph displaying multiple beams, it was impossible to add a second beam after the first one had been created. Moreover, the area where I could drop the first sensor was quite small: I had to drop the sensor exactly on the "drop here" text, or in a small area below that text and/or to the right of it. Dragging the sensor onto the graph did not make that beam appear, even if the cursor had the green + symbol which shows that the area where I was dragging it was allowed. The only way to create multiple beam displays is to save, manually edit (via text editor) and load again the tab in a .sgrd file Reproducible: Always Steps to Reproduce: Open ksysguard; select File>New Tab. Inside the sensor browser on the right, expand for instance Memory->Physical Memory; drag two different indicators (eg, cached and buffers) to the same empty space. The bug happens for any couple of sensors; the ones I listed are just an example. Actual Results: The first beam is only displayed if you drag its sensor over the "release sensor here" text or to the bottom-right of it. The second one is never displayed, in whatever area of the existing plot (or around it) you drop the sensor. Expected Results: Until 4.7.*, You could drop the sensor anywhere in the area around the text, and the graphic would appear; after that, any other sensor could be dropped over an existing graphic and after that, both beams were shown on the same graph.
Confirmed on KDE 4.8.0 on Arch. It is apparently impossible to add more than one sensor to a display like it was in KDE 3.5.10's Ksysguard. This unfortunately makes it quite a bit less useful.
Created attachment 68870 [details] Proposed patch
I am not project member, but here is a git patch that addresses the problem with dropping the second sensor.
Same for the line graph % kde4-config --version Qt: 4.8.0 KDE Development Platform: 4.8.00 (4.8.0 kde4-config: 1.0 Hm, looks like this output is buggy as well :P
Dedected also at KDE 4.8 on Arch. It worked on 4.7 as I remember.
Yes, confirmed on Kubuntu PPA 4.8.0.
Also confirmed on Arch, KDE 4.8.2. Please, everyone affected duly add your votes!
Confirmed on Kubuntu 12.04 with standard repos.
Confirmed on Kubuntu 12.04 using kde 4.8.3
This makes System Monitor nearly useless. What's the point of having that huge list of sensors if one can't use them? :(
Workaround: create multiple graphs, export tab to file, edit file in your favourite editor so that all sensors are on one graph, import tab from modified file. Annoying, but works.
Git commit 4ccec1a6623426ad7b3672ce85424ad9201e5b73 by John Tapsell. Committed on 07/06/2012 at 00:00. Pushed by johnflux into branch 'KDE/4.8'. Fix regression that you couldn't add new beams to custom plots Thanks to Simon Kaczor for the patch M +2 -4 ksysguard/gui/WorkSheet.cpp http://commits.kde.org/kde-workspace/4ccec1a6623426ad7b3672ce85424ad9201e5b73
Git commit 3d99205dd59857631e9c271f1df9ebbd61926ad6 by John Tapsell. Committed on 07/06/2012 at 00:00. Pushed by johnflux into branch 'master'. Fix regression that you couldn't add new beams to custom plots Thanks to Simon Kaczor for the patch M +2 -4 ksysguard/gui/WorkSheet.cpp http://commits.kde.org/kde-workspace/3d99205dd59857631e9c271f1df9ebbd61926ad6
*** Bug 298640 has been marked as a duplicate of this bug. ***