The
.Xr xfontsel 1
application can help with the XLFD setting.
-.Pp
.It Ic bar_font_color Ns Bq Ar x
Color of the font in status bar in screen
.Ar x .
for several keyboard layouts.
.It Ic layout
Select layout to use at start-of-day. Defined in the format
-ws[idx]:master_grow:master_add:stack_inc:layout:always_raise:stack_mode, e.g.
+ws[idx]:master_grow:master_add:stack_inc:always_raise:stack_mode, e.g.
ws[2]:-4:0:1:0:horizontal sets worskspace 2 to the horizontal stack mode and
shrinks the master area by 4 ticks and adds one window to the stack, while
maintaining default floating window behavior.
.It Ic modkey
Change mod key.
Mod1 is generally the ALT key and Mod4 is the windows key on a PC.
-.It Ic name Ns Bq Ar n
-Set name of workspace
-.Ar n
-at start-of-day.
+.It Ic name
+Set the name of a workspace at start-of-day.
+Defined in the format ws[<idx>]:<name>, e.g. ws[1]:Console sets the name of
+workspace 1 to
+.Dq Console .
.It Ic program Ns Bq Ar p
Define new action to spawn a program
.Ar p .
See the
.Ic bar_format
option for more details.
+.It Ic warp_pointer
+Centers the mouse pointer on the focused window when using key bindings to
+change focus, switch workspaces, change regions, etc. Enable by setting to 1.
+Default is 0 (disabled.)
.It Ic workspace_limit
Set the total number of workspaces available. Minimum is 1, maximum is 22,
default is 10.
iconify
.It Cm M-S-w
uniconify
+.It Cm M-e
+maximize_toggle
.It Cm M-S-r
always_raise
.It Cm M-v
.Pp
Multiple key combinations may be bound to the same action.
.Pp
-To bind non-latin characters such as å or π you must enter the xkb
+To bind non-latin characters such as \[oa] or \[*p] you must enter the xkb
character name instead of the character itself. Run xev, focus the window
and press the specific key and in the terminal output read the symbol name.
-In the fallowing example for å:
+In the following example for \[oa]:
.Bd -literal -offset indent
KeyPress event, serial 41, synthetic NO, window 0x2600001,
root 0x15a, subw 0x0, time 106213808, (11,5), root:(359,823),
state 0x0, keycode 24 (keysym 0xe5, aring), same_screen YES,
- XLookupString gives 2 bytes: (c3 a5) "å"
- XmbLookupString gives 2 bytes: (c3 a5) "å"
+ XLookupString gives 2 bytes: (c3 a5) "\[oa]"
+ XmbLookupString gives 2 bytes: (c3 a5) "\[oa]"
XFilterEvent returns: False
.Ed
.Pp
client message (source indication of 1), comply with the request.
Note that a source indication of 0 (unspecified) or 2 (pager) are always
obeyed.
+.It IGNOREPID
+Ignore the PID when determining the initial workspace for a new window.
+Especially useful for terminal windows that share a process.
+.It IGNORESPAWNWS
+Ignore the spawn workspace when determining the initial workspace for a
+new window.
.El
.Pp
Custom quirks in the configuration file are specified as follows: