Audience
Anyone that needs an advanced Window Manager solution
About bspwm
bspwm is a tiling window manager that represents windows as the leaves of a full binary tree. It only responds to X events and the messages it receives on a dedicated socket. bspc is a program that writes messages on bspwm's socket. bspwm doesn't handle any keyboard or pointer inputs: a third-party program (e.g. sxhkd) is needed in order to translate keyboard and pointer events to bspc invocations. Monitors only show the tree of one desktop at a time (their focused desktop). The tree is a partition of a monitor's rectangle into smaller rectangular regions.
Other Popular Alternatives & Related Software
MaxTo
The window manager you didn't know you missed. Divide your screen, and increase your productivity made for Windows. It is easy to divide your monitor into the exact regions you want. The window will automatically go into the region underneath the mouse cursor. You can keep a different set of regions open on each virtual desktop. Use our handy setting to choose if you want each virtual desktop to have its own set of profiles. With MaxTo's presets, you can quickly load up your favorite regions whenever you need them. The quickest way to load a set of regions is by assigning a keyboard shortcut. You can see a preview of the presets you are applying when you edit your regions. Launch and place multiple programs at once. Using our powerful recipe features, you can start the programs you need, and place them where you want them. Anything you do using keyboard shortcuts can be done with scripts.
Learn more
SMBAct
Your personal assistant to simplify the process of interacting with all your windows and applications. All-in-one cross-platform window manager and switcher. Solve window management in a consistent way across three (Windows, MacOS, Linux) platforms. Get both window manager and window switcher in one application. Embed any website to the frameless window with the topmost functionality. Activation of any window on active display, main display, or where there is a mouse pointer, fast-moving of windows between displays, and hiding all windows only on active display. For multi-windows applications, when the target window disappears and you use the keyboard shortcut again, it will display a notification informing you that the window has been lost. So the user can use the fix/same keyboard shortcut to target a new window and ask the user to set a new keyboard shortcut to bring this window to the front.
Learn more
Hyprland
Hyprland is a dynamic tiling Wayland compositor that combines the latest Wayland innovations with smooth, eye-pleasing animations and a lightweight, responsive core. It offers automatic tiling with multiple fine-tunable layouts, rounded corners, and customizable window groups, plus global shortcuts and touchpad gesture support for fluid interaction. Its live-reloading, easy-to-read configuration format, and sensible defaults make setup and tuning straightforward, while comprehensive documentation guides users through advanced tweaks. A single, socket-based IPC system and a powerful plugin architecture let you extend and script every aspect of your workflow, whether by writing custom C++ extensions, leveraging community plugins, or controlling Hyprland via bindings in your favorite language. With native Wayland features like motion-smooth transitions, tear-free rendering, and modular window rules, Hyprland unlocks full control over your desktop without sacrificing performance.
Learn more
WS Grid+
WS Grid+ is an accessible window manager for Windows 10. It helps you make order out of many chaotic program windows scattered across your screen. It lets you move and/or resize the active window using a grid selection system. It also provides keyboard/mouse shortcuts to instantly move and resize a window with no need to reach for its title bar. Finally, it gives you useful shortcuts to the Windows 10 virtual desktops feature. Double-tap key CTRL (or ALT + F1) to open/move the panel at/to the current mouse pointer's location. Use the mouse to make a grid selection. The active application window will duplicate the chosen relative position and size. Press CTRL while clicking on a grid cell to only change the window's position and leave its size as-is. Press the key ESC to close the panel (no focus needed). Resize the active window to preset dimensions and reposition to make it completely visible if needed.
Learn more
Integrations
No integrations listed.
Company Information
bspwm
github.com/baskerville/bspwm
Other Useful Business Software
Our Free Plans just got better! | Auth0
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Product Details
Platforms Supported
Linux
Training
Documentation
Support
Online