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