回答:
あなたは幸運です、あなたが欲しいものはすでに存在しています:WindowBringer
xmonad.hs
(リンクされたページで説明されているように)構成ファイルがすでにある場合、手順は非常に簡単です。
最初に正しいインポートを追加します。
import XMonad.Actions.WindowBringer
キーを関数にマップします(他のキーマッピングの近くに挿入します):
, ((mod1Mask, xK_g ), gotoMenu)
, ((mod1Mask, xK_b ), bringMenu)
次に、ALT + Gを押すdmenu
と、アプリケーションウィンドウ名を実行して(アプリケーションの起動と同様に)開き、名前の先頭を入力してEnterキーを押すと、その名前にジャンプできます。
ALT + Bの動作は同じですが、ウィンドウをフォーカスせず、現在のワークスペースに移動します。