7 |
7 |
8 #include <X11/keysym.h> |
8 #include <X11/keysym.h> |
9 |
9 |
10 /********** CUSTOMIZE **********/ |
10 /********** CUSTOMIZE **********/ |
11 |
11 |
12 char *cmdterm[] = { |
12 char *term[] = { |
13 "aterm", "-tr", "+sb", "-bg", "black", "-fg", "white", "-fn", |
13 "aterm", "-tr", "+sb", "-bg", "black", "-fg", "white", "-fn", |
14 "-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*",NULL |
14 "-*-terminus-medium-*-*-*-13-*-*-*-*-*-iso10646-*",NULL |
15 }; |
15 }; |
16 |
16 |
17 char *cmdproglist[] = { |
|
18 "sh", "-c", "exec `ls -lL /bin /sbin /usr/bin /usr/local/bin 2>/dev/null " |
|
19 "| awk 'NF>2 && $1 ~ /^[^d].*x/ {print $NF}' | sort | uniq | gridmenu`", 0 |
|
20 }; |
|
21 |
|
22 static Key key[] = { |
17 static Key key[] = { |
23 { Mod1Mask, XK_Return, run, cmdterm }, |
18 { Mod1Mask, XK_Return, run, term }, |
24 { Mod1Mask, XK_p, run, cmdproglist}, |
|
25 { Mod1Mask, XK_k, sel, "prev" }, |
19 { Mod1Mask, XK_k, sel, "prev" }, |
26 { Mod1Mask, XK_j, sel, "next" }, |
20 { Mod1Mask, XK_j, sel, "next" }, |
27 { Mod1Mask, XK_g, grid, NULL }, |
21 { Mod1Mask, XK_g, grid, NULL }, |
28 { Mod1Mask, XK_f, floating, NULL }, |
22 { Mod1Mask, XK_f, floating, NULL }, |
29 { Mod1Mask, XK_m, max, NULL }, |
23 { Mod1Mask, XK_m, max, NULL }, |
30 { Mod1Mask | ShiftMask, XK_c, kill, NULL }, |
24 { Mod1Mask | ShiftMask, XK_c, ckill, NULL }, |
31 { Mod1Mask | ShiftMask, XK_q, quit, NULL }, |
25 { Mod1Mask | ShiftMask, XK_q, quit, NULL }, |
32 }; |
26 }; |
33 |
27 |
34 /********** CUSTOMIZE **********/ |
28 /********** CUSTOMIZE **********/ |
35 |
29 |