Bug 368846

Summary: System tray widget drains battery if tray icon's pop-up tooltip changing too fast
Product: [Applications] knemo Reporter: rnet723
Component: generalAssignee: John Stamp <jstamp>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: notmart
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description rnet723 2016-09-15 12:31:35 UTC
I'm using plasma5 with knemo 0.7.7. I'm not sure if it is a problem of plasma or knemo, but if i configure knemo to show current download speed in it's tray icon pop-up tooltip, plasmashell would start taking 5-7% of cpu time while idle, even if tooltip and knemo icon are hidden.  Removing systemtray widget, or removing download speed from the list, drops cpu usage back to 0-2%, which saves battery.
This didn't happen with KDE4
Qt 5.7, KF 5.24, Plasma 5.7.3, openSUSE 42.1

Reproducible: Always

Steps to Reproduce:
1. Make sure knemo daemon is running
2. start kcmshell4 kcm_knemo
3. In knemo's kcm dialog switch to 'tooltip' tab
4. Add 'Bytes received, bytes sent, download speed, upload speed' to 'active' column
5. Apply changes

Actual Results:  
CPU usage for plamashell process rises up to 5-7% on i5 2410M
Comment 1 Marco Martin 2016-09-21 11:21:05 UTC
i think it's a client related problem: if the application changes its icon too often, it will generate a lot of dbus traffic, and there isn't much we can do about it
Comment 2 Andrew Crouthamel 2018-10-29 22:09:30 UTC
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I will be closing this bug.