XMonad 全屏显示间隙

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

看看smartSpacing:(见Xmonad 间距文档

用空白包围所有窗口,除非该窗口是当前工作区中唯一可见的窗口。

即改变

tiled = spacing 5 $ Tall nmaster delta ratio

tiled = smartSpacing 5 $ Tall nmaster delta ratio

应该到窍门。

相关内容