Bug 277070 - After system startup unlock-symbol in the right-upper corner is overlayed by applauncher-strip
Summary: After system startup unlock-symbol in the right-upper corner is overlayed by ...
Status: RESOLVED FIXED
Alias: None
Product: Active
Classification: Plasma
Component: Plasma mobile shell (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: unscheduled
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-04 15:19 UTC by Robby Engelmann
Modified: 2011-09-19 13:13 UTC (History)
5 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 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.