]> code.delx.au - spectrwm/blobdiff - scrotwm.conf
Improve status bar refresh code:
[spectrwm] / scrotwm.conf
index c0d06d0474d2bbb4b32eff8ed82c8c74d13b4b67..caca87e4c686eccb91a0013f52f024f104c86a31 100644 (file)
-# $scrotwm$
-#
+# PLEASE READ THE MAN PAGE BEFORE EDITING THIS FILE!
+# http://opensource.conformal.com/cgi-bin/man-cgi?scrotwm
+
 # colors for focussed and unfocussed window borders
+# NOTE: all colors in this file are in hex! see XQueryColor for examples
 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_justify           = left
+#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
+#verbose_layout                = 1
+#focus_mode            = default
+#disable_border                = 1
+#border_width          = 1
+#urgent_enabled                = 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
 
-# screen shots
-# screenshot_enabled   = 1
-# screenshot_app       = screenshot.sh
-
 # 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
 
-# mod key, (windows key is Mod4)
+# 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[spawn_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[spawn_lock]      = MOD+Shift+Delete
-#bind[spawn_initscr]   = MOD+Shift+i
+# Clear key bindings and load new key bindings from the specified file.
+# This allows you to load pre-defined key bindings for your keyboard layout.
+# keyboard_mapping = ~/.scrotwm_us.conf
 
 # quirks
 # remove with: quirk[class:name] = NONE
-#quirk[MPlayer:xv]                     = FLOAT | FULLSCREEN
-#quirk[OpenOffice.org_2.4:VCLSalFrame] = FLOAT
-#quirk[OpenOffice.org_3.0:VCLSalFrame] = FLOAT
+#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[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[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+Shift+b