Summary: | Fullscreen windows are not kept on top when a window is active on another screen | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Parker Coates <coates> |
Component: | xinerama | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
Screenshot 1: All is well
Screenshot 2: Where'd that panel come from? Screenshot 3: Switching monitors or applications doesn't amke a difference |
Description
Parker Coates
2006-05-05 20:57:44 UTC
Created attachment 15926 [details]
Screenshot 1: All is well
Created attachment 15927 [details]
Screenshot 2: Where'd that panel come from?
Created attachment 15928 [details]
Screenshot 3: Switching monitors or applications doesn't amke a difference
After further research and discussion as seen in this thread, http://lists.kde.org/?l=kde-devel&m=116241490425280 , it's been determined that the issue lies with KWin and not Kicker. Thanks for changing the product, Lubos. I had tried to change it earlier, but failed to figure it out. I can confirm I've just seen this behaviour too. It's really only a minor nit, but I'm fairly convinced it's unintended behaviour. Actually, it's more noticeable if you use focus follows mouse, because the moment you move the mouse to the other screen, chances are you'll focus a window. I have a theory as to what's up here: on single monitor setups, kwin pops up the panel if you switch focus to another app (e.g. alt+tab switching) without switching off fullscreen mode for the previous app. This means that whilst using the newly focused app the panel will show up as usual, rather than being stacked underneath the fullscreen app in the background. I'm guessing that the assumption "If the fullscreen app isn't focused then you need to raise the panel" has been coded without multi-monitor awareness. I think more intuitive behaviour would require "If the fullscreen app isn't focused and another app *on this monitor* has focus, raise the panel. Otherwise, don't do anything.". I hope maybe this clarifies things a bit. r851204 |