Tiling Window Manager |top| Jun 2026
sudo apt install i3
For the hardcore minimalist. It is written in C, has no config file, and requires you to edit the source code and recompile to make changes. The Learning Curve
A tiling window manager is a type of window manager that arranges windows in a non-overlapping way, typically using a grid or tree-like layout. This approach can be highly efficient for users who work with multiple windows simultaneously, as it allows for a high degree of customization and can reduce the overhead associated with managing multiple windows. tiling window manager
gaps inner 10 gaps outer 5
| WM | Ecosystem | Config Language | Difficulty | |----|-----------|----------------|------------| | | X11 | Plain text (i3 config) | ★★☆ | | Sway | Wayland | i3-compatible | ★★☆ | | dwm | X11 | C (recompile to change) | ★★★ | | bspwm | X11 | Shell scripts | ★★★ | | awesome | X11 | Lua | ★★★ | | hyprland | Wayland | Hyprland config | ★★☆ | | Qtile | X11/Wayland | Python | ★★☆ | | xmonad | X11 | Haskell | ★★★★ | sudo apt install i3 For the hardcore minimalist
Generally uses significantly less RAM and CPU than full desktop environments like GNOME or KDE.
Install rofi instead of dmenu for a prettier app launcher: sudo apt install rofi then edit config: bindsym $mod+d exec rofi -show drun This approach can be highly efficient for users
Designed to keep your hands on the keyboard, reducing reliance on a mouse.
One large "master" window on the left, with other windows stacked vertically on the right.