Comparison of X window managers

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description

Script error: No such module "Unsubst". This article compares variety of different X window managers. For an introduction to the topic, see X Window System.

General information

Name Type Language Initial release Latest release License Memory (MB)[1]
Version Date
9wm Stacking C 1994 Template:Wikidata Template:Wikidata MIT 0.4
aewm Stacking C 1999 Template:Wikidata Template:Wikidata MIT
awesome Dynamic C, Lua 2007-09-18 Template:Wikidata Template:Wikidata GPL-2.0-or-later 9
Berry Stacking C 2018-08-24 0.1.12 2022-10-24 MIT
Blackbox Stacking C++ 1997 Template:Wikidata Template:Wikidata MIT 3
bspwm Tiling C 2013-04-23 Template:Wikidata Template:Wikidata BSD-2-clause[2]
Compiz Compositing C (OpenGL) 2006 Template:Wikidata Template:Wikidata MIT
CTWM Stacking C 1992 4.1.0 2023-03-26 MIT
cwm Stacking C 2004-07-10 Template:Wikidata Template:Wikidata ISC 8
dkwm Dynamic C 2019-12-01 1.9-1 2023-06-18 MIT/X
dwm Dynamic C 2006-07-14 Template:Wikidata Template:Wikidata MIT 1
Enlightenment Compositing C 1997 Template:Wikidata Template:Wikidata BSD-2-clause
Enlightenment 16[3] Compositing C 2009-06-03 1.0.30 2024-08-10
evilwm[4] Stacking C 2000 1.4.3[5] 2024-03-09 aewm/9wm[6]
EXWM Tiling Emacs Lisp 2018 0.32[7] 2024-10-05 GPL-3.0-or-later
Fluxbox Stacking C++ 2001-09-12 Template:Wikidata Template:Wikidata MIT 16
FLWM Stacking C++ (FLTK) 1998 Template:Wikidata Template:Wikidata GPL-2.0-or-later
FVWM Stacking C 1993-06-01 Template:Wikidata Template:Wikidata GPL-2.0-or-later[8] 4
herbstluftwm Dynamic C++ 2011-10-02 0.9.5 2022-07-30 BSD-2-clause
i3 Dynamic C 2009-03-15 Template:Wikidata Template:Wikidata BSD-3-clause 3
IceWM Stacking C++ 1997 Template:Wikidata Template:Wikidata LGPL-2.0-only 4.5
Ion Tiling C, Lua 2000 Final 2009-01-10 LGPL-2.1-onlyTemplate:Efn
JWM Stacking C 2003 2.4.5[9] 2024-10-05 MIT 3
KWin (KDE) Compositing C++ (Qt) 2002 Template:Wikidata Template:Wikidata GPL 41
LeftWM Tiling Rust 2019 0.5.3 2024-10-20 MIT
Matchbox Stacking C 2007-04-13 1.2.3[10] 2023-03-15 GPL-2.0-or-later
Metacity (GNOME 2/LiMo) Compositing C, C++ (GTK+) 2002-10 Template:Wikidata Template:Wikidata GPL-2.0-or-later
Moksha (E17) Compositing C 2015-08-11 0.4.1[11] 2023-07-23
Motif Window Manager (mwm) Stacking C 1989 Template:Wikidata Template:Wikidata LGPL-2.1-or-later
Mutter (GNOME 3+/MeeGo) Compositing C (Clutter) 2011-04 Template:Wikidata Template:Wikidata GPL-2.0-or-later 18.6
Openbox Stacking C 2002-09-18 Template:Wikidata Template:Wikidata GPL-2.0-or-later 7
PekWM Stacking C++ 2009 Template:Wikidata Template:Wikidata GPL-2.0-or-later 5.3
PlayWM Stacking C 2013-31-01 Final 2013-02-10 GPL
Qtile Dynamic Python 2008-08-31 Template:Wikidata Template:Wikidata MIT 2
Ragnar Tiling C 2023-05-15 1.5.0 2024-08-17 GPL
Ratpoison Tiling C 2000-12-04 1.4.9 2017-04-03 GPL-2.0-or-later 1
Sawfish Stacking Lisp, C 2000-01-01 Template:Wikidata Template:Wikidata GPL-2.0-or-later 3.1
SithWM Template:Webarchive Stacking C 2007 Template:Wikidata Template:Wikidata GPL
spectrwm Dynamic C 2012-02-07 3.6.0[12] Template:Wikidata ISC
steamcompmgr Compositing C[13] 2013 BSD-2-clause[14]
StumpWM Tiling Common Lisp 2017-01-12 23.11[15] Template:Wikidata GPL-2.0-or-later
sxwm Dynamic C 2025 1.6[16] 2025-06-26 GPL-3.0-or-later[17]
twm Stacking C 1987 Template:Wikidata Template:Wikidata MIT-open-group
MIT-CMU
XFree86-1.0
1.2
Ultrix Window Manager (uwm) Stacking C 1985 Final[18] 1988-10-27 Similar to BSD licenses
Window Maker Stacking C 1997 Template:Wikidata Template:Wikidata GPL-2.0-or-later 7
Wingo Dynamic Go 2012 Final 2018 WTFPL
wmii Dynamic C 2005-06-01 Template:Wikidata Template:Wikidata MIT
Xfwm (Xfce) Compositing C, C++ (GTK+) 1996 4.19[19] 2024-11-01 GPL, LGPL 70
xmonad Dynamic Haskell 2007-03-06 Template:Wikidata Template:Wikidata BSD-3-clause 2
worm Dynamic Nim 2021-12-12 0.3.3 2024-03-30 MIT
Name Type Language Initial release Latest release License Memory (MB)
Version Date

Template:Notelist

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
aewmScript error: No such module "Unsubst". No No No Yes Yes No No
awesome Yes No Yes Yes Yes No Yes
BerryScript error: No such module "Unsubst". No YesTemplate:Efn YesTemplate:Efn No No No Yes
Blackbox No DependsTemplate:Efn DependsTemplate:Efn YesTemplate:Efn Yes No Yes
bspwmScript error: No such module "Unsubst". No No YesTemplate:Efn Partial No No No
Compiz Yes Yes Yes Yes DependsTemplate:Efn 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[4] no titlebar buttons No Yes Partial[4] No No Yes
EXWMScript error: No such module "Unsubst". No No Yes Partial No Depends Yes
Fluxbox Yes DependsTemplate:Efn Yes Yes[20] Yes Yes Yes
FLWM No Yes NoTemplate:Efn No No
FVWM Yes No Yes Yes Yes Yes[21] DependsTemplate:Efn[22][23]
herbstluftwm no titlebar buttons No Yes Yes No Yes Yes
i3 no titlebar buttons No Yes Yes No Yes Yes
IceWM Yes DependsTemplate:Efn Yes Yes Yes Yes Yes
Ion no titlebar buttons No Yes No Yes Yes
JWM Yes DependsTemplate:Efn 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 NoTemplate:Efn
Openbox Yes DependsTemplate:Efn Yes Yes DependsTemplate:Efn No Yes
PekWM Yes No Yes Partial No Yes Yes
PlayWMScript error: No such module "Unsubst". 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 Template:Webarchive no titlebar buttons No Yes No No Yes
spectrwmScript error: No such module "Unsubst". no titlebar buttons No Yes Yes No No solid colors
steamcompmgrScript error: No such module "Unsubst". 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
WingoScript error: No such module "Unsubst". Yes No Yes Yes Yes No Yes
WMFSScript error: No such module "Unsubst". 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 / ? DependsTemplate:Efn Yes Yes
worm
Name Configurable titlebar buttons Graphical configuration Hotkeys ICCCM/EWMH compliant Panel for window switching Tabbed windows Themeable

Template:Notelist

See also

Script error: No such module "Portal".

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. a b c Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".
  10. Script error: No such module "citation/CS1".
  11. Script error: No such module "citation/CS1".
  12. Script error: No such module "citation/CS1".
  13. Script error: No such module "citation/CS1".
  14. Script error: No such module "citation/CS1".
  15. Script error: No such module "citation/CS1".
  16. Script error: No such module "citation/CS1".
  17. Script error: No such module "citation/CS1".
  18. Script error: No such module "citation/CS1".
  19. Script error: No such module "citation/CS1".
  20. Script error: No such module "citation/CS1".
  21. FvwmTabs Template:Webarchive
  22. Fvwm Themes
  23. FVWM-Crystal

Script error: No such module "Check for unknown parameters".

External links

Template:X desktop environments and window managers