여러 창 사이에 간격이 생기도록 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
비결을 알아야 합니다.