spectrwm/scrotwm.conf
Marco Peereboom cbd90e50cd bring back old tiling behavior where floating windows stay always on top.
Add key stroke to toggle this behavior per workspace and add it to the
layout entry in the configuration file.
While here add iconify and uniconify key bindings in config file.

requested by many.
2011-06-24 16:53:40 +00:00

134 lines
3.8 KiB
Text

# $scrotwm$
#
# colors for focussed and unfocussed window borders
color_focus = red
color_unfocus = rgb:88/88/88
# bar settings
bar_enabled = 1
bar_border_width = 1
bar_border[1] = rgb:00/80/80
bar_color[1] = black
bar_font_color[1] = rgb:a0/a0/a0
bar_font = -*-terminus-medium-*-*-*-*-*-*-*-*-*-*-*
#bar_action = baraction.sh
#bar_delay = 1
#bar_at_bottom = 1
stack_enabled = 1
clock_enabled = 1
#clock_format = %a %b %d %R %Z %Y
title_name_enabled = 0
title_class_enabled = 0
window_name_enabled = 0
#focus_mode = default
#disable_border = 1
#border_width = 1
# spawn app
# program[term] = xterm
# program[screenshot_all] = screenshot.sh full
# program[screenshot_wind] = screenshot.sh window
# program[lock] = xlock
# program[initscr] = initscreen.sh
# program[menu] = dmenu_run -fn $bar_font -nb $bar_color -nf $bar_font_color -sb $bar_border -sf $bar_color
spawn_term = xterm
# dialog box size ratio .3 >= r < 1
dialog_ratio = 0.6
# Split a non-Xrandr dual head setup into one region per monitor
# (non-standard driver-based multihead is not seen by scrotwm)
# region = screen[1]:1280x1024+0+0
# region = screen[1]:1280x1024+1280+0
# Launch applications in a workspace of choice
# autorun = ws[1]:xterm
# autorun = ws[2]:xxxterm http://www.openbsd.org
# workspace layout
# layout = ws[1]:4:0:0:0:vertical
# layout = ws[2]:0:0:0:0:horizontal
# layout = ws[3]:0:0:0:0:fullscreen
# mod key, (windows key is Mod4) (apple key on OSX is Mod2)
# modkey = Mod1
# key bindings
# unbind with: bind[] = <keys>
#bind[cycle_layout] = MOD+space
#bind[stack_reset] = MOD+Shift+space
#bind[master_shrink] = MOD+h
#bind[master_grow] = MOD+l
#bind[master_add] = MOD+comma
#bind[master_del] = MOD+period
#bind[stack_inc] = MOD+Shift+comma
#bind[stack_dec] = MOD+Shift+period
#bind[swap_main] = MOD+Return
#bind[focus_next] = MOD+j
#bind[focus_prev] = MOD+k
#bind[swap_next] = MOD+Shift+j
#bind[swap_prev] = MOD+Shift+k
#bind[spawn_term] = MOD+Shift+Return
#bind[menu] = MOD+p
#bind[quit] = MOD+Shift+q
#bind[restart] = MOD+q
#bind[focus_main] = MOD+m
#bind[ws_1] = MOD+1
#bind[ws_2] = MOD+2
#bind[ws_3] = MOD+3
#bind[ws_4] = MOD+4
#bind[ws_5] = MOD+5
#bind[ws_6] = MOD+6
#bind[ws_7] = MOD+7
#bind[ws_8] = MOD+8
#bind[ws_9] = MOD+9
#bind[ws_10] = MOD+0
#bind[ws_next] = MOD+Right
#bind[ws_prev] = MOD+Left
#bind[screen_next] = MOD+Shift+Right
#bind[screen_prev] = MOD+Shift+Left
#bind[mvws_1] = MOD+Shift+1
#bind[mvws_2] = MOD+Shift+2
#bind[mvws_3] = MOD+Shift+3
#bind[mvws_4] = MOD+Shift+4
#bind[mvws_5] = MOD+Shift+5
#bind[mvws_6] = MOD+Shift+6
#bind[mvws_7] = MOD+Shift+7
#bind[mvws_8] = MOD+Shift+8
#bind[mvws_9] = MOD+Shift+9
#bind[mvws_10] = MOD+Shift+0
#bind[bar_toggle] = MOD+b
#bind[focus_next] = MOD+Tab
#bind[focus_prev] = MOD+Shift+Tab
#bind[wind_kill] = MOD+Shift+x
#bind[wind_del] = MOD+x
#bind[screenshot_all] = MOD+s
#bind[screenshot_wind] = MOD+Shift+s
#bind[float_toggle] = MOD+t
#bind[version] = MOD+Shift+v
#bind[lock] = MOD+Shift+Delete
#bind[initscr] = MOD+Shift+i
#bind[iconify] = MOD+w
#bind[uniconify] = MOD+Shift+w
#bind[raise_toggle] = MOD+Shift+r
# quirks
# remove with: quirk[class:name] = NONE
#quirk[MPlayer:xv] = FLOAT + FULLSCREEN + FOCUSPREV
#quirk[OpenOffice.org 2.4:VCLSalFrame] = FLOAT
#quirk[OpenOffice.org 3.0:VCLSalFrame] = FLOAT
#quirk[OpenOffice.org 3.1:VCLSalFrame] = FLOAT
#quirk[Firefox-bin:firefox-bin] = TRANSSZ
#quirk[Firefox:Dialog] = FLOAT
#quirk[Gimp:gimp] = FLOAT + ANYWHERE
#quirk[XTerm:xterm] = XTERM_FONTADJ
#quirk[xine:Xine Window] = FLOAT + ANYWHERE
#quirk[Xitk:Xitk Combo] = FLOAT + ANYWHERE
#quirk[xine:xine Panel] = FLOAT + ANYWHERE
#quirk[Xitk:Xine Window] = FLOAT + ANYWHERE
#quirk[xine:xine Video Fullscreen Window] = FULLSCREEN + FLOAT
#quirk[pcb:pcb] = FLOAT
# EXAMPLE: define firefox program and bind to key
# program[firefox] = firefox http://scrotwm.org/
# bind[firefox] = MOD+f