Size: 3167
Comment: add wmii, awesome, xmonad
|
Size: 5095
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
'''Translation(s):''' [[fr/WindowManager|Français]] |
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/WindowManager|Français]] - [[it/WindowManager|Italiano]]-~ ---- |
Line 7: | Line 7: |
The window manager gives windows a border and allows you to move them around and maximize/minimize them. The user interface for these functions is left up to its author. | The window manager gives windows a border and allows you to move them around and maximize/minimize them. The user interface for these functions is left up to its author. Often, the window manager is just one component of [[DesktopEnvironment|Desktop Environments]] suite. |
Line 9: | Line 9: |
This proves to be quite confusing for the new user of a X windowing environment because most other environments simply use one window manager and give the user no choice. In this sense, X is much more versatile and allows more tailoring of the environment to whatever the user wants. It allows the creation of an xterminal, a diskless workstation which runs only an X server (out of ROM) and leaves all user interface implementation to a central compute server. | This proves to be quite confusing for the new user of a X windowing environment because most other environments simply use one window manager and give the user no choice. In this sense, X is much more versatile and allows more tailoring of the environment to whatever the user wants. It allows the creation of an xterminal, a diskless workstation which runs only an X server (out of ROM) and leaves all user interface implementation to a central compute server. |
Line 11: | Line 11: |
Available Linux window managers are: | The most commonly used Linux window managers are: * Blackbox [[http://blackboxwm.sourceforge.net/]] * Enlightenment [[http://www.enlightenment.org/]] * [[FluxBox]] [[http://fluxbox.org/]] * [[Fvwm]] [[http://www.fvwm.org/]] (an old and useful window manager - still in constant development!) * IceWM [[http://www.ice-wm.org/]] * IceWM is a small, fast, lightweight Window Manager designed to resemble Microsoft Windows. * It provides basic, standards compliant window management and a TaskBar. * It is very configurable, with many options. So many, in fact, that dispite several attempts, there is no good, intuitive configuration program for it. * IceWM is also extremely themable, supporting rounded corners, pixmaps, and many amazingly ugly themes. * KWin / Kwm (The window manager used for the KDE desktop) * Metacity [[http://ftp.gnome.org/pub/gnome/sources/metacity]] (for DebianGnome ). * [[Openbox]] [[http://openbox.org/]] * Twm (an old window manager dating back to the beginnings of X Window) * Windowmaker [[http://www.windowmaker.org/]] * Xfwm [[https://docs.xfce.org/xfce/xfwm4/start]] |
Line 13: | Line 28: |
Other WMs include: * 9wm * aewm * !AfterStep * amiwm |
|
Line 14: | Line 35: |
* JWM [[http://joewing.net/programs/jwm/]] * lwm * MIWM * Oroborus * PekWM * ratpoison * Scrotwm * StumpWM * [[TinyWM]] * uwm * VTWM * w9wm * !WindowLab * wm2 |
|
Line 15: | Line 50: |
* Sawfish [[http://sawmill.sourceforge.net/]] | <<Anchor(tiling_window_managers)>> == Tiling Window managers == [[WikiPedia:Tiling_window_manager|Tiling window managers]] arrange application windows into various grid layouts, often in a manner which displays all of the windows seamlessly without overlapping. Debian provides packages for several popular tiling window managers, including: |
Line 17: | Line 54: |
* Windowmaker [[http://www.windowmaker.org/]] | * [[http://awesome.naquadah.org|awesome]] * [[http://dwm.suckless.org|dwm]] (see also [[Dwm]] page on this wiki)) * [[http://i3wm.org|i3]] * [[http://www.fnurt.net/larswm/|larswm]] * [[http://www.nongnu.org/ratpoison/|ratpoison]] * [[http://sawfish.wikia.com|sawfish]] * [[http://scrotwm.org|scrotwm]] * [[http://www.nongnu.org/stumpwm/|stumpwm]] * [[http://wmii.suckless.org|wmii]] (see also [[Wmii]] page on this wiki) * [[http://xmonad.org|xmonad]] (see also [[Xmonad]] page on this wiki) |
Line 19: | Line 65: |
* Metacity [[http://ftp.gnome.org/pub/gnome/sources/metacity]] (for DebianGnome ). | Other tiling window managers, which can be built from source, include: |
Line 21: | Line 67: |
* Blackbox [[http://blackboxwm.sourceforge.net/]] | * [[http://plhk.ru|echinus]] * [[http://tuomov.iki.fi/software/|ion]] (see also [[fr/Ion]] (French)) * [[https://github.com/enticeing/musca|musca]] * [[https://wiki.archlinux.org/index.php/Subtle|subtle]] * [[http://wmfs.info|wmfs]] |
Line 23: | Line 73: |
* Fluxbox [[http://fluxbox.sourceforge.net/]] * IceWM (A popular window manager written in C++) * JWM (A footprint efficient window manager) * Openbox [[http://www.icculus.org/openbox/]] * Enlightenment [[http://www.enlightenment.org/]] * XFCE [[http://www.xfce.org/]] * Kwm (The window manager used for the KDE desktop) * Twm (an old window manager dating back to the beginnings of X windows) * Fvwm [[http://www.fvwm.org/]] (an old but useful window manager - still in constant development!) * OpenLook * [[Wmii|wmii]] [[http://wmii.suckless.org/]] * awesome [[http://awesome.naquadah.org/]] * xmonad [[http://xmonad.org/]] see DebPkg:x-window-manager packages descriptions |
---- See DebPkg:x-window-manager packages descriptions |
Line 57: | Line 81: |
Window Managers must not be confused with [[Desktop_environment]]s such as GNOME, KDE, XFce. These three environments use a window manager as a __single__ part of a much larger system. And to make things much more complicated, GNOME doesn't force you to use any one window manager. They have a list of "supported" window managers that you can choose from. | Window Managers must not be confused with [[DesktopEnvironment|Desktop Environments]] such as GNOME, KDE, Xfce. These three environments use a window manager as a __single__ part of a much larger system. And to make things much more complicated, GNOME doesn't force you to use any one window manager. They have a list of "supported" window managers that you can choose from. |
Line 63: | Line 87: |
* [[display_manager|Display manager]]s: (gdm, kdm, xdm ..). | * [[DisplayManager]] (gdm, kdm, xdm ..). |
Line 67: | Line 91: |
* http://en.wikipedia.org/wiki/window_manager | * http://en.wikipedia.org/wiki/window_manager in Wikipedia |
Line 69: | Line 93: |
* [[http://www.gilesorr.com/wm/table.html| The Comprehensive List of Window Managers for Unix]] | |
Line 70: | Line 95: |
CategoryDesktopEnvironment | [[CategoryXWindowSystem]] | CategoryDesktopEnvironment | [[CategoryXWindowSystem]] | CategorySoftware |
Translation(s): English - Français - Italiano
In the X Window System, the X Server itself does not give the user the capability of managing windows that have been opened. Instead, this job is delegated to a program called a window manager.
The window manager gives windows a border and allows you to move them around and maximize/minimize them. The user interface for these functions is left up to its author. Often, the window manager is just one component of Desktop Environments suite.
This proves to be quite confusing for the new user of a X windowing environment because most other environments simply use one window manager and give the user no choice. In this sense, X is much more versatile and allows more tailoring of the environment to whatever the user wants. It allows the creation of an xterminal, a diskless workstation which runs only an X server (out of ROM) and leaves all user interface implementation to a central compute server.
The most commonly used Linux window managers are:
Blackbox http://blackboxwm.sourceforge.net/
Enlightenment http://www.enlightenment.org/
Fvwm http://www.fvwm.org/ (an old and useful window manager - still in constant development!)
IceWM http://www.ice-wm.org/
- IceWM is a small, fast, lightweight Window Manager designed to resemble Microsoft Windows.
It provides basic, standards compliant window management and a TaskBar.
- It is very configurable, with many options. So many, in fact, that dispite several attempts, there is no good, intuitive configuration program for it.
- IceWM is also extremely themable, supporting rounded corners, pixmaps, and many amazingly ugly themes.
- KWin / Kwm (The window manager used for the KDE desktop)
Metacity http://ftp.gnome.org/pub/gnome/sources/metacity (for DebianGnome ).
- Twm (an old window manager dating back to the beginnings of X Window)
Windowmaker http://www.windowmaker.org/
Other WMs include:
- 9wm
- aewm
AfterStep
- amiwm
- AmiWM (Amiga Lookalike)
- lwm
- MIWM
- Oroborus
- PekWM
- ratpoison
- Scrotwm
- StumpWM
- uwm
- VTWM
- w9wm
WindowLab
- wm2
Tiling Window managers
Tiling window managers arrange application windows into various grid layouts, often in a manner which displays all of the windows seamlessly without overlapping. Debian provides packages for several popular tiling window managers, including:
Other tiling window managers, which can be built from source, include:
See x-window-manager packages descriptions If you use startx rather than a login manager, you'll probably want to choose a default Window Manager. To change the default window manager use
update-alternatives --config x-window-manager
( See update-alternatives manpage).
Window Managers must not be confused with Desktop Environments such as GNOME, KDE, Xfce. These three environments use a window manager as a single part of a much larger system. And to make things much more complicated, GNOME doesn't force you to use any one window manager. They have a list of "supported" window managers that you can choose from.
Afterstep should be mentioned - (and fvwm is actually fvwm2 whereas fvwm1 already had/has lots of "functionality" and lives on a smaller foot-print)
See also
DisplayManager (gdm, kdm, xdm ..).
http://xwinman.org/ for a more comprehensive list of window managers for X.
http://en.wikipedia.org/wiki/window_manager in Wikipedia
Comparison of X Window Managers at the Mark Hobley's Open Source Laboratory
CategoryDesktopEnvironment | CategoryXWindowSystem | CategorySoftware