remove old screen client_sel if needed
[awesome.git] / awesomerc
blob6a09b458264e50ff2a4f3728f18436c79d276d63
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         allow_lower_floats = false
13         font = "fixed-12"
14     }
15     colors
16     {
17         normal_border = "#111111"
18         normal_bg = "#111111"
19         normal_fg = "#eeeeee"
20         focus_border = "#6666ff"
21         focus_bg = "#6666ff"
22         focus_fg = "#ffffff"
23     }
24     statusbar
25     {
26         position = "top"
27     }
28     tags
29     {
30         tag 1
31         {
32             layout = "tile"
33         }
34         tag 2
35         {
36             nmaster = 2
37             layout = "tile"
38         }
39         tag 3
40         {
41             ncol = 2
42             layout = "tile"
43         }
44         tag 4
45         {
46             layout = "tile"
47         }
48         tag 5
49         {
50             layout = "tile"
51         }
52         tag 6
53         {
54             layout = "tile"
55         }
56         tag 7
57         {
58             layout = "tile"
59         }
60         tag 8
61         {
62             mwfact = 0.3
63             layout = "tile"
64         }
65         tag 9
66         {
67             layout = "floating"
68         }
69     }
70     layouts
71     {
72         layout tile
73         {
74             symbol = "[]="
75         }
76         layout tileleft
77         {
78             symbol = "=[]"
79         }
80         layout max
81         {
82             symbol = "[ ]"
83         }
84         layout floating
85         {
86             symbol = "><>"
87         }
88     }
91 rules
93     rule
94     {
95         name = "Gimp"
96         tags = "9"
97         float = true
98         screen = 0
99     }
100     rule
101     {
102         name = "MPlayer"
103         float = true
104     }
105     rule
106     {
107         name = "Acroread"
108         float = true
109     }
110     rule
111     {
112         name = "pinentry"
113         float = true
114     }
117 mouse
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 = "client_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_viewnext"
146     }
147     tag
148     {
149         button = "5"
150         command = "tag_viewprev"
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_viewnext"
186     }
187     root
188     {
189         button = "5"
190         command = "tag_viewprev"
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 = "client_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_viewprev_selected"
324     }
325     key
326     {
327         modkey = {"Mod4"}
328         key = "Left"
329         command = "tag_viewprev"
330     }
331     key
332     {
333         modkey = {"Mod4"}
334         key = "Right"
335         command = "tag_viewnext"
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 = "client_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 = "client_tag"
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     }