esjeon / krohnkite

A dynamic tiling extension for KWin
MIT License
1.66k stars 66 forks source link

Latte Dock won't stay on top of maximized windows when Krohnkite is used #98

Open NyaomiDEV opened 4 years ago

NyaomiDEV commented 4 years ago

Symptom No matter what layout I am using, Latte Dock will always stay behind maximized windows regardless of their set behaviour.

How to Reproduce

  1. Launch any program
  2. Maximize it
  3. Try to interact with Latte Dock

Expected behavior Latte Dock should be totally excluded from Krohnkite, and it should behave as configured (aka stay on top / dodge / whatever)

Environment

Notes On a maybe related note, Yakuake won't stay on top of tiled windows 50% of the times. I am already "ignoring" the "lattedock" class.

abrac commented 3 years ago

By default, Krohnkite puts all maximised windows above other windows. So when you try and open latte dock, it does open, but it remains hidden behind the maximised window. To work around this, I'd recommend you switch to the Monocle layout when rather than maximising a window. You can assign a hot key in Global Shortcuts for Monacle layout. Pressing the shortcut will "maximise" the window, and pressing it again will return you to the tiling layout that you were in previously.

I'm not sure why this is the default behaviour. Hope someone can clarify for my sake.

Anyway, if you really want to maximise windows rather than switching to monocle, you can look at the discussion in the following issue: https://github.com/esjeon/krohnkite/issues/64#issuecomment-645662679