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
Rectangle Pro
Rectangle Pro is a macOS window-management app for arranging windows with keyboard shortcuts, pointer gestures, and configurable snap areas. Users can move windows among preset or custom sizes and positions, create snap targets, and save layouts that arrange multiple apps together. Other tools include quick window throwing, hiding windows at screen edges, pinning a selected app while surrounding windows reflow, and customizing commands in the menu bar. Rectangle Pro can import shortcuts from the separate Rectangle app and sync its configuration with iCloud. Its URL API can trigger app actions, and command-line options expose additional settings. The app is distributed as a standalone Mac download, supports Intel and Apple Silicon Macs running macOS 13.5 or later, and allows one license to be active on up to three devices. It is intended for Mac users seeking configurable control over desktop window placement and workspaces.
Learn more about Rectangle Pro
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 about MaxTo
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 about SMBAct
SmartPanels
SmartPanels is a Microsoft Windows workspace management tool designed to help users save and restore their exact desktop layout in seconds. The software lets users preserve window positions, browser tabs, app layouts, display settings, and preset workspace arrangements. SmartPanels supports multiple browsers, including Google Chrome, Mozilla Firefox, and Microsoft Edge, making it easier to return to active tabs and workflows. It also supports multi-monitor setups with up to six displays, helping users manage complex workspaces across home, office, and professional environments. Users can launch saved workspace profiles with custom Windows hotkeys and share profiles by email for easier collaboration or setup. SmartPanels helps professionals stay organized, reduce daily workspace rebuilding, and move between projects faster with a single click.
Learn more about SmartPanels
Integrations
No integrations listed.
Company Information
bspwm
github.com/baskerville/bspwm
Other Useful Business Software
Build Agents and Models on One Platform
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
Product Details
Platforms Supported
Linux
Training
Documentation
Support
Online
bspwm Frequently Asked Questions
Q: What kinds of users and organization types does bspwm work with?
bspwm works with these users and organization types: Mid Size Business, Small Business, Enterprise, Freelance, Nonprofit, Government, and Startup.
Q: What languages does bspwm support in their product?
bspwm supports these languages: English.
Q: What kind of support options does bspwm offer?
bspwm offers support via online.
Q: What type of training does bspwm provide?
bspwm provides training in the form of documentation.