149
User
Recs.
Recs.
54
Updates
Last
Updated
Updated
Activity
24 Options
bspwm is a tiling window manager that represents windows as the leaves of a full binary tree.
SpecsUpdate
Pros
Pro Simple interface
All actions of the window manager (like opening or resizing a window, changing the workspace, etc.) are handled by a program called bspc, which communicates with bspwm over a socket connection. The config file is just a shell executable making calls to that program. This makes it very easy to write your own scripts to handle bspwm's behavior.
Know any positive aspects of this option?
Cons
Con Lacks transparency support
Like most window managers there is no built in compositing, which means no transparencies.
Know any negative aspects of this option?
Recommendations
bspwm
Recommended 5 years ago
Switched from i3 for a few reasons, primarily extensibility. Bspwm's config file is just a shell script. You can manage windows and subscribe to events using the bspc command which interfaces with bspwm over a dedicated socket. This way all keybinds are seperate from the wm and can be much more portable....
Pro
Very flexiblePro
Very lightweightPro
Open sourceCon
Poorly documentedPro
Simple, adheres to the UNIX philosophyPro
Easily scriptable / modularbspwm
Recommended 4 years ago
Very stable. Very customizable. Has a large learning step but it is worth.
Pro
Very flexiblePro
Based on binary space partitioningPro
Drag&drop / Mouse support for resize/movePro
Very lightweightPro
Open sourceCon
Poorly documentedPro
Live configuration updatesPro
Simple, adheres to the UNIX philosophyPro
Simple interfacePro
Adherent to the Linux philosophy: Do one thing and do it right Pro
Easily scriptable / modularPro
Comes without a compositorPro
Has basic ewmh implementationPro
Native gapsCon
Lack of layouts