]> git.lizzy.rs Git - bspwm.git/blobdiff - bspwm.1
New message: `remove_desktop`
[bspwm.git] / bspwm.1
diff --git a/bspwm.1 b/bspwm.1
index f6c6a6c6a39d16e2bebb44f2b5405fb754374325..4b59c5a5678a3332f487fe24daf4fdb9854b82c9 100644 (file)
--- a/bspwm.1
+++ b/bspwm.1
@@ -3,7 +3,7 @@
 bspwm \- Tiling window manager based on binary space partitioning
 .SH SYNOPSIS
 .B bspwm
-.RI [ -v | "-s STATUS_FIFO" ]
+.RI [ -h | -v | "-s PANEL_FIFO" | "-p PANEL_PREFIX" ]
 .P
 .BI bspc " MESSAGE"
 .RI [ ARGUMENTS ]
@@ -23,7 +23,7 @@ events it receives and the messages it reads on a dedicated socket.
 Its configuration file is
 .IR $XDG_CONFIG_HOME/bspwm/autostart .
 .P
-The recommended way of defining keyboard shortcuts is to use
+Keyboard and pointer bindings are defined through
 .BR sxhkd .
 .P
 Example configuration files can be found in the
@@ -106,6 +106,9 @@ Perform a dump of each desktop for the current monitor.
 .BI list_monitors " [--quiet]"
 Perform a dump of each monitor.
 .TP
+.BI list_history
+Return the node focus history of each desktop.
+.TP
 .BI list_windows
 Return the list of managed windows (i.e. their identifiers).
 .TP
@@ -130,7 +133,7 @@ Focus the neighbor window situated in the given direction.
 .BI shift " left|right|up|down"
 Exchange the current window with the given neighbor.
 .TP
-.BI swap
+.BI swap " [--swap-focus|--keep-focus]"
 Swap the focused window with the last focused window.
 .TP
 .BI push " left|right|up|down"
@@ -145,6 +148,9 @@ Focus the next or previous window matching the given constraints.
 .BI nearest " older|newer [--skip-floating|--skip-tiled|--skip-class-equal|--skip-class-differ]"
 Focus the nearest window matching the given constraints.
 .TP
+.BI biggest
+Return the ID of the biggest tiled window.
+.TP
 .BI circulate " forward|backward"
 Circulate the leaves in the given direction.
 .TP
@@ -216,6 +222,9 @@ Rename the monitor named CURRENT_NAME to NEW_NAME.
 .BI rename " CURRENT_NAME NEW_NAME"
 Rename the desktop named CURRENT_NAME to NEW_NAME.
 .TP
+.BI remove_desktop " DESKTOP_NAME ..."
+Remove the given desktops.
+.TP
 .BI cycle_monitor " next|prev"
 Select the next or previous monitor.
 .TP
@@ -243,12 +252,18 @@ Create a new rule (PATTERN must match the class or instance name).
 .BI remove_rule " UID ..."
 Remove the rules with the given UIDs.
 .TP
+.BI put_status
+Output the current state to the panel fifo.
+.TP
 .BI adopt_orphans
 Manage all the unmanaged windows remaining from a previous session.
 .TP
-.BI restore " FILE_PATH"
+.BI restore_layout " FILE_PATH"
 Restore the layout of each desktop from the content of FILE_PATH.
 .TP
+.BI restore_history " FILE_PATH"
+Restore the history of each desktop from the content of FILE_PATH.
+.TP
 .BI quit " [EXIT_STATUS]"
 Quit.
 .SH SETTINGS
@@ -295,6 +310,9 @@ Window border width.
 .I window_gap
 Value of the gap that separates windows.
 .TP
+.I split_ratio
+Default split ratio.
+.TP
 .I top_padding
 .TQ
 .I right_padding
@@ -316,7 +334,7 @@ Whether to remove borders for tiled windows in monocle mode.
 Whether to remove gaps for tiled windows in monocle mode.
 .TP
 .I focus_follows_pointer
-Wether to focus the window under the pointer.
+Whether to focus the window under the pointer.
 .TP
 .I adaptative_raise
 Prevent floating windows from being raised when they might cover other floating windows.
@@ -325,6 +343,16 @@ Prevent floating windows from being raised when they might cover other floating
 Enable shadows for floating windows via the
 .B _COMPTON_SHADOW
 property.
+.TP
+.I auto_alernate
+Whether to interpret two consecutive identical
+.B use
+messages as an
+.B alternate
+message.
+.TP
+.I focus_by_distance
+Whether to use window or leaf distance for focus movement.
 .SH ENVIRONMENT VARIABLES
 .TP
 .I BSPWM_SOCKET