fix toggle floating with Button2 in tileleft layout, and prefix layout functions...
[awesome.git] / awesomerc
blob513981035dbe51847adc0cdfda1d18d041723235
1 # Configuration file for awesome
3 awesome:
5     # Default bar position: top, bottom, off
6     barpos = "top";
7     # Window border size
8     borderpx = 1;
9     # Window snap pixels
10     snap = 8;
11     # Master window width factor (used by tile layouts)
12     mwfact = 0.6;
13     # Font
14     font = "-*-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*";
15     # Tags
16     tags = ( "1", "2", "3", "4", "5", "6", "7", "8", "9" );
17     # Colors
18     normal_border_color = "#dddddd";
19     normal_bg_color = "#000000";
20     normal_fg_color = "#ffffff";
21     focus_border_color = "#008b8b";
22     focus_bg_color = "#008b8b";
23     focus_fg_color = "#ffffff";
24     opacity_unfocused = 100;
26     # Available layouts
27     layouts = (
28                ("[]=", "tile"),
29                ("=[]", "tileleft"),
30                ("><>", "floating")
31               );
33     # Number of master windows (used by tile layouts)
34     nmaster = 2;
35     ncols = 1;
37     # Resize hints
38     resize_hints = true;
40     # Set of rules to put some windows floating
41     # or to tag them on launch
42     rules = ({ name = "Gimp";
43                tags = "";
44                float = true;
45              },
46              { name = "MPlayer";
47                tags = "";
48                float = true;
49              },
50              { name = "Acroread";
51                tags = "";
52                float = true;
53              },
54              { name = "VLC";
55                tags = "";
56                float = true;
57              },
58              { name = "pinentry";
59                tags = "";
60                float = true;
61              });
62     
63     # modkey for mouse actions
64     modkey = "Mod4";
66     # Keys binding
67     keys = ((("Mod4"), "Return", "spawn", "exec urxvt"),
68             (("Mod4"), "space", "setlayout"),
69             (("Mod4"), "b", "togglebar"),
70             (("Mod4"), "j", "focusnext"),
71             (("Mod4"), "k", "focusprev"),
72             (("Mod4"), "h", "setmwfact", "-0.05"),
73             (("Mod4"), "l", "setmwfact", "+0.05"),
74             (("Mod4"), "p", "setborder", "+1"),
75             (("Mod4", "Shift"), "p", "setborder", "-1"),
76             (("Mod4", "Shift"), "h", "setnmaster", "+1"),
77             (("Mod4", "Shift"), "l", "setnmaster", "-1"),
78             (("Mod4", "Control"), "h", "setncols", "+1"),
79             (("Mod4", "Control"), "l", "setncols", "-1"),
80             (("Mod4"), "Escape", "viewprevtags"),
81             (("Mod4"), "m", "togglemax"),
82             (("Mod4"), "t", "settrans", "-5"),
83             (("Mod4", "Shift"), "t", "settrans", "+5"),
84             (("Mod4", "Control"), "Return", "zoom"),
85             (("Mod4", "Control"), "space", "togglefloating"),
86             (("Mod4", "Shift"), "c", "killclient"),
87             (("Mod4", "Shift"), "q", "quit"),
88             (("Mod4"), "0", "view"),
89             (("Mod4"), "1", "view", "1"),
90             (("Mod4"), "2", "view", "2"),
91             (("Mod4"), "3", "view", "3"),
92             (("Mod4"), "4", "view", "4"),
93             (("Mod4"), "5", "view", "5"),
94             (("Mod4"), "6", "view", "6"),
95             (("Mod4"), "7", "view", "7"),
96             (("Mod4"), "8", "view", "8"),
97             (("Mod4"), "9", "view", "9"),
98             (("Mod4", "Control"), "0", "toggleview"),
99             (("Mod4", "Control"), "1", "toggleview", "1"),
100             (("Mod4", "Control"), "2", "toggleview", "2"),
101             (("Mod4", "Control"), "3", "toggleview", "3"),
102             (("Mod4", "Control"), "4", "toggleview", "4"),
103             (("Mod4", "Control"), "5", "toggleview", "5"),
104             (("Mod4", "Control"), "6", "toggleview", "6"),
105             (("Mod4", "Control"), "7", "toggleview", "7"),
106             (("Mod4", "Control"), "8", "toggleview", "8"),
107             (("Mod4", "Control"), "9", "toggleview", "9"),
108             (("Mod4", "Control"), "0", "toggleview"),
109             (("Mod4", "Shift"), "0", "tag"),
110             (("Mod4", "Shift"), "1", "tag", "1"),
111             (("Mod4", "Shift"), "2", "tag", "2"),
112             (("Mod4", "Shift"), "3", "tag", "3"),
113             (("Mod4", "Shift"), "4", "tag", "4"),
114             (("Mod4", "Shift"), "5", "tag", "5"),
115             (("Mod4", "Shift"), "6", "tag", "6"),
116             (("Mod4", "Shift"), "7", "tag", "7"),
117             (("Mod4", "Shift"), "8", "tag", "8"),
118             (("Mod4", "Shift"), "9", "tag", "9"),
119             (("Mod4", "Shift", "Control"), "0", "toggletag"),
120             (("Mod4", "Shift", "Control"), "1", "toggletag", "1"),
121             (("Mod4", "Shift", "Control"), "2", "toggletag", "2"),
122             (("Mod4", "Shift", "Control"), "3", "toggletag", "3"),
123             (("Mod4", "Shift", "Control"), "4", "toggletag", "4"),
124             (("Mod4", "Shift", "Control"), "5", "toggletag", "5"),
125             (("Mod4", "Shift", "Control"), "6", "toggletag", "6"),
126             (("Mod4", "Shift", "Control"), "7", "toggletag", "7"),
127             (("Mod4", "Shift", "Control"), "8", "toggletag", "8"),
128             (("Mod4", "Shift", "Control"), "9", "toggletag", "9")
129            );