Summary: | Shaded windows are not considered in ::checkWorkspacePosition | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Massimiliano della Rovere <massimiliano.dellarovere> |
Component: | core | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cfeck, kwin-bugs-null, plasma-bugs |
Priority: | NOR | Flags: | thomas.luebking:
ReviewRequest+
|
Version: | unspecified | ||
Target Milestone: | 4.11 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
URL: | https://git.reviewboard.kde.org/r/109679/ | ||
Latest Commit: | http://commits.kde.org/kde-workspace/6d4efc728dc182632c53ab3e3abf7cfde8feddb4 | Version Fixed In: | 4.11 |
Sentry Crash Report: |
Description
Massimiliano della Rovere
2011-03-16 16:11:59 UTC
> should cycle over all windows, including the minimized ones
If I understand it correctly, we do not really use minimized windows, but the underlying X11 window is actually removed when it is minimized. I have no idea how/if that can be fixed, so I am asking KWin and Plasma maintainers.
Yes that is correct - there is no such thing as a minimized window. We could probably do some weird hack in KWin (that's why I reassign to kwin), but it's probably one of those "fixed with Wayland" issues. Am 16.03.2011, 22:03 Uhr, schrieb Martin Gräßlin <mgraesslin@kde.org>: > Yes that is correct - there is no such thing as a minimized window. Doch* - naja, nein - kommt drauf an ;-) Das Fenster ist (auch als X drawable außerhalb der WM Logik) immer noch da und kann auch gefunden und angesteuert werden. Wer verschiebt denn das Fenster beim Screenverlust, KWIn oder krandrtray (oder irgend ein anderer daemon)? (Ich sollte vllt. mal einen 2. Monitor anschließen...) Als Problem stelle ich mir vor das KWin von ge-unmappten Fenstern keine events liest/configure requests entgegen nimmt weswegen wir beim unminimieren vermutlich die Geometrievorstellungen o.Ä. explizit auslesen und aktualisieren müßten. *Beweis: 1) xterm & 2) xwininfo -int | grep -i "Window id" 3) xterm clicken 4) xterm minimieren (macht natürlich nur Sinn wenn wirklich minimiert wird und nicht nur im compositor) 5) xwininfo -children -tree -root -int | grep <xterm WId> 5) xwininfo -id <xterm WId> -> "Map State: IsUnMapped" tada =) Gruß, Thomas f***- if you're not martin, just ignore the above post. sorry :-) Bug description is wrong - minimized is no problem, but shaded is. It's also marked "todo" Git commit 6d4efc728dc182632c53ab3e3abf7cfde8feddb4 by Thomas Lübking. Committed on 23/03/2013 at 00:42. Pushed by luebking into branch 'master'. consider shaded windows in checkWorkspaceGeometry they act pretty much the same as unshaded windows, so i don't know what prevented their inclusion FIXED-IN: 4.11 REVIEW: 109679 M +130 -132 kwin/geometry.cpp http://commits.kde.org/kde-workspace/6d4efc728dc182632c53ab3e3abf7cfde8feddb4 |