Comparison of X window managers
이 기사에서는 다양한 X 창 관리자를 비교합니다. 주제에 대한 소개에 대해, X Window System을 참조하십시오.
General information
Name | Type | Language | Initial Release | Latest release | License | Memory (MB)[1] | |
---|---|---|---|---|---|---|---|
Version | Date | ||||||
9wm | Stacking | C | 1994 | 1.4.2 | 2022-01-19 | MIT | 0.4 |
aewm | Stacking | C | 1.3.12 | 2007-12-27 | MIT | ||
awesome | Dynamic | C, Lua | 2007-09-18 | 4.3 | 2019-01-28 | GPL-2.0-or-later | 9 |
Berry | Stacking | C | 2018-08-24 | 2019-09-21 | MIT | ||
Blackbox | Stacking | C++ | 0.77 | 2021-05-12 | MIT | 3 | |
bspwm | Tiling | C | 2013-04-23 | 0.9.10 | 2020-08-02 | BSD-2-Clause[2] | |
Compiz | Compositing | C (OpenGL) | 2006 | 0.9.14.1 | 2019-11-28 | MIT | |
cwm | Stacking | C | 2004-07-10 | 3 | 2005-08-28 | ISC | |
dwm | Dynamic | C | 2006-07-14 | 6.3 | 2022-01-07 | MIT | 1 |
Enlightenment | Compositing | C | 1997 | 0.25.3 | 2022-02-10 | BSD-2-Clause | |
evilwm[3] | Stacking | C | 2000 | 1.3.1 | 2021-07-30 | aewm/9wm[4] | |
EXWM | Tiling | Emacs Lisp | 0.26 | 2021-11-13 | GPL-3.0-or-later | ||
Fluxbox | Stacking | C++ | 2001-09-12 | 1.3.7 | 2015-02-08 | MIT | 16 |
FLWM | Stacking | C++ (FLTK) | 1998 | 1.02 | 2006-06-30 | GPL-2.0-or-later | |
FVWM | Dynamic | C | 1993-06-01 | 3-1.0.4 | 2021-07-20 | GPL | 4 |
i3 | Dynamic | C | 2009-03-15 | 4.20.1 | 2021-11-03 | BSD-3-Clause | 3 |
IceWM | Stacking | C++ | 1997 | 2.9.7 | 2022-05-01 | LGPL-2.0-only | 4.5 |
Ion | Tiling | C, Lua | 2000 | 3-20090110 | 2009-01-10 | LGPL-2.1-only[a] | |
JWM | Stacking | C | 2003 | 2.4.1 | 2022-02-26 | MIT | 3 |
KWin (KDE) | Compositing | C++ (Qt) | 5.24.3 | 2022-03-08 | GPL | 41 | |
Matchbox | Stacking | C | 2007-04-13 | 1.2.2 | 2016-12-05 | GPL-2.0-or-later | |
Metacity (GNOME) | Compositing | C, C++ (GTK+) | 2002-10 | 3.44.0 | 2022-03-19 | GPL-2.0-or-later | |
Mutter (GNOME/MeeGo) | Compositing | C (Clutter) | 2011-04 | 42.0 | 2022-03-12 | GPL-2.0-or-later | 18.6 |
mwm (Motif Window Manager) | Stacking | C | 1989 | 2.3.8 | 2017-12-05 | LGPL-2.1-or-later | |
Openbox | Stacking | C | 2002-09-18 | 3.6.1 | 2015-07-01 | GPL-2.0-or-later | 7 |
PekWM | Stacking | C++ | 0.2.1 | 2021-12-03 | GPL-2.0-or-later | 5.3 | |
PlayWM | Stacking | C | GPL | ||||
Qtile | Dynamic | Python | 2008-08-31 | 0.21.0 | 2022-03-23 | MIT | 2 |
Ratpoison | Tiling | C | 2000-12-04 | 1.4.9 | 2017-04-04 | GPL-2.0-or-later | 1 |
Sawfish | Stacking | Lisp, C | 2000-01-01 | 1.13.0 | 2021-12-24 | GPL-2.0-or-later | 3.1 |
SithWM | Stacking | C | 1.2.3 | 2008-04-25 | GPL | ||
spectrwm | Dynamic | C | 3.4.1 | 2020-06-25 | ISC | ||
steamcompmgr | Compositing | C[5] | 2013 | BSD-2-clause[6] | |||
StumpWM | Tiling | Common Lisp | 20.11 | 2020-11-27 | GPL-2.0-or-later | ||
twm | Stacking | C | 1987 | 1.0.12 | 2022-04-02 | MIT-open-group MIT-CMU XFree86-1.0 |
1.2 |
uwm | Stacking | C | 1985 | Similar to BSD license | |||
Window Maker | Stacking | C | 1997 | 0.95.9 | 2020-04-04 | GPL-2.0-or-later | 7 |
Wingo | Dynamic | Go | WTFPL | ||||
WMFS | Tiling | C | 201003 | 2010-03-28 | BSD-3-Clause | ||
wmii | Dynamic | C | 2005-06-01 | 3.9.2 | 2010-06-10 | MIT | |
Xfwm (Xfce) | Compositing | C, C++ (GTK+) | 1996 | 4.16 | 2020-12-22 | GPL, LGPL | 70 |
xmonad | Dynamic | Haskell | 2007-03-06 | 0.17.0 | 2021-10-27 | BSD-3-Clause | 2 |
Name | Type | Language | Initial Release | Latest release | License | Memory (MB) | |
Version | Date |
- ^ 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 | |
aewm | No | No | No | Yes | Yes | No | No |
awesome | Yes | No | Yes | Yes | Yes | No | Yes |
Berry | No | Yes[a] | Yes[b] | No | No | No | Yes |
Blackbox | No | Depends[c] | Depends[d] | Yes[e] | Yes | No | Yes |
bspwm | No | No | Yes[f] | Partial | No | No | No |
Compiz | Yes | Yes | Yes | Yes | Depends[c] | Yes | Yes |
cwm | no titlebar buttons | No | Yes | No | No | Yes | |
dwm | no titlebar buttons | No | Yes | Yes | No | Yes | |
Enlightenment | Yes | Yes | Yes | Yes | Yes | No | Yes |
evilwm[3] | no titlebar buttons | No | Yes | Partial[3] | No | No | Yes |
EXWM | No | No | Yes | Partial | No | No | Yes |
Fluxbox | Yes | Depends[c] | Yes | Yes[8] | Yes | Yes | Yes |
FLWM | No | Yes | No[g] | No | No | ||
FVWM | Yes | No | Yes | Yes | Yes | Yes[9] | Depends[c][10][11] |
i3 | no titlebar buttons | No | Yes | Yes | No | Yes | Yes |
IceWM | Yes | Depends[c] | Yes | Yes | Yes | No | Yes |
Ion | no titlebar buttons | No | Yes | No | Yes | Yes | |
JWM | Yes | Depends[c] | Yes | EWMH | Yes | No | Yes |
KWin (KDE) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
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 |
mwm (Motif Window Manager) | No | No | Yes | No[h] | |||
Openbox | Yes | Depends[c] | Yes | Yes | Depends[c] | No | Yes |
PekWM | Yes | No | Yes | Partial | No | Yes | Yes |
PlayWM | Yes | No | Yes | Yes | Yes | No | Yes |
Qtile | Yes | No | Yes | Yes | Yes | Yes | |
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 | |
spectrwm | no titlebar buttons | No | Yes | Yes | No | No | solid colors |
steamcompmgr | No | No | Yes | No | No | No | |
StumpWM | No | No | Yes | No | No | No | No |
twm | Yes | No | Yes | Yes | No | solid colors | |
uwm | |||||||
Window Maker | No | Yes | Yes | Partial | Yes | Yes | Yes |
Wingo | Yes | No | Yes | Yes | Yes | No | Yes |
WMFS | Yes | No | Yes | Yes | Yes | Yes | Yes |
wmii | Yes | No | Yes | Yes | No | Yes | Yes |
Xfwm (Xfce) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
xmonad | Yes | No | Yes | Yes / ? | Depends[c] | Yes | Yes |
Name | Configurable titlebar buttons | Graphical configuration | Hotkeys | ICCCM/EWMH compliant | Panel for window switching | Tabbed windows | Themeable |
See also
References
- ^ "A Memory Comparison of Light Linux Desktops". l3net - a layer 3 networking blog. 2013-03-17. Retrieved 2017-12-28.
- ^ "bspwm License". GitHub. 2 November 2021.
- ^ a b c "evilwm - standards support".
evilwm releases following and including version 1.1.0 follow the EWMH standard.
- ^ "evilwm.txt".
- ^ "steamos-compositor debian source package". /steamos-compositor-1.35/src/steamcompmgr.c.
- ^ "steamos-compositor amd64 debian package". /usr/share/doc/steamos-compositor/copyright.
License: BSD-2-clause
- ^ "NetWM - Blackbox". Archived from the original on 2007-10-01. Retrieved 2008-03-29.
Blackbox releases up to and including version 0.65.0 follow the ICCCM standard, while 0.70 and later follow EWMH.
- ^ "Tables".
- ^ FvwmTabs Archived 2009-08-02 at the Wayback Machine
- ^ 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