I’ve finished the first part of it. But now, to go further, I might have to modify a bit libksysguard too.
Please, don’t hesitate to make feedbacks, or even to make adjustments to my draft MR.
I tried to stay faithful to how it worked in Plasma 5’s KSysGuard:
Everything is implemented in proper QML, with little to no C++ modifications.
To set the priority, I call the setPriority functions and stuff from libksysguard.
Thus, it works, but currently I wasn’t able to query a process’ niceness from it’s PID, using only QML…
I have kept the F8 keyboard shortcut to open the priority dialog (currently hardcoded, like the others).
Here is what the “Set priority” dialog looks like. The icons will vary according to the icon theme (I’m not on Breeze). I tried to stay close to it’s Plasma 5 counterpart:
That’s awesome! Thanks for working on this. I left a minor comment on the MR, but overall this is looking really nice and I’m excited to see your improvement get merged.
I haven’t got any feedback on the merge request on libksysguard for two weeks… no pressure of course, I was just curious, and think it needed a bit of a bump…