デスクトップに簡単な一連のショートカットを生成し、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 } },
フォーカスがどこにあっても、ウィンドウは入力を受けません。
eclipse
1. 最初のタグに割り当てたくない場合は、このルールを無視してください。