Bismuth-Forge / bismuth

KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
https://bismuth-forge.github.io/bismuth/
Other
2.41k stars 93 forks source link

[Bug]: Remaining windows do not update on window kill/close #487

Open lucasballr opened 1 year ago

lucasballr commented 1 year ago

Summary

Whenever I have multiple windows open and kill one of them, the remaining windows stay in place until I do some type of window update (like opening krunner). After a window update, the windows will fix themselves.

Steps to Reproduce

  1. Launch any two windows in tiling mode.
  2. Close one of the windows. (I'm using the Close Window hotkey with kwin, Also happens with Kill window hotkey)
  3. Remaining window will remain in place until window update

Expected behavior

Remaining windows should populate the empty space when the window is closed.

Screenshots

No response

Bismuth version

bismuth-3.1.4-1.fc37.x86_64

KDE Plasma version

5.27.4

The platform KWin is running on

Wayland

Additional context

OS: Fedora Kinoite 37 (ublue)

nathansCodes commented 1 year ago

I'm having the same issue! I'm also on Wayland, but on Nobara Linux

jgoerzen commented 1 year ago

This is one of many issues I've noticed on Wayland. When running in an X11 session, there is no problem.

polair commented 1 year ago

I don't know if the information will help but this seems to only happen on recent kwin+wayland versions. I'm on 5.27.5

I-Want-ToBelieve commented 1 year ago

Not only that, when you use meta + mouse right key to resize the window, the layout state update will not be triggered

AxerTheAxe commented 1 year ago

As described in the pinned issue, this project has essentially been deprecated and will likely not receive any updates in the future. I would recommend trying out Polonium, it is a very new project so expect a few bugs here and there but it is an amazing alternative that works on wayland on 5.27.

polair commented 1 year ago

@AxerTheAxe thanks much for that, somehow missed that remark! Thanks to all the people who have committed code here, it was a great/useful project!

dobladez commented 1 year ago

FYI: This PR fixes this issue for me: https://github.com/Bismuth-Forge/bismuth/pull/490

(I've tried Polonium briefly and I didn't like it as much as Bismuth)

AxerTheAxe commented 1 year ago

FYI: This PR fixes this issue for me: https://github.com/Bismuth-Forge/bismuth/pull/490

(I've tried Polonium briefly and I didn't like it as much as Bismuth)

Nice! I really hope this could get merged soom but I don't think this project will come back anytime soon. And please note that polonium has only existed for a little over a month and basic features are still being worked on so don't expect a full blown Bismuth replacement just yet. Thanks for sharing this information as I have been stuck on X11 for the past couple of months because of Bismuth being broken on Wayland and this might just be the thing I need to finally make the switch!