My current .awesomerc
screen 0 { general { opacity_unfocused = 0.8 opacity_focused = 1.0 border = 1 snap = 8 mwfact_lower_limit = 0.1 mwfact_upper_limit = 0.9 resize_hints = false new_get_focus = true new_become_master = false floating_placement = smart sloppy_focus_raise = true sloppy_focus = true } styles { normal { font = "sans 8" fg = "#dddddd" bg = "#444444" #border = "#555555" border = "#111111" } focus { #fg = "#000000" #bg = "#535d6c" #border = "#535d6c" fg = "#dae0d2" bg = "#a10121" } urgent { fg = "#111111" bg = "#ff4500" } } tags { tag one { } tag two { } tag three { } tag four { } tag five { } tag six { } tag im { } tag web { mwfact = 0.85 layout = "tilebottom" } tag terms { } } layouts { layout tile { image = "/usr/share/awesome/icons/layouts/tilew.png" } layout tileleft { image = "/usr/share/awesome/icons/layouts/tileleftw.png" } layout tilebottom { image = "/usr/share/awesome/icons/layouts/tilebottomw.png" } layout tiletop { image = "/usr/share/awesome/icons/layouts/tiletopw.png" } layout max { image = "/usr/share/awesome/icons/layouts/maxw.png" } layout spiral { image = "/usr/share/awesome/icons/layouts/spiralw.png" } layout dwindle { image = "/usr/share/awesome/icons/layouts/dwindlew.png" } layout floating { image = "/usr/share/awesome/icons/layouts/floatingw.png" } } statusbar mystatusbar { position = "top" height = 30 textbox arch { text = "B" style { font="OpenLogos 20" } mouse { button = "1" command = "spawn" arg="exec /home/ben/builds/PyShutdown/PowerDown.py" } } taglist mytaglist { mouse { button = "1" command = "tag_view" } mouse { button = "1" modkey = {"Mod4"} command = "client_tag" } mouse { button = "3" command = "tag_toggleview" } mouse { button = "3" modkey = {"Mod4"} command = "client_toggletag" } mouse { button = "4" command = "tag_viewnext" } mouse { button = "5" command = "tag_viewprev" } } layoutinfo mylayoutinfo { mouse { button = "1" command = "tag_setlayout" arg = "+1" } mouse { button = "4" command = "tag_setlayout" arg = "+1" } mouse { button = "3" command = "tag_setlayout" arg = "-1" } mouse { button = "5" command = "tag_setlayout" arg = "-1" } } iconbox fflaunch { image = "/usr/lib/firefox-3.0/icons/mozicon128.png" mouse { button = "1" command = "spawn" arg = "exec firefox" } } iconbox pidginlaunch { image = "/usr/share/icons/hicolor/32x32/apps/pidgin.png" mouse { button = "1" command = "spawn" arg = "exec pidgin" } } textbox noteo { text_align = "left" align = "right" width = "500" } textbox netio { text_align = "right" align = "right" width = "230" } textbox clock { text_align = "right" align = "right" width = "135" } } statusbar bottom{ height = 10 position = "bottom" tasklist mytasklist { styles { normal { font = "Vera 6" } focus { font = "Vera 6" } urgent { font = "vera 6" } } mouse { button = "4" command = "client_focusnext" } mouse { button = "5" command = "client_focusprev" } mouse { modkey = {"Mod4"} button = "4" command = "client_swapnext" } mouse { modkey = {"Mod4"} button = "5" command = "client_swapprev" } } } } rules { rule { name = "Gimp" float = true } rule { name = "MPlayer" float = true } rule { name = "Acroread" float = true } rule { name = "pinentry" float = true } rule { name = "pidgin" tags="im" } rule { name = ".*Minefield.*" tags = "web" opacity=1.0 } rule { name = ".*Firefox.*" tags = "web" } rule { name = ".*Eclipse.*" tags = "six" } } mouse { # root # { # button = "3" # command = "spawn" # arg = "exec xterm" # } root { button = "4" command = "tag_viewnext" } root { button = "5" command = "tag_viewprev" } client { modkey = {"Mod4"} button = "1" command = "client_movemouse" } client { modkey = {"Mod4"} button = "2" command = "client_zoom" } client { modkey = {"Mod4"} button = "3" command = "client_resizemouse" } titlebar { button = "1" command = "client_movemouse" } titlebar { button = "3" command = "client_resizemouse" } } keys { key { modkey = {"Mod4"} key = "F1" command = "spawn" 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:'" } key { modkey = {"Mod4"} key = "F2" command = "spawn" arg = "find /usr/bin -type f -executable ! -empty | awesome-menu -e 'exec ' Execute:" } key { modkey = {"Mod4"} key = "F3" command = "spawn" arg = "cut -d' ' -f1 ~/.ssh/known_hosts | cut -d, -f1 | awesome-menu -e 'xterm -e ssh ' 'ssh to:'" } key { modkey = {"Mod4"} key = "Return" command = "spawn" arg = "exec xterm" } key { modkey = {"Mod4"} key = "space" command = "tag_setlayout" arg = "+1" } key { modkey = {"Mod4", "Shift"} key = "space" command = "tag_setlayout" arg = "-1" } key { modkey = {"Mod4"} key = "b" command = "statusbar_toggle" } key { modkey = {"Mod4"} key = "j" command = "client_focusnext" } key { modkey = {"Mod4"} key = "k" command = "client_focusprev" } key { modkey = {"Mod4"} key = "Tab" command = "focus_history" arg = "-1" } key { modkey = {"Mod4", "Shift"} key = "j" command = "client_swapnext" } key { modkey = {"Mod4", "Shift"} key = "k" command = "client_swapprev" } key { modkey = {"Mod4", "Control"} key = "j" command = "screen_focus" arg = "+1" } key { modkey = {"Mod4", "Control"} key = "k" command = "screen_focus" arg = "-1" } key { modkey = {"Mod4"} key = "h" command = "tag_setmwfact" arg = "-0.05" } key { modkey = {"Mod4"} key = "l" command = "tag_setmwfact" arg = "+0.05" } key { modkey = {"Mod4", "Shift"} key = "h" command = "tag_setnmaster" arg = "+1" } key { modkey = {"Mod4", "Shift"} key = "l" command = "tag_setnmaster" arg = "-1" } key { modkey = {"Mod4", "Control"} key = "h" command = "tag_setncol" arg = "+1" } key { modkey = {"Mod4", "Control"} key = "l" command = "tag_setncol" arg = "-1" } key { modkey = {"Mod4"} key = "Escape" command = "tag_prev_selected" } key { modkey = {"Mod4"} key = "Left" command = "tag_viewprev" } key { modkey = {"Mod4"} key = "Right" command = "tag_viewnext" } key { modkey = {"Mod4"} key = "m" command = "client_togglemax" } key { modkey = {"Mod4", "Control"} key = "Return" command = "client_zoom" } key { modkey = {"Mod4", "Control"} key = "space" command = "client_togglefloating" } key { modkey = {"Mod4"} key = "s" command = "client_togglescratch" } key { modkey = {"Mod4", "Control"} key = "s" command = "client_setscratch" } key { modkey = {"Mod4", "Shift"} key = "c" command = "client_kill" } key { modkey = {"Mod4", "Shift"} key = "q" command = "quit" } key { modkey = {"Mod4", "Control"} key = "r" command = "restart" } key { modkey = {"Mod4"} key = "0" command = "tag_view" } keylist { modkey = {"Mod4"} command = "tag_view" keylist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } arglist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } } key { modkey = {"Mod4", "Control"} key = "0" command = "tag_toggleview" } keylist { modkey = {"Mod4", "Control"} command = "tag_toggleview" keylist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } arglist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } } key { modkey = {"Mod4", "Shift"} key = "0" command = "client_tag" } keylist { modkey = {"Mod4", "Shift"} command = "client_tag" keylist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } arglist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } } key { modkey = {"Mod4", "Shift", "Control"} key = "0" command = "client_toggletag" } keylist { modkey = {"Mod4", "Shift", "Control"} command = "client_toggletag" keylist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } arglist = { 1, 2, 3, 4, 5, 6, 7, 8, 9 } } #BEN KEYS START HERE keylist { modkey = {"Mod4"} command = "spawn" keylist = {"p", "s", "n"} arglist = {"mpc toggle", "mpc stop", "mpc next"} } key { modkey = {"Mod1"} key = "grave" command = "spawn" arg = "exec `~/Scripts/dmenu.sh`" } key { modkey = {"Control"} key = "grave" command = "spawn" arg = "exec rxvt" } key { modkey = {"Mod1"} key = "F4" command = "client_kill" } } # vim: filetype=conf