+ color_focus Border color of the currently focussed win-<br>
+ dow.<br>
+ color_unfocus Border color of unfocussed windows.<br>
+ bar_enabled Enable or disable status bar.<br>
+ bar_border[x] Color of the status bar border in screen x.<br>
+ bar_color[x] Color of the status bar window in screen x.<br>
+ bar_font_color[x] Color of the font in status bar in screen x.<br>
+ bar_font Status bar font.<br>
+ bar_action External script that populates additional<br>
+ information in the status bar, such as bat-<br>
+ tery life.<br>
+ bar_delay Update frequency, in seconds, of external<br>
+ script that populates the status bar.<br>
+ clock_enabled Enable or disable displaying the clock in<br>
+ the status bar. Disable by setting to 0 so<br>
+ a custom clock could be used in the bar_ac-<br>
+ tion script.<br>
+ spawn_term External application that gets spawned when<br>
+ M-S-<Return> is used.<br>
+ dialog_ratio Some applications have dialogue windows that<br>
+ are too small to be useful. This ratio is<br>
+ the screen size to what they will be re-<br>
+ sized. For example, 0.6 is 60% of the phys-<br>
+ ical screen size.<br>
+ region Allocates a custom region, removing any au-<br>
+ todetected regions which occupy the same<br>
+ space on the screen. Defined in the format<br>
+ screen[<idx>]:WIDTHxHEIGHT+X+Y, e.g.<br>
+ screen[1]:800x1200+0+0.<br>
+ screenshot_enabled Enable or disable screenshot capability.<br>
+ screenshot_app Set to the script that will take screen-<br>
+ shots. It will be called with "full" or<br>
+ "window" as parameter 1 to indicate what<br>
+ screenshot action is expected. The script<br>
+ shall handle those cases accordingly.<br>
+ term_width Set a preferred minimum width for the termi-<br>
+ nal If this value is greater than 0, scrotwm<br>
+ will attempt to adjust the font sizes in the<br>
+ terminal to keep the terminal width above<br>
+ this number as the window is resized. Only<br>
+ <font color="#ff40ff">xterm(1)</font> is currently supported. The<br>
+ <font color="#ff40ff">xterm(1)</font> binary must not be setuid or set-<br>
+ gid, which it is by default on most systems.<br>
+ Users may need to set spawn term to use an<br>
+ alternate copy of the <font color="#ff40ff">xterm(1)</font> binary with-<br>
+ out the setgid bit set.<br>
+ modkey Change mod key. Mod1 is generally the ALT<br>
+ key and Mod4 is the windows key on a PC.<br>
+ bind[x] Bind key combo to action x. See the<br>
+ BINDINGS section below.<br>
+<br>
+ Colors need to be specified per the <font color="#ff40ff">XQueryColor(3)</font> specification and<br>
+ fonts need to be specified per the <font color="#ff40ff">XQueryFont(3)</font> specification.<br>
+<br>
+<font color="#ffff00">BINDINGS</font><br>
+ scrotwm provides many functions (or actions) accessed via key or mouse<br>
+ bindings.<br>
+<br>
+ The current mouse bindings are described below:<br>
+<br>
+ M1 Focus window<br>
+ M-M1 Move window<br>
+ M-M3 Resize window<br>
+ M-S-M3 Resize window while maintaining it centered<br>
+<br>
+ The default key bindings are described below:<br>
+<br>
+ M-S-<Return> spawn_term<br>
+ M-p spawn_menu<br>
+ M-S-q quit<br>
+ M-q restart scrotwm<br>
+ M-<Space> cycle_layout<br>
+ M-S-<Space> reset_layout<br>
+ M-h master_shrink<br>
+ M-l master_grow<br>
+ M-, master_add<br>
+ M-. master_del<br>
+ M-S-, stack_inc<br>
+ M-S-. stack_del<br>
+ M-<Return> swap_main<br>
+ M-j, M-<TAB> focus_next<br>
+ M-k, M-S-<TAB> focus_prev<br>
+ M-m focus_main<br>
+ M-S-j swap_next<br>
+ M-S-k swap_prev<br>
+ M-b bar_toggle<br>
+ M-x wind_del<br>
+ M-S-x wind_kill<br>
+ M-<n> ws_n<br>
+ M-S-<n> mvws_n<br>
+ M-<Right> ws_next<br>
+ M-<Left> ws_prev<br>
+ M-S-<Right> screen_next<br>
+ M-S-<Left> screen_prev<br>
+ M-s screenshot_all<br>
+ M-S-s screenshot_wind<br>
+ M-S-v version<br>
+ M-t float_toggle<br>
+ M-S <Delete> spawn_lock<br>
+ M-S-i spawn_initscr<br>
+<br>
+ The action names and descriptions are listed below:<br>
+<br>
+ spawn_term Spawn a new terminal<br>
+ spawn_menu Menu<br>
+ quit Quit scrotwm<br>
+ restart Restart scrotwm<br>
+ cycle_layout Cycle layout<br>
+ reset_layout Reset layout<br>
+ master_shrink Shrink master area<br>
+ master_grow Grow master area<br>
+ master_add Add windows to master area<br>
+ master_del Remove windows from master area<br>
+ stack_inc Add columns/rows to stacking area<br>
+ stack_del Remove columns/rows from stacking area<br>
+ swap_main Move current window to master area<br>
+ focus_next Focus next window in workspace<br>
+ focus_prev Focus previous window in workspace<br>
+ focus_main Focus on main window in workspace<br>
+ swap_next Swap with next window in workspace<br>
+ swap_prev Swap with previous window in workspace<br>
+ bar_toggle Toggle status bar in all workspaces<br>
+ wind_del Delete current window in workspace<br>
+ wind_kill Destroy current window in workspace<br>
+ ws_n Switch to workspace n, where n is 1 through 10<br>
+ mvws_n Move current window to workspace n, where n is 1<br>
+ through 10<br>
+ ws_next Switch to next workspace with a window in it<br>
+ ws_prev Switch to previous workspace with a window in it<br>
+ screen_next Move pointer to next region<br>
+ screen_prev Move pointer to previous region<br>
+ screenshot_all Take screenshot of entire screen (if enabled)<br>
+ screenshot_wind Take screenshot of selected window (if enabled)<br>
+ version Toggle version in status bar<br>
+ float_toggle Toggle focused window between tiled and floating<br>
+ spawn_lock Lock screen<br>
+ spawn_initscr Reinitialize physical screens<br>
+<br>
+ Custom bindings in the configuration file are specified as follows:<br>
+<br>
+ bind[<action>] = <keys><br>
+<br>
+ <action> is one of the actions listed above (or empty) and <keys> is in<br>
+ the form of zero or more modifier keys (MOD, Mod1, Shift, etc.) and one<br>
+ or more normal keys (b, space, etc.), separated by "+". For example:<br>
+<br>
+ bind[reset] = Mod4+q # bind Windows-key + q to reset<br>
+ bind[] = Mod1+q # unbind Alt + q<br>
+<br>
+ Multiple key combinations may be bound to the same action.<br>