在 xmonad 中的 ThreeColMid 布局中保持中间列的宽度相同

在 xmonad 中的 ThreeColMid 布局中保持中间列的宽度相同

对于我的大屏幕,我希望在屏幕中间有一个窗口,在其一侧有其他(从属)窗口,例如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。然而,使用这个我只能添加另一个布局,它可以满足我对一个窗口(而不是两个窗口)的需求。但是我不想改变布局来实现我上面描述的情况。

相关内容