Mantenga el mismo ancho de la columna del medio en el diseño ThreeColMid en xmonad

Mantenga el mismo ancho de la columna del medio en el diseño ThreeColMid en xmonad

Para mi pantalla grande quiero tener una ventana en el medio de la pantalla y las otras ventanas (esclavas) al costado, como enhttps://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Layout-ThreeColumns.html#g:1.

Si tengo >= 3 ventanas abiertas, esto es como lo quiero. Supongamos que tengo 3 ventanas abiertas. Entonces uno ocupa una gran fracción en el medio de la pantalla mientras que los otros dos están simétricamente a la izquierda y a la derecha de la ventana central.

Sin embargo, al cerrar una o dos ventanas, la ventana principal cambia de tamaño y posición (por ejemplo, con una sola ventana ocupa todo el espacio).

¿Cómo puedo configurar xmonad de manera que la ventana maestra siempre tenga la misma posición y tamaño cuando esté en el diseño ThreeColMid como en el caso de >= 3 ventanas?

Es decir, para una o dos ventanas se debe rellenar el espacio restante.

Quizás esto ayude:https://github.com/brianshourd/xmonad-layout-padding. Sin embargo, al usar esto solo puedo agregar otro diseño que haga lo que quiero para una ventana (no para dos). Sin embargo, no quiero cambiar el diseño para que suceda lo que describí anteriormente.

información relacionada