bspc
Bspc is a command line tool for managing the X11 window manager bspwm. It is short for "bspwm client" and serves as an interface to control various aspects of bspwm. Bspc allows users to interact with bspwm by sending commands and receiving information. It provides a wide range of functionalities to manage windows, workspaces, monitors, and more. Users can use bspc to create and modify workspaces, move and resize windows, control focus, and switch between different monitors. It also supports functionality like moving windows across monitors and changing the split ratio of windows in the tiling layout. Bspc can be used to query information about the current state of bspwm, such as active window properties, monitor configurations, or the list of available layouts. Users can customize and extend the functionality of bspc by using its powerful scripting capabilities. It is lightweight, fast, and highly configurable, making it a popular choice for advanced users who prefer minimalistic window management. Bspc is typically used alongside other tools like sxhkd to create complex and efficient window management setups.
List of commands for bspc:
-
bspc:tldr:24d3e bspc: Send the selected node to the given desktop.$ bspc node --to-desktop ${number}try on your machineexplain this command
-
bspc:tldr:2c6c4 bspc: Focus the given desktop.$ bspc desktop --focus ${number}try on your machineexplain this command
-
bspc:tldr:8bdce bspc: Close the windows rooted at the selected node.$ bspc node --closetry on your machineexplain this command
-
bspc:tldr:bc305 bspc: Toggle full screen mode for the selected node.$ bspc node --state ~fullscreentry on your machineexplain this command
-
bspc:tldr:f79df bspc: Define two virtual desktop.$ bspc monitor --reset-desktops ${1} ${2}try on your machineexplain this command