XMonadでアプリケーションの名前を入力して、アプリケーションにすばやく移動します


8

XMonadの複数のワークスペースで複数のアプリケーションを開くことがよくあります。狩りをせずにそれらを切り替えられるようにしたいのですが。具体的には、アプリケーションウィンドウを識別する何か(ウィンドウタイトル?)を入力してそこにジャンプできるようにしたいと考えています。それを行う方法についての創造的なアイデアはありますか?

回答:


9

あなたは幸運です、あなたが欲しいものはすでに存在しています:WindowBringer

xmonad.hs(リンクされたページで説明されているように)構成ファイルがすでにある場合、手順は非常に簡単です。

  • 最初に正しいインポートを追加します。

    import XMonad.Actions.WindowBringer
    
  • キーを関数にマップします(他のキーマッピングの近くに挿入します):

    , ((mod1Mask, xK_g     ), gotoMenu)
    , ((mod1Mask, xK_b     ), bringMenu)
    

次に、ALT + Gを押すdmenuと、アプリケーションウィンドウ名を実行して(アプリケーションの起動と同様に)開き、名前の先頭を入力してEnterキーを押すと、その名前にジャンプできます。

ALT + Bの動作は同じですが、ウィンドウをフォーカスせず、現在のワークスペースに移動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.