Summary: | space for panel reserved on wrong output | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Jozef Šiška <yoyo> |
Component: | containment-panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | kwin-bugs-null |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | xwininfo and xrandr output |
Description
Jozef Šiška
2012-10-07 13:53:11 UTC
Reassigning to Plasma, as strut is set on Plasma panel and I doubt it's wrong inside KWin (being a multi screen user myself). @Josef: please ensure that the panel does not overlap to the other screen, not even by one pixel. Created attachment 74388 [details]
xwininfo and xrandr output
I put the panel to the right edge of the screen while still having only one output, so unless plasma positions it weirdly, it shouldn't overlay (is it possible to put a plasma panel so it extends through two outputs ?)
Anyway attaching xwininfo output for the panel and xrandr output, there are two cases in the attachment, first is with only one output, second after the second output was enabled. As far as I can tell the panel is only on the first screen (I checked also on the monitor, at 1024x768 I can see pixels easily on this monitor ;)
(In reply to comment #3) > In a two output setup, if the panel is on the edge common to both outputs This is bug #94470, see bug #167852 for a patch hacking around NETWM limitations. In general, this is WONTFIX for KWin as long as we stick to NETWM and plasma panels should simply not strut on shared edges under those circumstances. *** This bug has been marked as a duplicate of bug 94470 *** I experimented a bit more and it seems that the window on the left output covering the whole output (event below the panel) and the window on the right output not covering the whole output are separate issuses: Aside from the plasma panel I was running also gkrellm set to "Set window to be a dock or panel" on the same screen edge as the plasma panel (it can be seen in this screenshot: http://people.ksp.sk/~yoyo/screenshots/2012/panel-multiple-outputs/panel-single-output.png) and that was causing the free space on the right output... However the problem of the window on the left output maximizing under the panel was there even when I tried with a default kde setup under a new user: - If the panel is at the "outer" edge of an output (left edge of the left output or the right edge of the right output) it is ok - a maximized window doesn't extend under it, but if the panel - If the panel is at the inner / common edge (right edge of the left output...), a maximized window extends below it. then there's no issue on the plasma side and what's left is the dupe of a defect in the netwm spec :-( |