i3wm は 1 つのキーバインドで 2 つのアプリケーションを開きますか?

i3wm は 1 つのキーバインドで 2 つのアプリケーションを開きますか?

2 つの GUI アプリケーションを同時に起動する i3wm のキーバインディングを作成したいのですが、可能ですか?

答え1

,はい。またはで区切られたリストを渡すことで、i3 コマンドを連結できます;。たとえば、ターミナルが開き、+xclockを押すと次のようになります。Superx

bindkey Mod4+x exec i3-sensible-terminal; exec xclock

注記:exec i3-sensible-terminalは の前に実行されますが、 のウィンドウがのウィンドウの前に開くexec xclockという保証はありません。これは、 が戻る前にウィンドウがマップされるのを待たないという事実によるものです。(実際には、アプリケーションがウィンドウを開くかどうかを知る方法がないため、待つことはできません。)i3-sensible-terminalxclockexec


コマンドチェーンの詳細については、i3 ユーザーズガイド

関連情報