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

비결을 알아야 합니다.

관련 정보