startup_message off escape C-z bind grave exec xset dpms force off bind b exec firefox bind c exec urxvt bind C-c exec urxvt bind Escape abort bind x exec gmrun bind C-x exec gmrun # make "sticky" frames bind d dedicate bind C-d dedicate bind u undo #rudeness is a bitwise or of the following values: # 1 Transient windows may raise. # 2 Normal windows may raise. # 4 New transient windows end up in the foreground. # 8 New normal windows end up in the foreground. rudeness 13 warp off set winname name set wingravity center set transgravity center set bargravity top set border 1 set barborder 1 set padding 0 0 0 0 set barpadding 1 1 set inputwidth 600 set font -bitstream-terminal-medium-r-normal-* set bgcolor black set fgcolor white # Gimp Layout helper bind C-g exec ratpoison -c 'hsplit 288' -c 'fselect 1' -c 'exec /usr/bin/gimp' && sleep 5 && ratpoison -c 'dedicate 1' # Printscreen! definekey top Print exec import -window root ~/ss-`date +%Y%m%d%H%M%S`.png # Date/Time bind a exec ratpoison -c "echo `figlet -f $(date +'%H : %M : %S %p')`" bind C-a exec ratpoison -c "echo `date +'%r - %A %n %D - %B'` `cal | tail +2 | sed -e 's/^Su/\n\n Su/' -e 's/.*/ & /' -e \"s/\ $\ /\<$(date +%e)\>/\"`" # Volume definekey top S-XF86AudioRaiseVolume exec ratvolume Master 3%+ definekey top S-XF86AudioMute exec ratvolume Master 0 definekey top S-XF86AudioLowerVolume exec ratvolume Master 3%- definekey top XF86AudioRaiseVolume exec ratvolume PCM 3%+ definekey top XF86AudioMute exec ratvolume PCM 0 definekey top XF86AudioLowerVolume exec ratvolume PCM 3%- # Multimedia Keys definekey top S-XF86AudioNext exec mpc seek +00:00:05 >/dev/null definekey top S-XF86AudioPrev exec mpc seek -00:00:05 >/dev/null definekey top C-XF86AudioRaiseVolume exec mpc volume +3 >/dev/null definekey top C-XF86AudioLowerVolume exec mpc volume -3 >/dev/null definekey top XF86AudioNext exec mpc next >/dev/null && ratpoison -c "echo $(mpc --format '[[%artist% - ]%title%]|[%file%] #| %time%' | head -n1)" definekey top XF86AudioPrev exec mpc prev >/dev/null && ratpoison -c "echo $(mpc --format '[[%artist% - ]%title%]|[%file%] #| %time%' | head -n1)" definekey top XF86AudioStop exec mpc stop >/dev/null definekey top S-XF86AudioStop exec ratpoison -c "echo $(mpc --format '[[%artist% - ]%title%]|[%file%] #| %time%' | head -n1)" definekey top XF86AudioPlay exec mpc toggle >/dev/null && ratpoison -c "echo $(mpc --format '[[%artist% - ]%title%]|[%file%] #| %time%' | head -n1)" definekey top S-XF86AudioPlay exec mpc pause >/dev/null # Focus definekey top M-Tab next definekey top M-ISO_Left_Tab prev # Workspaces #exec rpws init 4 #definekey top H-F1 exec rpws 1 #definekey top H-F2 exec rpws 2 #definekey top H-F3 exec rpws 3 #definekey top H-F4 exec rpws 4 #addhook deletewindow exec [ $(ratpoison -c windows | wc -l) -eq 1 ] && ratpoison -c only -c other