dwmのカスタムショートカット

dwmのカスタムショートカット

デスクトップに簡単な一連のショートカットを生成し、dwmを使用してOpenSuseを実行しようとしています。図:

Ctrl+E    /opt/eclipse/eclipse

dwmで設定できますか?それ以外の場合、これらのショートカットを受信するために(バックグラウンドで)実行できる外部アプリケーションはありますか?

そして、ショートカットは私が押されたときにのみ機能することは可能ですか?いいえウィンドウの上にマウスを移動しますか(ウィンドウが誤って入力を受け取らないように)。

答え1

の例をconfig.h使用できます。ルールを使用してeclipseクリックすると、特定のタブ1Ctrleで開くことができます。

static const Rule rules[] = {
{ "Eclipse",     NULL,       NULL,       1 << 0,       False,       -1 }, 

...
/* commands */
static const char  *eclipsecmd[] = { "/opt/eclipse/eclipse",  NULL };
...

static Key keys[] = {
{ ControlMask,         XK_e,      spawn,          {.v = eclipsecmd } },

フォーカスがどこにあっても、ウィンドウは入力を受けません。


eclipse1. 最初のタグに割り当てたくない場合は、このルールを無視してください。

関連情報