Bug 277070

Summary: After system startup unlock-symbol in the right-upper corner is overlayed by applauncher-strip
Product: [Plasma] Active Reporter: Robby Engelmann <robby.engelmann>
Component: Plasma mobile shellAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: normal CC: active, aseigo, fania.bremmer, robby.engelmann, sebas
Priority: NOR    
Version: unspecified   
Target Milestone: unscheduled   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Robby Engelmann 2011-07-04 15:19:33 UTC
Version:           unspecified (using Devel) 
OS:                Linux

After system start unlock-symbol in the right-upper corner is overlayed by applauncher-strip. This way it is hard to hit to unlock the screen.

Reproducible: Always

Steps to Reproduce:
Startup OpenSuse 11.4 with Kusc and Plasma-Active packages installed.

Actual Results:  
lock-symbol hidden behind applauncher strip

Expected Results:  
lock-symbol should be present at the uppermost layer
Comment 1 Sebastian Kügler 2011-07-05 09:28:07 UTC
Just moving the lock up a notch would "fix" it, but the primary issue is that the lock screen should not be a layer in the shell, but its own lock "window", so it sits above the panel and cannot be covered by it. The issue is a bit bigger than thought at first.
Comment 2 Marco Martin 2011-07-05 09:37:38 UTC
jep, since the panel is now a window the lock screen can't cover it anymore.
that should be done in its own process or even in kwin, but volunteers needed for that ;)
Comment 3 Fania Bremmer 2011-07-05 15:45:31 UTC
how about not displaying the applauncher-strip/panel at all in this situation? I mean, its not clickable anyway, if the intention is to unlock the screen. 

So simply showing for example a clock and the locking symbol is sufficient, in my opinion.

But all that comment simply from a UID point of view, I Dont know the technical feasability...
Comment 4 Marco Martin 2011-07-05 15:51:14 UTC
yep, that is what should be done: showing only the unlock screen (that could have simply a clock or whatever) and nothing else.

however, we are keeping it in this undefined state because technically it has to be done differently, in another process with the window manager ensuring that no other window can go over it, that is kinda a different problem. there was someone volunteering to do it so let's see
Comment 5 Aaron J. Seigo 2011-07-06 09:14:52 UTC
well, two things probably should be done:

* the window manager should be aware of the lock window so it can suspend compositing of other windows, etc.

* the lock screen be put in its own window, and this window registered as a "lock window" which would make it full screen, etc. via the window manager.

iow, handle it very much like we do the dashboard now with kwin.
Comment 6 Sebastian Kügler 2011-07-14 11:25:55 UTC
Just strikes me that an app can suspend compositing already, so probably kwin doesn't need to be aware of that (for this reason, at least).
Comment 7 Robby Engelmann 2011-09-04 11:42:39 UTC
The unlock symbol is now placed at another position, thus this bug applicable any more and can also be closed
Comment 8 Sebastian Kügler 2011-09-19 13:13:04 UTC
Lock screen layout has been fixed.