xmonad의 ThreeColMid 레이아웃에서 중간 열의 너비를 동일하게 유지

xmonad의 ThreeColMid 레이아웃에서 중간 열의 너비를 동일하게 유지

큰 화면의 경우 화면 중앙에 창 하나를 두고 옆면에 다른 (슬레이브) 창을 두고 싶습니다.https://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Layout-ThreeColumns.html#g:1.

3개 이상의 창이 열려 있으면 이것이 내가 원하는 대로입니다. 3개의 창이 열려 있다고 가정해 보겠습니다. 그런 다음 하나는 화면 중앙에서 큰 부분을 차지하고 나머지 두 개는 중앙 창의 왼쪽과 오른쪽에 대칭으로 배치됩니다.

그러나 하나 또는 두 개의 창을 닫으면 마스터 창의 크기와 위치가 변경됩니다(예를 들어 창 하나만 있으면 모든 공간을 차지합니다).

3개 이상의 창의 경우처럼 ThreeColMid 레이아웃에서 마스터 창의 위치와 크기가 항상 동일하도록 xmonad를 구성하려면 어떻게 해야 합니까?

즉, 하나 또는 두 개의 창에 대해 나머지 공간을 채워야 합니다.

어쩌면 이것이 도움이 될 것입니다:https://github.com/brianshourd/xmonad-layout-padding. 그러나 이것을 사용하면 하나의 창(두 개가 아닌)에 대해 원하는 작업을 수행하는 다른 레이아웃만 추가할 수 있습니다. 그러나 위에서 설명한 대로 레이아웃을 변경하고 싶지는 않습니다.

관련 정보