web-dev-qa-db-ja.com

フルスクリーンのXMonadギャップ

複数のウィンドウの間にギャップができるように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つしかないときにこれらのギャップが表示されないように構成を調整する方法はありますか?

5

smartSpacingを見てください:( Xmonad Spacing Docs を参照)

ウィンドウが現在のワークスペースで唯一表示されているウィンドウである場合を除いて、すべてのウィンドウを空白で囲みます。

つまり、変更します

tiled = spacing 5 $ Tall nmaster delta ratio

tiled = smartSpacing 5 $ Tall nmaster delta ratio

トリックする必要があります。

7
Psirus