Bug 354967

Summary: Dragging window across screens hangs for a moment at screen edge
Product: [Plasma] kwin Reporter: Mark <markg85>
Component: multi-screenAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: 5.4.2   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mark 2015-11-06 22:51:03 UTC
Hi,

I know why it hangs. It's due to KWin's tilling capabilities and it thinks i want to tile a window when i move it to the edge of the screen. That alone is perfect, no issue there.

However, this also happens when you move your window quite rapidly from screen A to screen B causing it to hang for a moment on the screen edge. It's short, barely invisible, but noticeable nevertheless.

I think kwin should take mouse movement into account when when moving a window from screen A to screen B. The faster i move the window, the less likely it is that i would want to snap it to the screen edge. However, it should only do that logic if the next pixel isn't the edge of the screen, but a pixel on another screen.

A possible workaround for me would be to disable "Tile windows by dragging them to the side of the screen" which is in Desktop Behavior -> Screen edges, but i rather don't do that since i like the feature.

Reproducible: Always
Comment 1 Thomas Lübking 2015-11-06 23:19:00 UTC

*** This bug has been marked as a duplicate of bug 352050 ***