Fix bug with floating windows and titlebar
[awesome.git] / awesomerc.in
blobbfa2d0f60faf457963bc841adf35329c857a6f8d
1 screen 0
3     styles
4     {
5         normal
6         {
7             font = "vera-10"
8             fg = "#eeeeee"
9             bg = "#111111"
10             border = "#6666ff"
11         }
12         focus
13         {
14             fg = "#ffffff"
15             bg = "#6666ff"
16             border = "#6666ff"
17         }
18         urgent
19         {
20             fg = "#ffffff"
21             bg = "#ff0000"
22         }
23      }
24     tags
25     {
26         tag one { }
27         tag two { }
28         tag three { }
29         tag four { }
30         tag five { }
31         tag six { }
32         tag seven { }
33         tag eight { }
34         tag nine { }
35     }
36     layouts
37     {
38         layout tile { image = "@iconslayoutsdir@/tilew.png" }
39         layout tileleft { image = "@iconslayoutsdir@/tileleftw.png" }
40         layout tilebottom { image = "@iconslayoutsdir@/tilebottomw.png" }
41         layout tiletop { image = "@iconslayoutsdir@/tiletopw.png" }
42         layout max { image = "@iconslayoutsdir@/maxw.png" }
43         layout spiral { image = "@iconslayoutsdir@/spiralw.png" }
44         layout dwindle { image = "@iconslayoutsdir@/dwindlew.png" }
45         layout floating { image = "@iconslayoutsdir@/floatingw.png" }
46     }
47     statusbar mystatusbar
48     {
49         position = "top"
51         taglist mytaglist
52         {
53             mouse
54             {
55                 button = "1"
56                 command = "tag_view"
57             }
58             mouse
59             {
60                 button = "1"
61                 modkey = {"Mod4"}
62                 command = "client_tag"
63             }
64             mouse
65             {
66                 button = "3"
67                 command = "tag_toggleview"
68             }
69             mouse
70             {
71                 button = "3"
72                 modkey = {"Mod4"}
73                 command = "client_toggletag"
74             }
75             mouse
76             {
77                 button = "4"
78                 command = "tag_viewnext"
79             }
80             mouse
81             {
82                 button = "5"
83                 command = "tag_viewprev"
84             }
85         }
86         layoutinfo mylayoutinfo
87         {
88             mouse
89             {
90                 button = "1"
91                 command = "tag_setlayout"
92                 arg = "+1"
93             }
94             mouse
95             {
96                 button = "4"
97                 command = "tag_setlayout"
98                 arg = "+1"
99             }
100             mouse
101             {
102                 button = "3"
103                 command = "tag_setlayout"
104                 arg = "-1"
105             }
106             mouse
107             {
108                 button = "5"
109                 command = "tag_setlayout"
110                 arg = "-1"
111             }
112         }
113         tasklist mytasklist
114         {
115             mouse
116             {
117                 button = "4"
118                 command = "client_focusnext"
119             }
120             mouse
121             {
122                 button = "5"
123                 command = "client_focusprev"
124             }
125             mouse
126             {
127                 modkey = {"Mod4"}
128                 button = "4"
129                 command = "client_swapnext"
130             }
131             mouse
132             {
133                 modkey = {"Mod4"}
134                 button = "5"
135                 command = "client_swapprev"
136             }
137         }
138     }
141 rules
143     rule { name = "Gimp" float = true }
144     rule { name = "MPlayer" float = true }
145     rule { name = "Acroread" float = true }
146     rule { name = "pinentry" float = true }
149 mouse
151     root
152     {
153         button = "3"
154         command = "spawn"
155         arg = "exec xterm"
156     }
157     root
158     {
159         button = "4"
160         command = "tag_viewnext"
161     }
162     root
163     {
164         button = "5"
165         command = "tag_viewprev"
166     }
167     client
168     {
169         modkey = {"Mod4"}
170         button = "1"
171         command = "client_movemouse"
172     }
173     client
174     {
175         modkey = {"Mod4"}
176         button = "2"
177         command = "client_zoom"
178     }
179     client
180     {
181         modkey = {"Mod4"}
182         button = "3"
183         command = "client_resizemouse"
184     }
187 keys
189     key
190     {
191         modkey = {"Mod4"}
192         key = "F1"
193         command = "spawn"
194         arg = "for i in /usr/share/man/man?;do ls $i; done | cut -d. -f1 | awesome-menu -e 'xterm -e man ' 'See manual page for:'"
195     }
196     key
197     {
198         modkey = {"Mod4"}
199         key = "F2"
200         command = "spawn"
201         arg = "ls /usr/bin | awesome-menu -e 'exec ' Execute:"
202     }
203     key
204     {
205         modkey = {"Mod4"}
206         key = "F3"
207         command = "spawn"
208         arg = "cut -d' ' -f1 ~/.ssh/known_hosts | cut -d, -f1 | awesome-menu -e 'xterm -e ssh ' 'ssh to:'"
209     }
210     key
211     {
212         modkey = {"Mod4"}
213         key = "Return"
214         command = "spawn"
215         arg = "exec xterm"
216     }
217     key
218     {
219         modkey = {"Mod4"}
220         key = "space"
221         command = "tag_setlayout"
222         arg = "+1"
223     }
224     key
225     {
226         modkey = {"Mod4", "Shift"}
227         key = "space"
228         command = "tag_setlayout"
229         arg = "-1"
230     }
231     key
232     {
233         modkey = {"Mod4"}
234         key = "b"
235         command = "statusbar_toggle"
236     }
237     key
238     {
239         modkey = {"Mod4"}
240         key = "j"
241         command = "client_focusnext"
242     }
243     key
244     {
245         modkey = {"Mod4"}
246         key = "k"
247         command = "client_focusprev"
248     }
249     key
250     {
251         modkey = {"Mod4"}
252         key = "Tab"
253         command = "focus_history"
254         arg = "-1"
255     }
256     key
257     {
258         modkey = {"Mod4", "Shift"}
259         key = "j"
260         command = "client_swapnext"
261     }
262     key
263     {
264         modkey = {"Mod4", "Shift"}
265         key = "k"
266         command = "client_swapprev"
267     }
268     key
269     {
270         modkey = {"Mod4", "Control"}
271         key = "j"
272         command = "screen_focus"
273         arg = "+1"
274     }
275     key
276     {
277         modkey = {"Mod4", "Control"}
278         key = "k"
279         command = "screen_focus"
280         arg = "-1"
281     }
282     key
283     {
284         modkey = {"Mod4"}
285         key = "h"
286         command = "tag_setmwfact"
287         arg = "-0.05"
288     }
289     key
290     {
291         modkey = {"Mod4"}
292         key = "l"
293         command = "tag_setmwfact"
294         arg = "+0.05"
295     }
296     key
297     {
298         modkey = {"Mod4", "Shift"}
299         key = "h"
300         command = "tag_setnmaster"
301         arg = "+1"
302     }
303     key
304     {
305         modkey = {"Mod4", "Shift"}
306         key = "l"
307         command = "tag_setnmaster"
308         arg = "-1"
309     }
310     key
311     {
312         modkey = {"Mod4", "Control"}
313         key = "h"
314         command = "tag_setncol"
315         arg = "+1"
316     }
317     key
318     {
319         modkey = {"Mod4", "Control"}
320         key = "l"
321         command = "tag_setncol"
322         arg = "-1"
323     }
324     key
325     {
326         modkey = {"Mod4"}
327         key = "Escape"
328         command = "tag_prev_selected"
329     }
330     key
331     {
332         modkey = {"Mod4"}
333         key = "Left"
334         command = "tag_viewprev"
335     }
336     key
337     {
338         modkey = {"Mod4"}
339         key = "Right"
340         command = "tag_viewnext"
341     }
342     key
343     {
344         modkey = {"Mod4"}
345         key = "m"
346         command = "client_togglemax"
347     }
348     key
349     {
350         modkey = {"Mod4", "Control"}
351         key = "Return"
352         command = "client_zoom"
353     }
354     key
355     {
356         modkey = {"Mod4", "Control"}
357         key = "space"
358         command = "client_togglefloating"
359     }
360     key
361     {
362         modkey = {"Mod4"}
363         key = "s"
364         command = "client_togglescratch"
365     }
366     key
367     {
368         modkey = {"Mod4", "Control"}
369         key = "s"
370         command = "client_setscratch"
371     }
372     key
373     {
374         modkey = {"Mod4", "Shift"}
375         key = "c"
376         command = "client_kill"
377     }
378     key
379     {
380         modkey = {"Mod4", "Shift"}
381         key = "q"
382         command = "quit"
383     }
384     key
385     {
386         modkey = {"Mod4", "Control"}
387         key = "r"
388         command = "exec"
389         arg = "awesome"
390     }
391     key
392     {
393        modkey = {"Mod4"}
394        key = "0"
395        command = "tag_view"
396     }
397     keylist
398     {
399         modkey = {"Mod4"}
400         command = "tag_view"
401         keylist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
402         arglist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
403     }
404     key
405     {
406         modkey = {"Mod4", "Control"}
407         key = "0"
408         command = "tag_toggleview"
409     }
410     keylist
411     {
412         modkey = {"Mod4", "Control"}
413         command = "tag_toggleview"
414         keylist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
415         arglist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
416     }
418     key
419     {
420         modkey = {"Mod4", "Shift"}
421         key = "0"
422         command = "client_tag"
423     }
424     keylist
425     {
426         modkey = {"Mod4", "Shift"}
427         command = "client_tag"
428         keylist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
429         arglist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
430     }
432     key
433     {
434         modkey = {"Mod4", "Shift", "Control"}
435         key = "0"
436         command = "client_toggletag"
437     }
438     keylist
439     {
440         modkey = {"Mod4", "Shift", "Control"}
441         command = "client_toggletag"
442         keylist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
443         arglist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 }
444     }
446 # vim: filetype=conf