xmonad の ThreeColMid レイアウトで中間列の幅を同じにしてください。

xmonad の ThreeColMid レイアウトで中間列の幅を同じにしてください。

大きな画面の場合は、画面の中央にウィンドウがあり、その隣に別の(スレーブ)ウィンドウがあります。https://hackage.haskell.org/package/xmonad-contrib-0.13/docs/XMonad-Layout-ThreeColumns.html#g:1

3つ以上のウィンドウが開いている場合、これが私が望むものです。 3つのウィンドウが開いているとしましょう。 1つは画面中央の大部分を占め、残りの2つは中央ウィンドウの左右に対称に配置されます。

ただし、1つまたは2つのウィンドウを閉じると、メインウィンドウのサイズと位置が変わります(たとえば、ウィンドウが1つしかない場合はすべてのスペースを占めます)。

3つ以上のウィンドウのように、ThreeColMidレイアウトでメインウィンドウが常に同じ位置とサイズを持つようにxmonadを設定するにはどうすればよいですか?

つまり、1つまたは2つのウィンドウの場合は、残りのスペースを埋める必要があります。

おそらくこれが役に立ちます:https://github.com/brianshourd/xmonad-layout-padding。ただし、これを使用すると(2つではなく)1つのウィンドウの要件を満たす他のレイアウトのみを追加できます。しかし、上記の状況を達成するためにレイアウトを変更したくありません。

ベストアンサー1

おすすめ記事