Supondo que você tenha configurado seu XMonad usando o gnomeConfig, então os painéis devem ser manipulados como struts.
Em xmonad.hs
, você deseja usar o módulo ManageDocks .
A página "Documentos" fornece as etapas necessárias para ativá-lo, mas supera a modificação de manageHook
e layoutHook
da seguinte forma:
import XMonad.Hooks.ManageDocks
...
manageHook = ... <+> manageDocks
...
layoutHook = avoidStruts (tall ||| mirror tall ||| ...)
where tall = ResizableTall 1 (3/100) (1/2)
...
Já existe uma ligação de chave no XMonad para alternar as struts: Mod + b é o padrão. Se você estiver definindo seu próprio conjunto de atalhos de teclado, adicione o seguinte:
,((modm, xK_b ), sendMessage ToggleStruts)