Comparison of X window managers
Jump to navigation
Jump to search
This article compares variety of different X window managers. For an introduction to the topic, see X Window System.
General information
[edit | edit source]- ^ LGPL-2.1-only with naming restrictions on modified versions.
Features
[edit | edit source]| 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[citation needed] | No | No | No | Yes | Yes | No | No |
| awesome | Yes | No | Yes | Yes | Yes | No | Yes |
| Berry[citation needed] | No | Yes[a] | Yes[b] | No | No | No | Yes |
| Blackbox | No | Depends[c] | Depends[d] | Yes[e] | Yes | No | Yes |
| bspwm[citation needed] | No | No | Yes[f] | Partial | No | No | No |
| Compiz | Yes | Yes | Yes | Yes | Depends[c] | 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 |
| EXWM[citation needed] | No | No | Yes | Partial | No | Depends | Yes |
| Fluxbox | Yes | Depends[c] | Yes | Yes[21] | Yes | Yes | Yes |
| FLWM | No | Yes | No[g] | No | No | ||
| FVWM | Yes | No | Yes | Yes | Yes | Yes[22] | Depends[c][23][24] |
| herbstluftwm | no titlebar buttons | No | Yes | Yes | No | Yes | Yes |
| i3 | no titlebar buttons | No | Yes | Yes | No | Yes | Yes |
| IceWM | Yes | Depends[c] | Yes | Yes | Yes | Yes | 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 |
| 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[h] | |||
| Openbox | Yes | Depends[c] | Yes | Yes | Depends[c] | No | Yes |
| PekWM | Yes | No | Yes | Partial | No | Yes | Yes |
| PlayWM[citation needed] | 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 Archived 2022-03-26 at the Wayback Machine | no titlebar buttons | No | Yes | No | No | Yes | |
| spectrwm[citation needed] | no titlebar buttons | No | Yes | Yes | No | No | solid colors |
| steamcompmgr[citation needed] | 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 |
| Wingo[citation needed] | Yes | No | Yes | Yes | Yes | No | Yes |
| WMFS[citation needed] | 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[c] | Yes | Yes |
| worm | |||||||
| Name | Configurable titlebar buttons | Graphical configuration | Hotkeys | ICCCM/EWMH compliant | Panel for window switching | Tabbed windows | Themeable |
See also
[edit | edit source]Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ FvwmTabs Archived 2009-08-02 at the Wayback Machine
- ^ Fvwm Themes
- ^ FVWM-Crystal
External links
[edit | edit source]- Comparison of extensible window managers compares window managers "extensible" by user scripts, like Sawfish, xmonad, etc.
- The Comprehensive List of Window Managers for Unix