allow tiled window to be resize/moved, setting them to the floating state
[awesome.git] / awesomerc
blob4f75838190fa80172e3ba9d3ff8c6f9069750372
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 = (("[]=", "tile"),
28              ("=[]", "tileleft"),
29              ("(@)", "spiral"),
30              ("[\]", "dwindle"),
31              ("><>", "floating"),
32             );
34     # Number of master windows (used by tile layouts)
35     nmaster = 2;
36     ncols = 1;
38     # Resize hints
39     resize_hints = true;
41     # Set of rules to put some windows floating
42     # or to tag them on launch
43     rules = ({ name = "Gimp";
44                tags = "";
45                float = true;
46              },
47              { name = "MPlayer";
48                tags = "";
49                float = true;
50              },
51              { name = "Acroread";
52                tags = "";
53                float = true;
54              },
55              { name = "VLC";
56                tags = "";
57                float = true;
58              },
59              { name = "pinentry";
60                tags = "";
61                float = true;
62              });
63     
64     # modkey for mouse actions
65     modkey = "Mod4";
67     # Keys binding
68     keys = ((("Mod4"), "Return", "spawn", "exec urxvt"),
69             (("Mod4"), "space", "setlayout"),
70             (("Mod4"), "b", "togglebar"),
71             (("Mod4"), "j", "focusnext"),
72             (("Mod4"), "k", "focusprev"),
73             (("Mod4"), "h", "setmwfact", "-0.05"),
74             (("Mod4"), "l", "setmwfact", "+0.05"),
75             (("Mod4", "Shift"), "h", "setnmaster", "+1"),
76             (("Mod4", "Shift"), "l", "setnmaster", "-1"),
77             (("Mod4", "Control"), "h", "setncols", "+1"),
78             (("Mod4", "Control"), "l", "setncols", "-1"),
79             (("Mod4"), "Escape", "viewprevtags"),
80             (("Mod4"), "m", "togglemax"),
81             (("Mod4"), "t", "settrans", "-5"),
82             (("Mod4", "Shift"), "t", "settrans", "+5"),
83             (("Mod4", "Control"), "Return", "zoom"),
84             (("Mod4", "Control"), "space", "togglefloating"),
85             (("Mod4", "Shift"), "c", "killclient"),
86             (("Mod4", "Shift"), "q", "quit"),
87             (("Mod4"), "0", "view"),
88             (("Mod4"), "1", "view", "1"),
89             (("Mod4"), "2", "view", "2"),
90             (("Mod4"), "3", "view", "3"),
91             (("Mod4"), "4", "view", "4"),
92             (("Mod4"), "5", "view", "5"),
93             (("Mod4"), "6", "view", "6"),
94             (("Mod4"), "7", "view", "7"),
95             (("Mod4"), "8", "view", "8"),
96             (("Mod4"), "9", "view", "9"),
97             (("Mod4", "Control"), "0", "toggleview"),
98             (("Mod4", "Control"), "1", "toggleview", "1"),
99             (("Mod4", "Control"), "2", "toggleview", "2"),
100             (("Mod4", "Control"), "3", "toggleview", "3"),
101             (("Mod4", "Control"), "4", "toggleview", "4"),
102             (("Mod4", "Control"), "5", "toggleview", "5"),
103             (("Mod4", "Control"), "6", "toggleview", "6"),
104             (("Mod4", "Control"), "7", "toggleview", "7"),
105             (("Mod4", "Control"), "8", "toggleview", "8"),
106             (("Mod4", "Control"), "9", "toggleview", "9"),
107             (("Mod4", "Control"), "0", "toggleview"),
108             (("Mod4", "Shift"), "0", "tag"),
109             (("Mod4", "Shift"), "1", "tag", "1"),
110             (("Mod4", "Shift"), "2", "tag", "2"),
111             (("Mod4", "Shift"), "3", "tag", "3"),
112             (("Mod4", "Shift"), "4", "tag", "4"),
113             (("Mod4", "Shift"), "5", "tag", "5"),
114             (("Mod4", "Shift"), "6", "tag", "6"),
115             (("Mod4", "Shift"), "7", "tag", "7"),
116             (("Mod4", "Shift"), "8", "tag", "8"),
117             (("Mod4", "Shift"), "9", "tag", "9"),
118             (("Mod4", "Shift", "Control"), "0", "toggletag"),
119             (("Mod4", "Shift", "Control"), "1", "toggletag", "1"),
120             (("Mod4", "Shift", "Control"), "2", "toggletag", "2"),
121             (("Mod4", "Shift", "Control"), "3", "toggletag", "3"),
122             (("Mod4", "Shift", "Control"), "4", "toggletag", "4"),
123             (("Mod4", "Shift", "Control"), "5", "toggletag", "5"),
124             (("Mod4", "Shift", "Control"), "6", "toggletag", "6"),
125             (("Mod4", "Shift", "Control"), "7", "toggletag", "7"),
126             (("Mod4", "Shift", "Control"), "8", "toggletag", "8"),
127             (("Mod4", "Shift", "Control"), "9", "toggletag", "9")
128            );