StumpWM

StumpWM

StumpWM is a tiling window manager for Linux and BSD operating systems. It organizes application windows into a tiling layout on the screen and enables keyboard shortcuts to easily manage windows. StumpWM is designed to be lightweight, customizable, and keyboard-driven.
StumpWM image
tiling keyboarddriven lightweight customizable

StumpWM: Tiling Window Manager for Linux and BSDs

StumpWM is a tiling window manager for Linux and BSD operating systems. It organizes application windows into a tiling layout on the screen and enables keyboard shortcuts to easily manage windows. StumpWM is designed to be lightweight, customizable, and keyboard-driven.

What is StumpWM?

StumpWM is an advanced, keyboard-driven tiling window manager for Linux and BSD systems. It dynamically organizes windows on the screen into a customizable tiling layout, where windows take up the entire screen space with no overlapping or wasted space.

Some key features of StumpWM include:

  • Keyboard-driven navigation and window management with customizable shortcuts
  • Automatic or manual tiling of application windows
  • Multiple customizable layouts for arranging windows
  • Ability to group and manage windows for efficient multitasking
  • Supports floating windows and full-screen apps
  • Highly scriptable and customizable via Common Lisp programming
  • Very lightweight and fast compared to many other window managers

StumpWM is designed with advanced users and developers in mind. The lack of mouse usage and extensive keyboard shortcuts allows power users to multitask and navigate the entire window manager without ever reaching for the mouse. Customization through Lisp scripting also allows almost unlimited flexibility to modify behaviors and default setups.

The only downside for some users may be the learning curve for the vast number of keyboard shortcuts and remembering window positions based on their tiling layout instead of visually. However, this promotes an incredibly efficient workflow once mastered.

StumpWM Features

Features

  1. Tiling window manager
  2. Keyboard-driven window management
  3. Customizable keybindings
  4. Multiple workspaces
  5. Floating windows
  6. Splitting frames horizontally or vertically
  7. Tabbed frames to group windows
  8. Simple configuration through .stumpwmrc file

Pricing

  • Open Source

Pros

Very efficient use of screen space

Keyboard shortcuts allow quick window navigation

Lightweight and fast

Highly customizable

Cons

Steep learning curve

No mouse support

Less intuitive than desktop environments for new users

Limited graphical configuration tools


The Best StumpWM Alternatives

Top Os & Utilities and Window Managers and other similar apps like StumpWM


I3 icon

I3

i3 is a dynamic tiling window manager designed for Linux and BSD operating systems. Unlike stacked or floating window managers, i3 uses a layout system that divides the screen into adjustable tiles to display application windows.Some key features of i3 include:Tree-style container-based window management - windows are arranged in containers...
I3 image
Sway icon

Sway

Sway is a digital storytelling app developed by Microsoft as part of the Microsoft Office family of products. It allows users to create interactive reports, presentations, personal stories, newsletters, training modules and more using a simple drag and drop interface.One of the key features of Sway is its built-in design...
Sway image
Hyprland icon

Hyprland

Hyprland is a fast, lightweight and customizable Wayland compositor geared towards power users. It features dynamic tiling, allowing windows to be arranged efficiently while also supporting floating and fullscreen modes. Configuration is done mainly through YAML files, providing fine-grained control over most aspects of the compositor.Some key features of Hyprland...
Hyprland image
Openbox icon

Openbox

Openbox is a stacking window manager for the X Window System, derived from Blackbox 0.65.1. It is written in C and licensed under the GNU General Public License.Here are some key features of Openbox:Highly configurable - Openbox allows extensive customization of window decorations, menus, keybindings and more through XML configuration...
Openbox image
Xmonad icon

Xmonad

Xmonad is a highly configurable and customizable tiling window manager for Linux and other Unix-like operating systems. It is written and configured in Haskell, which allows advanced users to easily modify and extend its functionality.Some of the key features of Xmonad include:Dynamic tiling - It automatically arranges windows in a...
Xmonad image
Bspwm icon

Bspwm

bspwm is a tiling window manager for Linux that represents windows as leaves in a full binary tree. It features multi-monitor support, per-monitor workspaces, gaps between windows, custom keyboard and mouse bindings, and external configuration and control via bspc.Some key features of bspwm include:Window tiling and automatic space allocation based...
Bspwm image
River (Wayland compositor) icon

River (Wayland compositor)

River is a dynamic tiling Wayland compositor designed to provide a simple yet powerful desktop environment. Some key features of River include:Automatic window tiling - Windows are arranged automatically to make optimal use of screen space. Common layouts like monocle and bsp are supported.Keyboard-driven workflow - Customizable shortcuts for window...
River (Wayland compositor) image
Qtile icon

Qtile

Qtile is a dynamic tiling window manager for Linux that is designed to be simple, lightweight, and extensible. It is written in Python and uses OpenGL for rendering. Some key features of Qtile include:Customizable layouts and workflows - Qtile supports floating, monocle, max, grid, spiral, and other layouts. You can...
Qtile image
Fluxbox icon

Fluxbox

Fluxbox is a lightweight and highly customizable open source window manager for the X Window System on Linux. It aims to be fast, lightweight, and stay out of the user's way so they can focus on their applications.Some key features of Fluxbox include:Minimal system resource usage for good performance on...
CLFSWM icon

CLFSWM

CLFSWM (Cross-Platform Lightweight Filemanager and Webserver Manager) is a free, open-source file manager and web application designed to be lightweight, customizable, and available across different operating systems.Developed using C++ and the Qt framework, CLFSWM provides a fast and responsive graphical interface for managing files and folders on your local storage...
CLFSWM image
Subtle window manager icon

Subtle window manager

Subtle is a manual tiling window manager for Linux that prioritizes keyboard usage and minimalism. Unlike dynamic tiling window managers, Subtle does not automatically place or resize windows. Instead, users manually arrange windows into customizable layouts using keyboard shortcuts.Some key features of Subtle include:Keyboard-centric workflows - Most window management operations...
Subtle window manager image