Для моего большого экрана я хочу иметь одно окно в середине экрана, а другие (ведомые) окна по бокам от него, как на рисункеhttps://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Layout-ThreeColumns.html#g:1.
Если у меня открыто >= 3 окна, то это то, что мне нужно. Предположим, у меня открыто 3 окна. Тогда одно из них занимает большую часть в середине экрана, а два других симметрично слева и справа от среднего окна.
Однако при закрытии одного или двух окон главное окно меняет размер и положение (например, если открыто только одно окно, оно занимает все пространство).
Как настроить xmonad таким образом, чтобы главное окно всегда имело одинаковое положение и размер при использовании макета ThreeColMid, как в случае >= 3 окон?
Т.е. для одного или двух окон оставшееся пространство должно быть заделано.
Возможно, это поможет:https://github.com/brianshourd/xmonad-layout-padding. Однако, используя это, я могу добавить только другой макет, который делает то, что мне нужно для одного окна (не для двух). Однако я не хочу менять макет, чтобы сделать то, что я описал выше.