physpolyglot

主にPC関連の自分用メモのうち、役立ちそうなものを共有します。

xmonadで新しいウィンドウへのフォーカスを抑制する

ROOTで解析をすると、Canvasが開くたびにそっちにフォーカスが移ってしまい、もどかしく感じていました。 これをずっと放置していたのですが、 xmonadだし簡単に解決できるんじゃないかと思ったら本当に簡単にできました。

-- xmonad.hs

import qualified XMonad.StackSet as W

-- 中略

myManageHook = manageDocks <+> composeAll
    [ className =? "ROOT" --> doF W.focusDown <+> doF W.swapDown ]

classNamexprop | grep WM_CLASSで調べることが出来ます。