bismuth icon indicating copy to clipboard operation
bismuth copied to clipboard

[Bug]: Using the tweak to make windows tile correctly breaks programs that use the minimum window size as their normal size

Open Andy3153 opened this issue 2 years ago • 1 comments

Summary

Following the "Setting minimum geometry size" tweak breaks, as an example, KRunner. From what I can observe, apparently, this happens because KRunner most likely sets itself a minimum window size which it uses as its window size if nothing more needs to be shown in the window. And, when that minimum window size gets overridden by the window rule, KRunner becomes just a small line on the screen because of that

Steps to Reproduce

  1. Do all required steps for the tweak
  2. Open KRunner, for example, or any other program that uses the minimum window size as its current size

Expected behavior

The current way of having proper tiling works too, but in the case of programs who use their minimum window size as their current window size, especially with floating windows, they just break. Personally, I think that a second way way of dealing with those programs would be to have an option to obey the window's rules, and tile the windows around it based on the problematic window's minimum size

Screenshots

No response

Bismuth version

3.1.1-1 from chaotic-aur

KDE Plasma version

5.24.4

The platform KWin is running on

X11

Additional context

As a more temporary fix, how could I whitelist a program, like KRunner from the window rule? I'm not great with regular expressions

Andy3153 avatar Apr 26 '22 09:04 Andy3153

You can exclude krunner with ^(?!krunner$)

gabriel-andreescu avatar Dec 29 '22 02:12 gabriel-andreescu