-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Solo window freezes on attempted resize #83
Comments
Seems to be a problem with KWin (or my use of the API). I reduced the problem to this small example
This example connects both client geometry change signals to a running My guess is that it has something to do with both signals setting the geometry property simultaneously (guessing a deadlock) when you release your cursor, because if you uncomment the first signal Also, for some weird reason, if you can trigger a new client geometry, the hanging will stop. So in your example, if you toggle the borders with the global shortcut Final note, I remember some years ago when I first started creating this script that KWin would behave differently in this case. This behavior also happens when you drag clients outside their divider bounds, which now also results in the hanging of the clients. When I first started creating this script, KWin would create weird visual artifacts when you dragged clients outside their bounds, but that doesn't happen now anymore... so I guess it's good they fixed that... but now the client hangs... Anyways, so the quickest fix for now, if this occurs often for you, is if you comment out the Currently having some time off work, I'll make a detailed bug report later (I mean... this is already pretty detailed, but put it in bugzilla) |
I have encountered this behaviour as well when starting a resize from the screen edges. Triggering a new geometry by adding/removing other clients to/from the same screen also unfreezes the broken window. Sometimes simply swapping the window with another helps as well, though I have found this to not be completely reliable. |
Well, they shipped it (already merged to trunk) and the report says fixed in 5.20, so we'll see once 5.20 hits the repos |
Well, I got it in my Arch packages update today and it seems to work now after a quick test 😄 |
Hi. First, thanks for making the script, it has been very helpful in my productivity.
The issue: This occurs when there is one window open on one desktop. Occasionally I accidentally try to resize the window (e.g. I click the border of a Firefox window when I mean to choose a different Firefox tab). When this happens, the entire window freezes until I close and re open it.
This occurs on all applications as far as I can tell. Also, when the window is frozen, I can still interact with the application (I can see stuff happening because I have an active window title widget) through clicking or the keyboard, but the window's visuals remain frozen.
This does not when there are multiple windows on one desktop, and a window freezing on one desktop does not affect other applications on other desktops. This also does not occur when the
Grid-Tiling-Kwin
script is off.The text was updated successfully, but these errors were encountered: