See attached screenshot. Didn't find out what's triggering the bug (yet). Reproducible: Always
Created attachment 89824 [details] Screenshot showing the issue
When this happens, please dump "xrandr -q", resp. "qdbus org.kde.KWin /KWin supportInformation" and attach the output here. (Do you have more than one screen, whether currently attached/activated or not?)
Just happened again. Yes, just one screen here. % xrandr -q Screen 0: minimum 8 x 8, current 1440 x 900, maximum 8192 x 8192 VGA-0 disconnected (normal left inverted right x axis y axis) DP-0 disconnected (normal left inverted right x axis y axis) DP-1 disconnected (normal left inverted right x axis y axis) DP-2 disconnected (normal left inverted right x axis y axis) DP-3 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1440x900 60.0*+ 40.0 DP-4 disconnected (normal left inverted right x axis y axis)
Created attachment 89833 [details] Output from "qdbus org.kde.KWin /KWin supportInformation"
No, that's a dead end :-( Does it stay in that position or does it center w/ the next invocation?
It never returns to the center, it will always display on the left side when invoked. A restart of kwin solves the issue, though.
Excuse me if this isn't helpful, but I thought I would chime in and just mention that I'm also affected by this bug on 5.1.1.
Still an issue, on 5.2.1
Ftr.: this is easily a bug in QML/QtQuick which is supposed to position the window. It *might* be caused by kwin specific event handling, but i could only imagine a screen size / struts change (adding/removing panels in plasmashell etc.) to be the trigger then. Any information on a possible (behavioral) cause would be of much help.
... or a particular clients title somehow screws the calculateMaxRowWidth() function -> you might check whether some application/window is always present when this happens.
Happens to me too. Voted +1.
Note: I can no longer reproduce this. For reference, using these versions: - plasma-desktop 4:5.3.2-0ubuntu4~ubuntu15.04~ppa1 - KF5 5.12.0-0ubuntu1~ubuntu15.04~ppa1 - Qt5 5.4.1+dfsg-2ubuntu4.1 @Ivan: On what versions are you? I'm urged to mark this as resolved.
Retracting my last comment... Just happened again. The switcher is aligned to the left.
maybe related to bug #337790
Yes. I noticed it happening after connecting/disconnecting an external screen. Don't know exactly when. Might be related to that issue.
Git commit f96836b2df46e94dff52d0b26f7b6b01c4cec2ff by Thomas Lübking. Committed on 19/08/2015 at 10:31. Pushed by luebking into branch 'Plasma/5.4'. update SwitcherItem::screenGeometry when showing not everytime the current screen changes. a) that pollutes the geometry when the tabbox is invoked b) it's insufficient for "Active Screen follows mouse" (the default) c) less overhead (ok: "on multiscreen") Related: bug 337790 FIXED-IN: 5.4 REVIEW: 124814 M +2 -1 tabbox/switcheritem.cpp http://commits.kde.org/kwin/f96836b2df46e94dff52d0b26f7b6b01c4cec2ff
*** Bug 343958 has been marked as a duplicate of this bug. ***
Note: I haven't seen this issue in a while. You may want to close the issue if you think it got fixed...
Assuming worksforme as of comment #18