Bug 360363 - Systray doesn't initialize itself properly when Widgets are locked
Summary: Systray doesn't initialize itself properly when Widgets are locked
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: System Tray (show other bugs)
Version: master
Platform: Compiled Sources Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-10 14:52 UTC by Raymond Wooninck
Modified: 2016-03-21 18:13 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.