1 diff -ru dwm-0.5~/dwm.h dwm-0.5/dwm.h
2 --- dwm-0.5~/dwm.h 2006-07-22 15:38:12.000000000 +0200
3 +++ dwm-0.5/dwm.h 2006-07-22 17:28:41.000000000 +0200
5 #define WM_PROTOCOL_DELWIN 1
8 -enum { Tfnord, Tdev, Tnet, Twork, Tmisc, TLast };
13 diff -ru dwm-0.5~/event.c dwm-0.5/event.c
14 --- dwm-0.5~/event.c 2006-07-22 15:38:12.000000000 +0200
15 +++ dwm-0.5/event.c 2006-07-22 19:16:58.000000000 +0200
19 /* modifier key function arguments */
20 - { MODKEY, XK_0, view, { .i = Tfnord } },
21 - { MODKEY, XK_1, view, { .i = Tdev } },
22 - { MODKEY, XK_2, view, { .i = Tnet } },
23 - { MODKEY, XK_3, view, { .i = Twork } },
24 - { MODKEY, XK_4, view, { .i = Tmisc} },
25 + { MODKEY, XK_0, view, { .i = GT9 } },
26 + { MODKEY, XK_1, view, { .i = GT0 } },
27 + { MODKEY, XK_2, view, { .i = GT1 } },
28 + { MODKEY, XK_3, view, { .i = GT2 } },
29 + { MODKEY, XK_4, view, { .i = GT3 } },
30 + { MODKEY, XK_5, view, { .i = GT4 } },
31 + { MODKEY, XK_6, view, { .i = GT5 } },
32 + { MODKEY, XK_7, view, { .i = GT6 } },
33 + { MODKEY, XK_8, view, { .i = GT7 } },
34 + { MODKEY, XK_9, view, { .i = GT8 } },
35 { MODKEY, XK_j, focusnext, { 0 } },
36 { MODKEY, XK_k, focusprev, { 0 } },
37 { MODKEY, XK_m, togglemax, { 0 } },
38 { MODKEY, XK_space, togglemode, { 0 } },
39 { MODKEY, XK_Return, zoom, { 0 } },
40 - { MODKEY|ControlMask, XK_0, appendtag, { .i = Tfnord } },
41 - { MODKEY|ControlMask, XK_1, appendtag, { .i = Tdev } },
42 - { MODKEY|ControlMask, XK_2, appendtag, { .i = Tnet } },
43 - { MODKEY|ControlMask, XK_3, appendtag, { .i = Twork } },
44 - { MODKEY|ControlMask, XK_4, appendtag, { .i = Tmisc } },
45 - { MODKEY|ShiftMask, XK_0, replacetag, { .i = Tfnord } },
46 - { MODKEY|ShiftMask, XK_1, replacetag, { .i = Tdev } },
47 - { MODKEY|ShiftMask, XK_2, replacetag, { .i = Tnet } },
48 - { MODKEY|ShiftMask, XK_3, replacetag, { .i = Twork } },
49 - { MODKEY|ShiftMask, XK_4, replacetag, { .i = Tmisc } },
50 + { MODKEY|ControlMask, XK_0, appendtag, { .i = GT9 } },
51 + { MODKEY|ControlMask, XK_1, appendtag, { .i = GT0 } },
52 + { MODKEY|ControlMask, XK_2, appendtag, { .i = GT1 } },
53 + { MODKEY|ControlMask, XK_3, appendtag, { .i = GT2 } },
54 + { MODKEY|ControlMask, XK_4, appendtag, { .i = GT3 } },
55 + { MODKEY|ControlMask, XK_5, appendtag, { .i = GT4 } },
56 + { MODKEY|ControlMask, XK_6, appendtag, { .i = GT5 } },
57 + { MODKEY|ControlMask, XK_7, appendtag, { .i = GT6 } },
58 + { MODKEY|ControlMask, XK_8, appendtag, { .i = GT7 } },
59 + { MODKEY|ControlMask, XK_9, appendtag, { .i = GT8 } },
60 + { MODKEY|ShiftMask, XK_0, replacetag, { .i = GT9 } },
61 + { MODKEY|ShiftMask, XK_1, replacetag, { .i = GT0 } },
62 + { MODKEY|ShiftMask, XK_2, replacetag, { .i = GT1 } },
63 + { MODKEY|ShiftMask, XK_3, replacetag, { .i = GT2 } },
64 + { MODKEY|ShiftMask, XK_4, replacetag, { .i = GT3 } },
65 + { MODKEY|ShiftMask, XK_5, replacetag, { .i = GT4 } },
66 + { MODKEY|ShiftMask, XK_6, replacetag, { .i = GT5 } },
67 + { MODKEY|ShiftMask, XK_7, replacetag, { .i = GT6 } },
68 + { MODKEY|ShiftMask, XK_8, replacetag, { .i = GT7 } },
69 + { MODKEY|ShiftMask, XK_9, replacetag, { .i = GT8 } },
70 { MODKEY|ShiftMask, XK_c, killclient, { 0 } },
71 { MODKEY|ShiftMask, XK_q, quit, { 0 } },
72 { MODKEY|ShiftMask, XK_Return, spawn, { .argv = term } },
73 diff -ru dwm-0.5~/tag.c dwm-0.5/tag.c
74 --- dwm-0.5~/tag.c 2006-07-22 15:38:12.000000000 +0200
75 +++ dwm-0.5/tag.c 2006-07-22 15:41:40.000000000 +0200
80 +static Rule rule[] = { };
82 static Rule rule[] = {
83 - /* class:instance tags isfloat */
84 + / * class:instance tags isfloat * /
85 { "Firefox.*", { [Tnet] = "net" }, False },
86 { "Gimp.*", { 0 }, True},
90 +char *tags[TLast] = { };
101 void (*arrange)(Arg *) = dotile;