Software:Comparison of X window managers
From HandWiki
This article possibly contains original research. (April 2026) (Learn how and when to remove this template message) |
This article or section possibly contains synthesis of material which does not verifiably mention or relate to the main topic. (April 2026) (Learn how and when to remove this template message) |
Short description: None
This article compares variety of different X window managers. For an introduction to the topic, see X Window System.
General information
- ↑ LGPL-2.1-only with naming restrictions on modified versions.
Features
| Name | Configurable titlebar buttons | Graphical configuration | Hotkeys | ICCCM/EWMH compliant | Panel for window switching | Tabbed windows | Themeable |
|---|---|---|---|---|---|---|---|
| 9wm | No | No | No | Yes | No | No | |
| No | No | No | Yes | Yes | No | No | |
| awesome | Yes | No | Yes | Yes | Yes | No | Yes |
| No | Yes[lower-alpha 1] | Yes[lower-alpha 2] | No | No | No | Yes | |
| Blackbox | No | Depends[lower-alpha 3] | Depends[lower-alpha 4] | Yes[lower-alpha 5] | Yes | No | Yes |
| No | No | Yes[lower-alpha 6] | Partial | No | No | No | |
| Compiz | Yes | Yes | Yes | Yes | Depends[lower-alpha 3] | Yes | Yes |
| CTWM | Yes | Partial | Yes | Yes | |||
| cwm | no titlebar buttons | No | Yes | No | No | Yes | |
| dkwm | |||||||
| dwm | no titlebar buttons | No | Yes | Yes | No | Yes | |
| Enlightenment | Yes | Yes | Yes | Yes | Yes | No | Yes |
| evilwm[6] | no titlebar buttons | No | Yes | Partial[6] | No | No | Yes |
| EXWM[citation needed] | No | No | Yes | Partial | No | Depends | Yes |
| Fluxbox | Yes | Depends[lower-alpha 3] | Yes | Yes[17] | Yes | Yes | Yes |
| FLWM | No | Yes | No[lower-alpha 7] | No | No | ||
| FVWM | Yes | No | Yes | Yes | Yes | Yes[18] | Depends[lower-alpha 3][19][20] |
| herbstluftwm | no titlebar buttons | No | Yes | Yes | No | Yes | Yes |
| i3 | no titlebar buttons | No | Yes | Yes | No | Yes | Yes |
| IceWM | Yes | Depends[lower-alpha 3] | Yes | Yes | Yes | Yes | Yes |
| Ion | no titlebar buttons | No | Yes | No | Yes | Yes | |
| JWM | Yes | Depends[lower-alpha 3] | Yes | EWMH | Yes | No | Yes |
| KWin (KDE) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| LeftWM | |||||||
| Matchbox | EWMH compliance | No | No | Yes | |||
| Metacity (GNOME) | Yes | Yes | Yes | Yes | Yes | No | Yes |
| Mutter (GNOME/MeeGo) | Yes | Yes | Yes | Yes | Gnome Shell | No | Yes |
| Moody | |||||||
| Motif Window Manager (mwm) | No | No | Yes | No[lower-alpha 8] | |||
| Openbox | Yes | Depends[lower-alpha 3] | Yes | Yes | Depends[lower-alpha 3] | No | Yes |
| PekWM | Yes | No | Yes | Partial | No | Yes | Yes |
| Yes | No | Yes | Yes | Yes | No | Yes | |
| Qtile | Yes | No | Yes | Yes | Yes | Yes | |
| Ragnar | |||||||
| Ratpoison | No | No | Yes | No | No | No | No |
| Sawfish | Yes | Yes | Yes | Partial | Yes | primitive | Yes |
| SithWM | no titlebar buttons | No | Yes | No | No | Yes | |
| no titlebar buttons | No | Yes | Yes | No | No | solid colors | |
| No | No | Yes | No | No | No | ||
| StumpWM | No | No | Yes | No | No | No | No |
| sxwm | No | No | Yes | Yes | No | Yes | |
| twm | Yes | No | Yes | Yes | No | solid colors | |
| uwm | |||||||
| Window Maker | No | Yes | Yes | Partial | Yes | Yes | Yes |
| Yes | No | Yes | Yes | Yes | No | Yes | |
| Yes | No | Yes | Yes | Yes | Yes | Yes | |
| wmii | Yes | No | Yes | Yes | No | Yes | Yes |
| Xfwm (Xfce) | Yes | Yes | Yes | Yes | Yes | No | Yes |
| xmonad | Yes | No | Yes | Yes / ? | Depends[lower-alpha 3] | Yes | Yes |
| worm | |||||||
| Name | Configurable titlebar buttons | Graphical configuration | Hotkeys | ICCCM/EWMH compliant | Panel for window switching | Tabbed windows | Themeable |
See also
- Comparison of X Window System desktop environments
- Window manager
- List of Wayland compositors
References
- ↑ "A Memory Comparison of Light Linux Desktops" (in en-US). l3net - a layer 3 networking blog. 2013-03-17. https://l3net.wordpress.com/2013/03/17/a-memory-comparison-of-light-linux-desktops/.
- ↑ JLErvin. "Release 0.1.13 · JLErvin/berry" (in en). https://github.com/JLErvin/berry/releases/tag/0.1.13.
- ↑ "bspwm License". 2 November 2021. https://github.com/baskerville/bspwm/blob/master/LICENSE.
- ↑ "Enlightenment E16". https://www.enlightenment.org/e16.
- ↑ "Enlightenment E16 Downloads". https://sourceforge.net/projects/enlightenment/files/e16/.
- ↑ 6.0 6.1 6.2 "evilwm - standards support". http://www.6809.org.uk/evilwm/standards.shtml. "evilwm releases following and including version 1.1.0 follow the EWMH standard."
- ↑ "evilwm.txt". https://www.6809.org.uk/evilwm/doc/evilwm.txt.
- ↑ fvwmorg. "Releases · fvwmorg/fvwm3" (in en). https://github.com/fvwmorg/fvwm3/releases.
- ↑ "fvwm3/COPYING at main". 3 March 2018. https://github.com/fvwmorg/fvwm3/blob/6000175467fada5d5329f2ecf9e1c0b99937b3ce/COPYING.
- ↑ "matchbox-window-manager - Matchbox Window Manager v1". https://git.yoctoproject.org/matchbox-window-manager/.
- ↑ "steamos-compositor debian source package". /steamos-compositor-1.35/src/steamcompmgr.c. https://repo.steampowered.com/steamos/pool/main/s/steamos-compositor/steamos-compositor_1.35.tar.xz.
- ↑ "steamos-compositor amd64 debian package". /usr/share/doc/steamos-compositor/copyright. https://repo.steampowered.com/steamos/pool/main/s/steamos-compositor/steamos-compositor_1.35+bsos1_amd64.deb. "License: BSD-2-clause"
- ↑ "Release sxwm v1.6". 26 June 2025. https://github.com/uint23/sxwm/releases/tag/v1.6.
- ↑ "sxwm Commit 8701f8d". 6 June 2025. https://github.com/uint23/sxwm/commit/8701f8dc9bfd2c4faa697a3f55f5c90ca90bcf38.
- ↑ "wm/uwm - The NetBSD Packages Collection". https://cdn.netbsd.org/pub/pkgsrc/current/pkgsrc/wm/uwm/index.html.
- ↑ "NetWM - Blackbox". https://blackboxwm.sourceforge.net/NetWM. "Blackbox releases up to and including version 0.65.0 follow the ICCCM standard, while 0.70 and later follow EWMH."
- ↑ "Tables". https://fluxbox.sourceforge.net/docs/ewmh-support.html.
- ↑ FvwmTabs
- ↑ Fvwm Themes
- ↑ FVWM-Crystal
External links
- Comparison of extensible window managers compares window managers "extensible" by user scripts, like Sawfish, xmonad, etc.
- The Comprehensive List of Window Managers for Unix
