add default mouse binding for layout
[awesome.git] / awesomerc
blob7b6ad66e6da2252a20be9b11f99d5d7e07c8d736
1 # Configuration file for awesome
3 screen 0
5     general
6     {
7         border = 1
8         snap = 8
9         resize_hints = true
10         opacity_unfocused = 100
11         focus_move_pointer = false
12         font = "fixed-12"
13     }
14     colors
15     {
16         normal_border = "#111111"
17         normal_bg = "#111111"
18         normal_fg = "#eeeeee"
19         focus_border = "#6666ff"
20         focus_bg = "#6666ff"
21         focus_fg = "#ffffff"
22     }
23     statusbar
24     {
25         position = "top"
26     }
27     tags
28     {
29         tag 1
30         {
31             layout = "tile"
32         }
33         tag 2
34         {
35             nmaster = 2
36             layout = "tile"
37         }
38         tag 3
39         {
40             ncol = 2
41             layout = "tile"
42         }
43         tag 4
44         {
45             layout = "tile"
46         }
47         tag 5
48         {
49             layout = "tile"
50         }
51         tag 6
52         {
53             layout = "tile"
54         }
55         tag 7
56         {
57             layout = "tile"
58         }
59         tag 8
60         {
61             mwfact = 0.3
62             layout = "tile"
63         }
64         tag 9
65         {
66             layout = "floating"
67         }
68     }
69     layouts
70     {
71         layout tile
72         {
73             symbol = "[]="
74         }
75         layout tileleft
76         {
77             symbol = "=[]"
78         }
79         layout max
80         {
81             symbol = "[ ]"
82         }
83         layout floating
84         {
85             symbol = "><>"
86         }
87     }
90 rules
92     rule
93     {
94         name = "Gimp"
95         tags = "9"
96         float = true
97         screen = 0
98     }
99     rule
100     {
101         name = "MPlayer"
102         float = true
103     }
104     rule
105     {
106         name = "Acroread"
107         float = true
108     }
109     rule
110     {
111         name = "pinentry"
112         float = true
113     }
116 mouse
118     modkey = "Mod4"
119     # For click on tag
120     tag
121     {
122         button = "1"
123         command = "tag_view"
124     }
125     tag
126     {
127         button = "1"
128         modkey = {"Mod4"}
129         command = "tag"
130     }
131     tag
132     {
133         button = "3"
134         command = "tag_toggleview"
135     }
136     tag
137     {
138         button = "3"
139         modkey = {"Mod4"}
140         command = "client_toggletag"
141     }
142     tag
143     {
144         button = "4"
145         command = "tag_view_next"
146     }
147     tag
148     {
149         button = "5"
150         command = "tag_view_previous"
151     }
152     layout
153     {
154         button = "1"
155         command = "tag_setlayout"
156         arg = "+1"
157     }
158     layout
159     {
160         button = "4"
161         command = "tag_setlayout"
162         arg = "+1"
163     }
164     layout
165     {
166         button = "3"
167         command = "tag_setlayout"
168         arg = "-1"
169     }
170     layout
171     {
172         button = "5"
173         command = "tag_setlayout"
174         arg = "-1"
175     }
176     root
177     {
178         button = "3"
179         command = "spawn"
180         arg = "exec urxvt"
181     }
182     root
183     {
184         button = "4"
185         command = "tag_view_next"
186     }
187     root
188     {
189         button = "5"
190         command = "tag_view_previous"
191     }
192     client
193     {
194         modkey = {"Mod4"}
195         button = "1"
196         command = "client_movemouse"
197     }
198     client
199     {
200         modkey = {"Mod4"}
201         button = "2"
202         command = "zoom"
203     }
204     client
205     {
206         modkey = {"Mod4"}
207         button = "3"
208         command = "client_resizemouse"
209     }
212 keys
214     key
215     {
216         modkey = {"Mod4"}
217         key = "Return"
218         command = "spawn"
219         arg = "exec xterm"
220     }
221     key
222     {
223         modkey = {"Mod4"}
224         key = "space"
225         command = "tag_setlayout"
226         arg = "+1"
227     }
228     key
229     {
230         modkey = {"Mod4", "Shift"}
231         key = "space"
232         command = "tag_setlayout"
233         arg = "-1"
234     }
235     key
236     {
237         modkey = {"Mod4"}
238         key = "b"
239         command = "togglebar"
240     }
241     key
242     {
243         modkey = {"Mod4"}
244         key = "j"
245         command = "client_focusnext"
246     }
247     key
248     {
249         modkey = {"Mod4"}
250         key = "k"
251         command = "client_focusprev"
252     }
253     key
254     {
255         modkey = {"Mod4", "Shift"}
256         key = "j"
257         command = "client_swapnext"
258     }
259     key
260     {
261         modkey = {"Mod4", "Shift"}
262         key = "k"
263         command = "client_swapprev"
264     }
265     key
266     {
267         modkey = {"Mod4", "Control"}
268         key = "j"
269         command = "screen_focusnext"
270     }
271     key
272     {
273         modkey = {"Mod4", "Control"}
274         key = "k"
275         command = "screen_focusprev"
276     }
277     key
278     {
279         modkey = {"Mod4"}
280         key = "h"
281         command = "tag_setmwfact"
282         arg = "-0.05"
283     }
284     key
285     {
286         modkey = {"Mod4"}
287         key = "l"
288         command = "tag_setmwfact"
289         arg = "+0.05"
290     }
291     key
292     {
293         modkey = {"Mod4", "Shift"}
294         key = "h"
295         command = "tag_setnmaster"
296         arg = "+1"
297     }
298     key
299     {
300         modkey = {"Mod4", "Shift"}
301         key = "l"
302         command = "tag_setnmaster"
303         arg = "-1"
304     }
305     key
306     {
307         modkey = {"Mod4", "Control"}
308         key = "h"
309         command = "tag_setncol"
310         arg = "+1"
311     }
312     key
313     {
314         modkey = {"Mod4", "Control"}
315         key = "l"
316         command = "tag_setncol"
317         arg = "-1"
318     }
319     key
320     {
321         modkey = {"Mod4"}
322         key = "Escape"
323         command = "tag_view_prev_selected"
324     }
325     key
326     {
327         modkey = {"Mod4"}
328         key = "Left"
329         command = "tag_view_previous"
330     }
331     key
332     {
333         modkey = {"Mod4"}
334         key = "Right"
335         command = "tag_view_next"
336     }
337     key
338     {
339         modkey = {"Mod4"}
340         key = "m"
341         command = "client_togglemax"
342     }
343     key
344     {
345         modkey = {"Mod4", "Control"}
346         key = "Return"
347         command = "zoom"
348     }
349     key
350     {
351         modkey = {"Mod4", "Control"}
352         key = "space"
353         command = "client_togglefloating"
354     }
355     key
356     {
357         modkey = {"Mod4", "Shift"}
358         key = "c"
359         command = "client_kill"
360     }
361     key
362     {
363         modkey = {"Mod4", "Shift"}
364         key = "q"
365         command = "quit"
366     }
367     key
368     {
369         modkey = {"Mod4", "Control"}
370         key = "r"
371         command = "reloadconfig"
372     }
373     key
374     {
375        modkey = {"Mod4"}
376        key = "0"
377        command = "tag_view"
378     }
379     key
380     {
381         modkey = {"Mod4"}
382         key = "1"
383         command = "tag_view"
384         arg = "1"
385     }
386     key
387     {
388         modkey = {"Mod4"}
389         key = "2"
390         command = "tag_view"
391         arg = "2"
392     }
393     key
394     {
395         modkey = {"Mod4"}
396         key = "3"
397         command = "tag_view"
398         arg = "3"
399     }
400     key
401     {
402         modkey = {"Mod4"}
403         key = "4"
404         command = "tag_view"
405         arg = "4"
406     }
407     key
408     {
409         modkey = {"Mod4"}
410         key = "5"
411         command = "tag_view"
412         arg = "5"
413     }
414     key
415     {
416         modkey = {"Mod4"}
417         key = "6"
418         command = "tag_view"
419         arg = "6"
420     }
421     key
422     {
423         modkey = {"Mod4"}
424         key = "7"
425         command = "tag_view"
426         arg = "7"
427     }
428     key
429     {
430         modkey = {"Mod4"}
431         key = "8"
432         command = "tag_view"
433         arg = "8"
434     }
435     key
436     {
437         modkey = {"Mod4"}
438         key = "9"
439         command = "tag_view"
440         arg = "9"
441     }
442     key
443     {
444         modkey = {"Mod4", "Control"}
445         key = "0"
446         command = "tag_toggleview"
447     }
448     key
449     {
450         modkey = {"Mod4", "Control"}
451         key = "1"
452         command = "tag_toggleview"
453         arg = "1"
454     }
455     key
456     {
457         modkey = {"Mod4", "Control"}
458         key = "2"
459         command = "tag_toggleview"
460         arg = "2"
461     }
462     key
463     {
464         modkey = {"Mod4", "Control"}
465         key = "3"
466         command = "tag_toggleview"
467         arg = "3"
468     }
469     key
470     {
471         modkey = {"Mod4", "Control"}
472         key = "4"
473         command = "tag_toggleview"
474         arg = "4"
475     }
476     key
477     {
478         modkey = {"Mod4", "Control"}
479         key = "5"
480         command = "tag_toggleview"
481         arg = "5"
482     }
483     key
484     {
485         modkey = {"Mod4", "Control"}
486         key = "6"
487         command = "tag_toggleview"
488         arg = "6"
489     }
490     key
491     {
492         modkey = {"Mod4", "Control"}
493         key = "7"
494         command = "tag_toggleview"
495         arg = "7"
496     }
497     key
498     {
499         modkey = {"Mod4", "Control"}
500         key = "8"
501         command = "tag_toggleview"
502         arg = "8"
503     }
504     key
505     {
506         modkey = {"Mod4", "Control"}
507         key = "9"
508         command = "tag_toggleview"
509         arg = "9"
510     }
511     key
512     {
513         modkey = {"Mod4", "Shift"}
514         key = "0"
515         command = "tag_client"
516     }
517     key
518     {
519         modkey = {"Mod4", "Shift"}
520         key = "1"
521         command = "client_tag"
522         arg = "1"
523     }
524     key
525     {
526         modkey = {"Mod4", "Shift"}
527         key = "2"
528         command = "client_tag"
529         arg = "2"
530     }
531     key
532     {
533         modkey = {"Mod4", "Shift"}
534         key = "3"
535         command = "client_tag"
536         arg = "3"
537     }
538     key
539     {
540         modkey = {"Mod4", "Shift"}
541         key = "4"
542         command = "client_tag"
543         arg = "4"
544     }
545     key
546     {
547         modkey = {"Mod4", "Shift"}
548         key = "5"
549         command = "client_tag"
550         arg = "5"
551     }
552     key
553     {
554         modkey = {"Mod4", "Shift"}
555         key = "6"
556         command = "client_tag"
557         arg = "6"
558     }
559     key
560     {
561         modkey = {"Mod4", "Shift"}
562         key = "7"
563         command = "client_tag"
564         arg = "7"
565     }
566     key
567     {
568         modkey = {"Mod4", "Shift"}
569         key = "8"
570         command = "client_tag"
571         arg = "8"
572     }
573     key
574     {
575         modkey = {"Mod4", "Shift"}
576         key = "9"
577         command = "client_tag"
578         arg = "9"
579     }
580     key
581     {
582         modkey = {"Mod4", "Shift", "Control"}
583         key = "0"
584         command = "client_toggletag"
585     }
586     key
587     {
588         modkey = {"Mod4", "Shift", "Control"}
589         key = "1"
590         command = "client_toggletag"
591         arg = "1"
592     }
593     key
594     {
595         modkey = {"Mod4", "Shift", "Control"}
596         key = "2"
597         command = "client_toggletag"
598         arg = "2"
599     }
600     key
601     {
602         modkey = {"Mod4", "Shift", "Control"}
603         key = "3"
604         command = "client_toggletag"
605         arg = "3"
606     }
607     key
608     {
609         modkey = {"Mod4", "Shift", "Control"}
610         key = "4"
611         command = "client_toggletag"
612         arg = "4"
613     }
614     key
615     {
616         modkey = {"Mod4", "Shift", "Control"}
617         key = "5"
618         command = "client_toggletag"
619         arg = "5"
620     }
621     key
622     {
623         modkey = {"Mod4", "Shift", "Control"}
624         key = "6"
625         command = "client_toggletag"
626         arg = "6"
627     }
628     key
629     {
630         modkey = {"Mod4", "Shift", "Control"}
631         key = "7"
632         command = "client_toggletag"
633         arg = "7"
634     }
635     key
636     {
637         modkey = {"Mod4", "Shift", "Control"}
638         key = "8"
639         command = "client_toggletag"
640         arg = "8"
641     }
642     key
643     {
644         modkey = {"Mod4", "Shift", "Control"}
645         key = "9"
646         command = "client_toggletag"
647         arg = "9"
648     }