释义 |
- See also
- References
- External links
{{expand list|date=January 2011}}This article compares variety of different X window managers. For an introduction to the topic, see X Window System. Name | Language | License | Type | Configurable titlebar buttons | Graphical configuration | Hotkeys | ICCCM/EWMH compliant | Panel for window switching | Tabbed windows | Themeable | Memory (MB)[1] | Initial Release | Last Stable Release |
---|
9wm | C | MIT | Stacking | {{no}} | {{no}} | {{no}} | {{yes}} | {{no}} | {{no}} | 0.4 | 1994 |
---|
aewm | C | MIT | Stacking | {{no}} | {{no}} | {{no}} | {{yes}} | {{yes}} | {{no}} | {{no}} |
---|
awesome | C, Lua | GPL | Dynamic | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | 9 | 2007-09-18 |
---|
Blackbox | C++ | MIT | Stacking | {{no}} | third-party}} | with bbkeys}} | through 0.65 / from 0.70}}[2] | {{yes}} | {{no}} | {{yes}} | 3 |
---|
Compiz | C (OpenGL) | MIT | Compositing | {{yes}} | {{yes}} | {{yes}} | {{yes}} | third-party}} | {{yes}} | {{yes}} | 2006 | 2016-11-11 |
---|
cwm | C | ISC | Stacking | {{no2}}no titlebar buttons | {{no}} | {{yes}} | {{no}} | {{no}} | {{yes}} | 2004-07-10 |
---|
dwm | C | MIT | Dynamic | {{no2}}no titlebar buttons | {{no}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | 1 | 2006-07-14 |
---|
Enlightenment | C | BSD | Compositing | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | 1997 | 2018-03 |
---|
evilwm | C | Artistic[3] | Stacking | {{no2}}no titlebar buttons | {{no}} | {{yes}} | {{partial}}[4] | {{no}} | {{no}} | {{yes}} |
---|
Fluxbox | C++ | MIT | Stacking | {{yes}} | third-party}} | {{yes}} | {{yes}}[5] | {{yes}} | {{yes}} | {{yes}} | 16 |
---|
FLWM | C++ (FLTK) | GPL | Stacking | {{no}} | {{yes}} | There is a window list menu}} | {{no}} | {{No}} | 1998 |
---|
FVWM | C | GPL | Dynamic | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{yes}}[6] | third-party}}[7][8] | 4 | 1993-06-01 |
---|
i3 | C | BSD | Dynamic | {{no2}}no titlebar buttons | {{no}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | 3 | 2009-03-15 |
---|
IceWM | C++ | LGPL | Stacking | {{yes}} | third-party}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | 4.5 | 1997 |
---|
Ion | C, Lua | LGPL with naming restrictions on modified versions | Tiling | {{no2}}no titlebar buttons | {{no}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | 2000 | 2009-01-10 |
---|
JWM | C | MIT (Formerly GPL) | Stacking | {{yes}} | third-party}} | {{yes}} | EWMH}} | {{yes}} | {{no}} | {{yes}} | 3 | 2003 |
---|
KWin (KDE) | C++ (Qt) | GPL | Compositing | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | 41 | 2019-01 |
---|
Matchbox | C | GPL | Stacking | EWMH compliance}} | {{no}} | {{no}} | {{yes}} | 2007-04-13 |
---|
Metacity (GNOME) | C, C++ (GTK+) | GPL | Compositing | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | 2002-10 | 2016-09 |
---|
Mutter (GNOME/MeeGo) | C (Clutter) | GPL | Compositing | {{yes}} | {{yes}} | {{yes}} | {{yes}} | Gnome Shell}} | {{no}} | {{yes}} | 18.6 | 2011-04 | 2018-09 |
---|
mwm (Motif Window Manager) | C | The Open Group Public License | Stacking | {{no}} | {{no}} | {{yes}} | can change colours}} | 1989 |
---|
Openbox | C | GPL | Stacking | {{yes}} | third-party}} | {{yes}} | {{yes}} | third-party}} | {{no}} | {{yes}} | 7 | 2002-09-18 |
---|
PekWM | C++ | GPL | Stacking | {{yes}} | {{no}} | {{yes}} | {{partial}} | {{no}} | {{yes}} | {{yes}} | 5.3 |
---|
PlayWM | C | GPL | Stacking | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} |
---|
Ratpoison | C | GPL | Tiling | {{no}} | {{no}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} | 1 | 2000-12-04 |
---|
Sawfish | Lisp, C | GPL | Stacking | {{yes}} | {{yes}} | {{yes}} | {{Partial}} | {{yes}} | primitive | {{yes}} | 3.1 | 2000-01-01 |
---|
sithWM | C | GPL | Stacking | {{no2}}no titlebar buttons | {{no}} | {{yes}} | {{no}} | {{no}} | {{yes}} |
---|
spectrwm | C | ISC | Dynamic | {{no2}}no titlebar buttons | {{no}} | {{yes}} | {{yes}} | {{no}} | {{no}} | solid colors}} |
---|
steamcompmgr | unknown | BSD-2-clause | Compositing | {{no}} | {{no}} | {{yes}} | {{no}} | {{no}} | {{no}} | 2013 |
---|
StumpWM | Common Lisp | GPL | Tiling | {{no}} | {{no}} | {{yes}} | {{no}} | {{no}} | {{no}} | {{no}} |
---|
twm | C | MIT | Stacking | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{no}} | solid colors}} | 1.2 | 1987 |
---|
WMFS | C | BSD | Tiling | {{yes}} | {{no}} | {{yes}} | {{Yes}} | {{yes}} | {{yes}} | {{yes}} |
---|
Window Maker | C | GPL | Stacking | {{no}} | {{yes}} | {{yes}} | {{partial}} | {{yes}} | {{yes}} | {{yes}} | 7 | 1997 |
---|
Wingo | Go | WTFPL | Dynamic | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} |
---|
wmii | C | MIT | Dynamic | {{yes}} | {{no}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | {{yes}} | 2005-06-01 |
---|
Xfwm (Xfce) | C, C++ (GTK+) | GPL, LGPL | Compositing | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{yes}} | {{no}} | {{yes}} | 70 |
---|
xmonad | Haskell | BSD | Dynamic | {{yes}} | {{no}} | {{yes}} | Yes / ?}} | third-party}} | {{yes}} | {{yes}} | 2 | 2007-03-06 |
---|
uwm | C | Similar to BSD license | Stacking | 1985 |
---|
Name | Language | License | Type | Configurable titlebar buttons | Graphical configuration | Hotkeys | ICCCM/EWMH compliant | Panel for window switching | Tabbed windows | Themeable | Memory (MB) | Initial release | Last Table Release |
---|
|
See also {{Portal|Free and open-source software}}- Comparison of X Window System desktop environments
- Window manager
- List of Wayland compositors
References1. ^{{Cite news|url=https://l3net.wordpress.com/2013/03/17/a-memory-comparison-of-light-linux-desktops/|title=A Memory Comparison of Light Linux Desktops|date=2013-03-17|work=l3net - a layer 3 networking blog|access-date=2017-12-28|language=en-US}} 2. ^{{cite web|url= http://blackboxwm.sourceforge.net/NetWM |title= NetWM - Blackbox |quote= Blackbox releases up to and including version 0.65.0 follow the ICCCM standard, while 0.70 and later follow EWMH.}} 3. ^{{cite web|url=http://freecode.com/projects/evilwm |title= EvilWM on Freecode}} 4. ^{{cite web|url= http://www.6809.org.uk/evilwm/standards.shtml |title= evilwm - standards support|quote= evilwm releases following and including version 1.1.0 follow the EWMH standard.}} 5. ^http://fluxbox.sourceforge.net/docs/ewmh-support.html 6. ^FvwmTabs {{webarchive|url=https://web.archive.org/web/20090802010635/http://www.fvwm.org/documentation/manpages/unstable/FvwmTabs.php |date=2009-08-02 }} 7. ^Fvwm Themes 8. ^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
{{X desktop environments and window managers}} 2 : Software comparisons|X window managers |