dwm-meillo

view config.default.h @ 541:08d3d329270a

using MASTER 600 again, it is definately better, and using urxvtc for the moment (it doesn't flickers on refreshes, but this is not because of Marc Lehmann, it is because of the original rxvt code)
author arg@mig29
date Thu, 26 Oct 2006 12:13:41 +0200
parents 451f19d48845
children 18b3666eae17
line source
1 /* (C)opyright MMVI Anselm R. Garbe <garbeam at gmail dot com>
2 * See LICENSE file for license details.
3 */
5 #define TAGS \
6 const char *tags[] = { "1", "2", "3", "4", "5", NULL };
8 #define DEFMODE dotile /* dofloat */
9 #define FLOATSYMBOL "><>"
10 #define TILESYMBOL "[]="
12 #define FONT "fixed"
13 #define NORMBGCOLOR "#333366"
14 #define NORMFGCOLOR "#cccccc"
15 #define SELBGCOLOR "#666699"
16 #define SELFGCOLOR "#eeeeee"
17 #define STATUSBGCOLOR "#dddddd"
18 #define STATUSFGCOLOR "#222222"
20 #define MASTER 600 /* per thousand */
21 #define MODKEY Mod1Mask
23 #define KEYS \
24 static Key key[] = { \
25 /* modifier key function arguments */ \
26 { MODKEY|ShiftMask, XK_Return, spawn, { .cmd = "exec xterm" } }, \
27 { MODKEY, XK_Tab, focusnext, { 0 } }, \
28 { MODKEY|ShiftMask, XK_Tab, focusprev, { 0 } }, \
29 { MODKEY, XK_Return, zoom, { 0 } }, \
30 { MODKEY, XK_g, resizecol, { .i = 15 } }, \
31 { MODKEY, XK_s, resizecol, { .i = -15 } }, \
32 { MODKEY|ShiftMask, XK_1, tag, { .i = 0 } }, \
33 { MODKEY|ShiftMask, XK_2, tag, { .i = 1 } }, \
34 { MODKEY|ShiftMask, XK_3, tag, { .i = 2 } }, \
35 { MODKEY|ShiftMask, XK_4, tag, { .i = 3 } }, \
36 { MODKEY|ShiftMask, XK_5, tag, { .i = 4 } }, \
37 { MODKEY|ControlMask|ShiftMask, XK_1, toggletag, { .i = 0 } }, \
38 { MODKEY|ControlMask|ShiftMask, XK_2, toggletag, { .i = 1 } }, \
39 { MODKEY|ControlMask|ShiftMask, XK_3, toggletag, { .i = 2 } }, \
40 { MODKEY|ControlMask|ShiftMask, XK_4, toggletag, { .i = 3 } }, \
41 { MODKEY|ControlMask|ShiftMask, XK_5, toggletag, { .i = 4 } }, \
42 { MODKEY|ShiftMask, XK_c, killclient, { 0 } }, \
43 { MODKEY, XK_space, togglemode, { 0 } }, \
44 { MODKEY, XK_0, viewall, { 0 } }, \
45 { MODKEY, XK_1, view, { .i = 0 } }, \
46 { MODKEY, XK_2, view, { .i = 1 } }, \
47 { MODKEY, XK_3, view, { .i = 2 } }, \
48 { MODKEY, XK_4, view, { .i = 3 } }, \
49 { MODKEY, XK_5, view, { .i = 4 } }, \
50 { MODKEY|ControlMask, XK_1, toggleview, { .i = 0 } }, \
51 { MODKEY|ControlMask, XK_2, toggleview, { .i = 1 } }, \
52 { MODKEY|ControlMask, XK_3, toggleview, { .i = 2 } }, \
53 { MODKEY|ControlMask, XK_4, toggleview, { .i = 3 } }, \
54 { MODKEY|ControlMask, XK_5, toggleview, { .i = 4 } }, \
55 { MODKEY|ShiftMask, XK_q, quit, { 0 } }, \
56 };
58 /* Query class:instance:title for regex matching info with following command:
59 * xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */
60 #define RULES \
61 static Rule rule[] = { \
62 /* class:instance:title regex tags regex isfloat */ \
63 { "Firefox.*", "2", False }, \
64 { "Gimp.*", NULL, True}, \
65 };