Please bear with us as we work to restore functionality to dotfiles.org.
StatC
/.awesomerc
My .awesomerc with modified key bindings and adjusted colors
OUTDATED! Now I use xmonad!
screen "0" {
general {
border = 1
snap = 8
resize_hints = true
opacity_unfocused = 100
focus_move_pointer = false
allow_lower_floats = false
sloppy_focus = true
new_become_master = true
new_get_focus = true
font = "liberationsans-8"
}
statusbar "mystatusbar" {
position = "top"
height = 0
width = 0
taglist "mytaglist" {
x = -1
y = -1
mouse {
modkey = {}
button = "1"
command = "tag_view"
}
mouse {
modkey = {"Mod4"}
button = "1"
command = "client_tag"
}
mouse {
modkey = {}
button = "3"
command = "tag_toggleview"
}
mouse {
modkey = {"Mod4"}
button = "3"
command = "client_toggletag"
}
mouse {
modkey = {}
button = "4"
command = "tag_viewnext"
}
mouse {
modkey = {}
button = "5"
command = "tag_viewprev"
}
}
# layoutinfo "mylayoutinfo" {
# x = -1
# y = -1
# mouse {
# modkey = {}
# button = "1"
# command = "tag_setlayout"
# arg = "+1"
# }
# mouse {
# modkey = {}
# button = "4"
# command = "tag_setlayout"
# arg = "+1"
# }
# mouse {
# modkey = {}
# button = "3"
# command = "tag_setlayout"
# arg = "-1"
# }
# mouse {
# modkey = {}
# button = "5"
# command = "tag_setlayout"
# arg = "-1"
# }
# }
tasklist "mytasklist" {
x = -1
y = -1
mouse {
modkey = {}
button = "4"
command = "client_focusnext"
# arg = ""
}
mouse {
modkey = {}
button = "5"
command = "client_focusprev"
# arg = ""
}
mouse {
modkey = {"Mod4"}
button = "4"
command = "client_swapnext"
# arg = ""
}
mouse {
modkey = {"Mod4"}
button = "5"
command = "client_swapprev"
# arg = ""
}
# fg = ""
# bg = ""
# focus_fg = ""
# focus_bg = ""
# font = ""
align = "center"
show_icons = false
show_all = false
}
}
tags {
tag "inet" {
layout = "tile"
mwfact = 0.500000
nmaster = 1
ncol = 1
}
tag "util" {
layout = "tile"
mwfact = 0.500000
nmaster = 1
ncol = 1
}
tag "cur1" {
layout = "tile"
mwfact = 0.500000
nmaster = 1
ncol = 1
}
tag "cur2" {
layout = "tile"
mwfact = 0.500000
nmaster = 1
ncol = 1
}
tag "cur3" {
layout = "tile"
mwfact = 0.500000
nmaster = 1
ncol = 1
}
tag "vbox" {
layout = "tile"
mwfact = 0.500000
nmaster = 1
ncol = 1
}
tag "k3b" {
layout = "tile"
mwfact = 0.500000
nmaster = 1
ncol = 1
}
tag "float" {
layout = "float"
mwfact = 0.500000
nmaster = 1
ncol = 1
}
}
colors {
normal_bg = "#FBFBFB"
normal_fg = "#636363"
normal_border = "#CCCCCC"
focus_bg = "#BFD79E"
focus_fg = "#000000"
focus_border = "#000000"
# Guide to use KDE color scheme
#
# activeBackground -> focus_bg
# activeForeground -> focus_fg
# activeForeground -> focus_border
#
# inactiveBackground -> normal_bg
# inactiveForeground -> normal_fg
# normal_border should be adjusted manually
#
# Do not forget to convert to #xxxxxx :)
urgent_bg = "#ff0000"
urgent_fg = "#ffffff"
tab_border = "#ff0000"
}
layouts {
layout "tile" {
image = "/usr/share/awesome/icons/layouts/tilew.png"
}
layout "tileleft" {
image = "/usr/share/awesome/icons/layouts/tileleftw.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"
}
}
padding {
top = 0
bottom = 0
right = 0
left = 0
}
}
rules {
rule {
xproperty_name ="WM_CLASS"
xproperty_value = "kio_uiserver"
float = "true"
}
rule {
name = "xmessage"
float = "true"
}
rule {
name = "psi"
tags = ".*"
}
rule {
name = "virtualbox"
tags = "vbox"
}
rule {
name = "k3b"
tags = "k3b"
}
}
keys {
# Keys to launch applications
key {
modkey = {"Mod4"}
key = "r"
command = "spawn"
arg = "exec gmrun"
}
key {
modkey = {"Mod4"}
key = "F1"
command = "spawn"
arg = "exec firefox3"
}
key {
modkey = {"Mod4"}
key = "F2"
command = "spawn"
arg = "exec konsole -e screen -T xterm-256color"
}
key {
modkey = {"Mod4"}
key = "F3"
command = "spawn"
arg = "exec pcmanfm"
}
key {
modkey = {"Mod4"}
key = "F4"
command = "spawn"
arg = "exec geany"
}
# Control on active window
key {
modkey = {"Mod4"}
# remember this key by position
key = "a"
command = "client_togglemax"
}
key {
modkey = {"Mod4"}
key = "b"
command = "statusbar_toggle"
}
key {
modkey = {"Mod4"}
# remember this key by position
key = "z"
command = "client_zoom"
}
key {
modkey = {"Mod4"}
# remember this key by position
key = "q"
command = "client_togglefloating"
}
key {
modkey = {"Mod4"}
key = "Escape"
command = "client_kill"
}
# Switching windows
key {
modkey = {"Mod4"}
key = "Tab"
command = "client_focusnext"
}
key {
modkey = {"Mod4", "Shift"}
key = "Tab"
command = "client_focusprev"
}
key {
modkey = {"Mod4"}
key = "s"
command = "client_swapnext"
}
key {
modkey = {"Mod4", "Shift"}
key = "s"
command = "client_swapprev"
}
# Control on active tag
key {
modkey = {"Mod4"}
key = "l"
command = "tag_setlayout"
arg = "+1"
}
key {
modkey = {"Mod4", "Shift"}
key = "l"
command = "tag_setlayout"
arg = "-1"
}
key {
modkey = {"Mod4"}
key = "f"
command = "tag_setmwfact"
arg = "+0.05"
}
key {
modkey = {"Mod4", "Shift"}
key = "f"
command = "tag_setmwfact"
arg = "-0.05"
}
key {
modkey = {"Mod4"}
key = "m"
command = "tag_setnmaster"
arg = "+1"
}
key {
modkey = {"Mod4", "Shift"}
key = "m"
command = "tag_setnmaster"
arg = "-1"
}
key {
modkey = {"Mod4"}
key = "c"
command = "tag_setncol"
arg = "+1"
}
key {
modkey = {"Mod4", "Shift"}
key = "c"
command = "tag_setncol"
arg = "-1"
}
# Switching tag
keylist {
modkey = {"Mod4"}
keylist = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}
command = "tag_view"
arglist = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}
}
keylist {
modkey = {"Mod4", "Control"}
keylist = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}
command = "tag_toggleview"
arglist = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}
}
keylist {
modkey = {"Mod4", "Shift"}
keylist = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}
command = "client_tag"
arglist = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}
}
keylist {
modkey = {"Mod4", "Shift", "Control"}
keylist = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}
command = "client_toggletag"
arglist = {"1", "2", "3", "4", "5", "6", "7", "8", "9"}
}
# Control on Awesome WM
key {
modkey = {"Mod4", "Control"}
key = "q"
command = "quit"
}
key {
modkey = {"Mod4", "Control"}
key = "r"
command = "exec"
arg = "awesome"
}
}
mouse {
client {
modkey = {"Mod4"}
button = "1"
command = "client_movemouse"
}
client {
modkey = {"Mod4"}
button = "2"
command = "client_zoom"
}
client {
modkey = {"Mod4"}
button = "3"
command = "client_resizemouse"
}
}