https://bugs.kde.org/show_bug.cgi?id=371199
Daniel Lichtenberger <daniel.lichtenber...@gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |daniel.lichtenber...@gmx.ne | |t --- Comment #21 from Daniel Lichtenberger <daniel.lichtenber...@gmx.net> --- AFAIUI the problematic code is in AbstractClient::handleMoveResize (geometry.cpp) of kwin. As described in the blog post mentioned above, putting a panel in the middle of the screen covers the entire left screen internally. The code in AbstractClient doesn't seem to handle this: the entire left screen is removed from the "available" area for moving, which causes issues down the line. For example, with my setup (1280x1024 left-of 1680x1050), a panel on the left-hand side of the right monitor has a "strut" of (0,0 1330x1049). Removing this area from the available area will cause issues. Setting the left edge of the strut to 1280 (the width of the left monitor) seemed to fix the issue for me but probably isn't a solution if this scenario is essentially not covered by the spec. Pressing "Alt" while moving triggers an unrestricted move mode that just uses the entire (virtual) screen for moving and ignores the panel altogether, thus avoiding the issue. -- You are receiving this mail because: You are watching all bug changes.