問題

xmonad を起動すると xmobar がアプリに覆い隠されてて見えなくなってしまう。

調査

Debian testing の xmonad が v0.12 から v0.13 に上がった (9/12)
https://tracker.debian.org/news/867909

% xmonad --version
xmonad 0.13
% xmobar --version
xmobar 0.24.5

同様の問題がチケットにあった。

xmobar hides behind windows - again
https://github.com/jaor/xmobar/issues/294

解決

xmonad.hs に docks を設定する
https://github.com/womfoo/dotfiles/commit/6171c560dbe8dc5be03500ab7b6692a6294aee47

※ ewmh を無効にしたけど問題ない?
※ emacs の http リンクがバックグラウンドで開くようになった

~/.xmonad/.xmonad.hs

-- Docks
import XMonad.Hooks.ManageDocks   (ToggleStruts(..),avoidStruts,docks,manageDocks)

-- main = xmonad $ ewmh defaults
main = xmonad $ docks defaults