Bug 360363

Summary: Systray doesn't initialize itself properly when Widgets are locked
Product: [Plasma] plasmashell Reporter: Raymond Wooninck <tittiatcoke>
Component: System Tray widgetAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: major CC: kde, notmart
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Raymond Wooninck 2016-03-10 14:52:50 UTC
The new systray in plasma-workspace does not initialize itself correctly when the widgets are locked. When the session is started and the widgets are locked, the systray itself is created, but there are no entries. Plasmoids like network monitor, notifications, plasma-pa, Powerdevil, etc are not appearing. For those people that uses Wireless connectivity, this means that the network also is not initialized as that the plasmoid itself is not started.  However once the desktop session has started and I am starting e.g. Kmail, then the new email icon appears in the systray. 

As soon as I unlock the widgets and perform a logout/login, the systray is correctly initialized and all plasmoids are there. 


Reproducible: Always

Steps to Reproduce:
1. Lock the widgets on the desktop/Panel
2. Logout 
3. Login 

Actual Results:  
The systray is empty, not even the little triangle to show the hidden plasmoids is shown

Expected Results:  
Systray to initialize correctly and show the entries for plasma-pa, notifications, network manager, battery, etc
Comment 1 Marco Martin 2016-03-17 14:07:21 UTC
fixed in master
Comment 2 Raymond Wooninck 2016-03-19 07:30:35 UTC
Marco,

I am very sorry, but with the latest git master (Yesterday evening), I still see exactly the same problem. If I lock the widgets, then after a reboot the panel is there and the systray is indeed present in the panel itself, however none of the entries there for network, volume, battery, notifications, etc have been started. 

Raymond
Comment 3 Raymond Wooninck 2016-03-21 18:13:39 UTC
With the last commit from Ivan, the systray is now functioning correctly.  

I am closing the bugreport. 

Thank you all.