Software Alternatives & Reviews

bspwm VS Wayland

Compare bspwm VS Wayland and see what are their differences

bspwm logo bspwm

A tiling window manager based on binary space partitioning

Wayland logo Wayland

Wayland is intended as a simpler replacement for X, easier to develop and maintain.
  • bspwm Landing page
    Landing page //
    2023-09-14
  • Wayland Landing page
    Landing page //
    2022-10-30

bspwm videos

Switching To Bspwm - Initial Thoughts

More videos:

  • Review - BSPWM - Its like I3 but not.
  • Review - BSPWM Review

Wayland videos

WAYLAND: what is it, and is it ready for daily use?

More videos:

  • Review - Testing Wayland & Weston desktop experience in 2020!
  • Review - Wayland vs Xorg | Learn which one to choose

Category Popularity

0-100% (relative to bspwm and Wayland)
Window Manager
66 66%
34% 34
Linux
62 62%
38% 38
Utilities
78 78%
22% 22
OS & Utilities
0 0%
100% 100

User comments

Share your experience with using bspwm and Wayland. For example, how are they different and which one is better?
Log in or Post with

Reviews

These are some of the external sources and on-site user reviews we've used to compare bspwm and Wayland

bspwm Reviews

Top 13 Best Tiling Window Managers For Linux In 2022
Support for multiple windows, limited support for EWMH, automatic mode for automatically determining the location of app tiles, and configuration and control via messages are among the characteristics of bspwm.
Source: www.hubtech.org
13 Best Tiling Window Managers for Linux
bspwm’s features include support for multiple windows, partial support for EWMH, automatic mode for automatically setting the position of app tiles, and it is configured and controlled through messages, among others.
Source: www.tecmint.com

Wayland Reviews

We have no reviews of Wayland yet.
Be the first one to post

Social recommendations and mentions

Wayland might be a bit more popular than bspwm. We know about 23 links to it since March 2021 and only 20 links to bspwm. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.

bspwm mentions (20)

  • What WM should I use?
    Use BSPWM. It supports right clicks by default and its modular. You might want to look for status bars that work with it, slstatus does not work. Good luck, supremacist! Source: about 1 year ago
  • What are some OpenSource apps that are the best of their kind?
    I had not heard of bspwm but I am a fan of telling WMs. Looking at the documentation now, I really like the pragmatic approach lol https://github.com/baskerville/bspwm. Source: about 1 year ago
  • Got some questions before moving to linux...
    I am not familiar with that distro at all, so no idea. KDE Plasma is fine, I use it myself (with BSPWM as my window manager, but that's irrelevant). Source: about 1 year ago
  • MacBook Setup - OS Ventura 13.1 - Samsung QLed 43” - VM: yabai - Terminal: Hyper
    There's a paradigm shift required for a lot of people to start using automatic tiling window managers. Yabai is basically a bspwm port for MacOS and it follows the rules of binary space partitioning. In fact, bspwm has a great diagram on its github readme that illustrates how it works. This will limit the number of windows you can have on any given desktop. To overcome this limitation you use multiple desktops. A... Source: over 1 year ago
  • How much better is neoVim? Is it really that much better than VsCode?
    It’s night and day. I also combine a heavily customized NeoVim config (https://github.com/tomit4/notes/tree/main/nvim) with a tiling window manager (https://github.com/baskerville/bspwm), the espanso text expander (https://espanso.org/), Vimium in the browser (https://chrome.google.com/webstore/), and a 40% ortholinear keyboard(https://drop.com/buy/planck-mechanical-keyboard). Source: over 1 year ago
View more

Wayland mentions (23)

  • Session manager Anbox
    Waydroid is rebuilding the original idea behind Anbox with explicit focus on modern Wayland powered desktop environments. Source: 11 months ago
  • Asahi Linux To Users: Please Stop Using X.Org
    Checkout out the wayland site.( https://wayland.freedesktop.org/ ) The gist is wayland is a protocol that describes how compositor implementations need to behave for clients to use them and clients need to behave according to the waylaid protocol to use the compositor. There are many different compositors. The wayland contributors have a full usable implementation. Gnome has one and I believe KDE has one. So if... Source: 12 months ago
  • Swingland: Recreating Java Swing for Wayland
    More recently I switched away from X11 & Budgie to pure Wayland for my desktop on the assumption that it's over 10 years old now, and is the default technology underlying current Gnome and KDE desktops.. Everything will be fine right? Kind of.. - Source: dev.to / 12 months ago
  • Linux is Making Apple Great Again
    Wayland is not a WM. https://wayland.freedesktop.org Wayland is the thing "underneath" a Window Manager. For example you can run KDE on top of X or Wayland. There are a few blurry boundaries in all this but that largely covers it. - Source: Hacker News / about 1 year ago
  • How do I get emacs29 to work on X11 system?
    I told you it is for Wayland. If you don't want to use X11. Source: about 1 year ago
View more

What are some alternatives?

When comparing bspwm and Wayland, you can also consider the following products

i3 - A dynamic tiling window manager designed for X11, inspired by wmii, and written in C.

Mir - The purpose of Mir is to enable the development of user interfaces shells.

dwm - dwm is a dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application in use and the task performed.

qtile - Qtile is a full-featured, hackable tiling window manager written in Python.

awesome - A dynamic window manager for the X Window System developed in the C and Lua programming languages.

Xmonad - xmonad is a dynamically tiling X11 window manager that is written and configured in Haskell.