我正在尝试设置 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
看看smartSpacing
:(见Xmonad 间距文档)
用空白包围所有窗口,除非该窗口是当前工作区中唯一可见的窗口。
即改变
tiled = spacing 5 $ Tall nmaster delta ratio
到
tiled = smartSpacing 5 $ Tall nmaster delta ratio
应该到窍门。