X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=spectrwm.1;h=c4f71699ebd1b2b293ee71fcee00a420529a83a7;hb=af0542e5036b997c69ac2758286ebcb43d7ac74a;hp=62aee632629ec2bd8b9c239afe552d6d518d8a83;hpb=2bf2ca8bf0ccb6580817dbff60adac273b8cbe5d;p=spectrwm.git diff --git a/spectrwm.1 b/spectrwm.1 index 62aee63..c4f7169 100644 --- a/spectrwm.1 +++ b/spectrwm.1 @@ -1,6 +1,6 @@ .\" Copyright (c) 2009-2012 Marco Peereboom .\" Copyright (c) 2009 Darrin Chandler -.\" Copyright (c) 2011-2013 Reginald Kennedy +.\" Copyright (c) 2011-2014 Reginald Kennedy .\" Copyright (c) 2011-2012 Lawrence Teo .\" Copyright (c) 2011-2012 Tiago Cunha .\" Copyright (c) 2012 David Hill @@ -152,7 +152,6 @@ manpages. 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 . @@ -174,6 +173,7 @@ It may contain the following character sequences: .It Li "+D" Ta "Workspace name" .It Li "+F" Ta "Floating indicator" .It Li "+I" Ta "Workspace index" +.It Li "+M" Ta "Number of iconic (minimized) windows in workspace" .It Li "+N" Ta "Screen number" .It Li "+P" Ta "Window class and instance separated by a colon" .It Li "+S" Ta "Stacking algorithm" @@ -221,10 +221,19 @@ Disable by setting to 0 so a custom clock could be used in the .Pa bar_action script. +.It Ic iconic_enabled +Display the number of iconic (minimized) windows in the status bar. +Enable by setting to 1. .It Ic color_focus -Border color of the currently focussed window. +Border color of the currently focused window. Default is red. +.It Ic color_focus_maximized +Border color of the currently focused, maximized window. Defaults to the +value of color_focus. .It Ic color_unfocus -Border color of unfocussed windows. +Border color of unfocused windows, default is rgb:88/88/88. +.It Ic color_unfocus_maximized +Border color of unfocused, maximized windows. Defaults to the value of +color_unfocus. .It Ic dialog_ratio Some applications have dialogue windows that are too small to be useful. This ratio is the screen size to what they will be resized. @@ -266,6 +275,9 @@ and changes to layout. .It Cm manual Set window focus on window interaction only. .El +.It Ic java_workaround +Workaround a Java GUI rendering issue on non-reparenting window managers by +impersonating LG3D window manager, written by Sun. Default is 1. .It Ic keyboard_mapping Clear all key bindings and load new key bindings from the specified file. This allows you to load pre-defined key bindings for your keyboard layout. @@ -275,7 +287,7 @@ section below for a list of keyboard mapping files that have been provided 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. @@ -306,6 +318,11 @@ This setting is not retained at restart. .It Ic modkey Change mod key. Mod1 is generally the ALT key and Mod4 is the windows key on a PC. +.It Ic name +Set the name of a workspace at start-of-day. +Defined in the format ws[]:, 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 . @@ -553,9 +570,9 @@ focus_next focus_prev .It Cm M-m focus_main -.It Cm M-S-j -focus_urgent .It Cm M-u +focus_urgent +.It Cm M-S-j swap_next .It Cm M-S-k swap_prev @@ -609,6 +626,8 @@ initscr iconify .It Cm M-S-w uniconify +.It Cm M-e +maximize_toggle .It Cm M-S-r always_raise .It Cm M-v @@ -765,7 +784,9 @@ above). .It Cm iconify Minimize (unmap) currently focused window. .It Cm uniconify -Maximize (map) window returned by dmenu selection. +Restore (map) window returned by dmenu selection. +.It Cm maximize_toggle +Toggle maximization of focused window. .It Cm always_raise When set tiled windows are allowed to obscure floating windows. .It Cm button2 @@ -922,6 +943,11 @@ if there are no other windows on the workspace with the same WM_CLASS class/instance value. Has no effect when .Ic focus_mode is set to follow. +.It OBEYAPPFOCUSREQ +When an application requests focus on the window via a _NET_ACTIVE_WINDOW +client message (source indication of 1), comply with the request. +Note that a source indication of 0 (unspecified) or 2 (pager) are always +obeyed. .El .Pp Custom quirks in the configuration file are specified as follows: @@ -1066,6 +1092,12 @@ or un-floated): $ wmctrl \-i \-r 0x4a0000b \-b toggle,_NET_WM_STATE_ABOVE .Ed .Pp +Windows can also be iconified and un-iconified by substituting +_NET_WM_STATE_HIDDEN for _NET_WM_STATE_ABOVE in the previous example: +.Bd -literal -offset indent +$ wmctrl \-i \-r 0x4a0000b \-b toggle,_NET_WM_STATE_HIDDEN +.Ed +.Pp Floating windows can also be resized and moved by sending a _NET_MOVERESIZE_WINDOW client message to the root window. For example,