複数のウィンドウの間にギャップができるようにXMonadを設定しようとしています。私の設定ファイルの関連部分は次のとおりです
import XMonad.Layout.Spacing
後で続く
myLayout = tiled ||| Mirror tiled ||| Full
where
tiled = spacing 5 $ Tall nmaster delta ratio
nmaster = 1
ratio = 1/2
delta = 3/100
問題は、1つのウィンドウが画面全体を占める場合、境界に沿ってギャップがあることです。ウィンドウが1つしかないときにこれらのギャップが表示されないように構成を調整する方法はありますか?
smartSpacing
を見てください:( Xmonad Spacing Docs を参照)
ウィンドウが現在のワークスペースで唯一表示されているウィンドウである場合を除いて、すべてのウィンドウを空白で囲みます。
つまり、変更します
tiled = spacing 5 $ Tall nmaster delta ratio
に
tiled = smartSpacing 5 $ Tall nmaster delta ratio
トリックする必要があります。