Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
en:system:userspace:window_manager [2023/12/05 14:40]
throgh [About]
en:system:userspace:window_manager [2024/04/13 03:19]
throgh [Available window managers]
Line 7: Line 7:
 ==== Classification ==== ==== Classification ====
  
-Windows managers can generally be ''dynamic'', ''stacking''or ''tiling'' in their behavior.+Windows managers can generally be ''dynamic'', ''stacking'' or ''tiling'' in their behavior.
  
   * **Stacking (or floating) window managers** have windows analogous to pieces of paper on a physical desktop, which can be stacked each on top of the others, with the one with which the user interacts on top of the stack, and totally visible.   * **Stacking (or floating) window managers** have windows analogous to pieces of paper on a physical desktop, which can be stacked each on top of the others, with the one with which the user interacts on top of the stack, and totally visible.
Line 20: Line 20:
 ! style="background-color:#eaecf0"  colspan="1" width="23%"| Homepage / Source-Repository ! style="background-color:#eaecf0"  colspan="1" width="23%"| Homepage / Source-Repository
 ! style="background-color:#eaecf0"  colspan="1"| Description ! style="background-color:#eaecf0"  colspan="1"| Description
-|- 
-| [[https://www.hyperbola.info/packages/aewm++|aewm++]] || https://github.com/frankhale/aewmpp || A minimal window manager written in C++, including further enhancements. 
 |- |-
 | [[https://www.hyperbola.info/packages/awesome|awesome]] || https://awesomewm.org/ || Highly configurable, next generation, dynamic window manager for X.  | [[https://www.hyperbola.info/packages/awesome|awesome]] || https://awesomewm.org/ || Highly configurable, next generation, dynamic window manager for X. 
Line 29: Line 27:
 | [[https://www.hyperbola.info/packages/bspwm|bspwm]] || https://github.com/baskerville/bspwm || Lightweight, tiling, minimalist window manager that is written in C and represents its windows as leaves on a binary tree.  | [[https://www.hyperbola.info/packages/bspwm|bspwm]] || https://github.com/baskerville/bspwm || Lightweight, tiling, minimalist window manager that is written in C and represents its windows as leaves on a binary tree. 
 |- |-
-| [[https://www.hyperbola.info/packages/ctwm|ctwm]] || https://www.ctwm.org/index.html || Lightweight, stacking window manager. +| [[https://www.hyperbola.info/packages/cwm|cwm]] || https://cvsweb.openbsd.org/cgi-bin/cvsweb/xenocara/app/cwm/ || Lightweight, stacking window manager originally developed for OpenBSD.
-|- +
-| [[https://www.hyperbola.info/packages/cwm|cwm]] || https://cvsweb.openbsd.org/cgi-bin/cvsweb/xenocara/app/cwm/ || Lightweight, stacking window manager originally developed for OpenBSD.  +
-|- +
-| [[https://www.hyperbola.info/packages/dwm|dwm]] || https://dwm.suckless.org/ || Dynamic window manager for X11.  +
-|- +
-| [[https://www.hyperbola.info/packages/echinus|echinus]] || https://github.com/polachok/echinus || A window manager for X in the spirit of dwm. +
-|- +
-| [[https://www.hyperbola.info/packages/emacs-exwm|emacs-exwm]] || https://github.com/ch11ng/exwm || EXWM (Emacs X Window Manager) is a full-featured tiling X window manager for Emacs. +
-|- +
-| [[https://www.hyperbola.info/packages/emwm|emwm]] || http://fastestcode.org/emwm.html || Enhanced Motif Window Manager +
-|- +
-| [[https://www.hyperbola.info/packages/enlightenment16|enlightenment16]] || https://www.enlightenment.org/ || Eye-candy, compositing and stacking window manager that is released under the permissive BSD License.  +
-|- +
-| [[https://www.hyperbola.info/packages/evilwm|evilwm]] || https://www.6809.org.uk/evilwm/ || Lightweight, stacking window manager+
 |- |-
 | [[https://www.hyperbola.info/packages/fluxbox|fluxbox]] || http://www.fluxbox.org || Free software stacking window manager for X11 that was originally forked from Blackbox.  | [[https://www.hyperbola.info/packages/fluxbox|fluxbox]] || http://www.fluxbox.org || Free software stacking window manager for X11 that was originally forked from Blackbox. 
Line 53: Line 37:
 | [[https://www.hyperbola.info/packages/jwm|jwm]] || http://joewing.net/projects/jwm/ || Extremely lightweight window manager for the X window system.  | [[https://www.hyperbola.info/packages/jwm|jwm]] || http://joewing.net/projects/jwm/ || Extremely lightweight window manager for the X window system. 
 |- |-
-| [[https://www.hyperbola.info/packages/i3-wm|i3-wm]] || https://i3wm.org/ || Minimalist tiling window manager, completely written from scratch.  +| [[https://www.hyperbola.info/packages/i3-wm|i3-wm]] || https://i3wm.org/ || Minimalist tiling window manager, completely written from scratch.
-|- +
-| [[https://www.hyperbola.info/packages/i3-gaps|i3-gaps]] || https://github.com/Airblader/i3 || A fork of i3wm tiling window manager with more features, including gaps.+
 |- |-
 | [[https://www.hyperbola.info/packages/icewm|icewm]] || https://ice-wm.org/ || Free and libre, lightweight, stacking window manager for X11.  | [[https://www.hyperbola.info/packages/icewm|icewm]] || https://ice-wm.org/ || Free and libre, lightweight, stacking window manager for X11. 
-|- 
-| [[https://www.hyperbola.info/packages/karmen|karmen]] || https://karmen.sourceforge.net/ || An easy-to-use window manager for X. 
 |- |-
 | [[https://www.hyperbola.info/packages/notion|notion]] || http://notion.sourceforge.net/ || Tabbed and tiling window manager. | [[https://www.hyperbola.info/packages/notion|notion]] || http://notion.sourceforge.net/ || Tabbed and tiling window manager.
 |- |-
-| [[https://www.hyperbola.info/packages/openbox|openbox]] || https://github.com/danakj/openbox || Highly configurable, next generation, stacking window manager for X11 with extensive standards support.  +| [[https://www.hyperbola.info/packages/openbox|openbox]] || https://github.com/danakj/openbox || Highly configurable, next generation, stacking window manager for X11 with extensive standards support.
-|- +
-| [[https://www.hyperbola.info/packages/oroborus|oroborus]] || (none) || A lightweight, themeable window manager for the X Window System.+
 |- |-
 | [[https://www.hyperbola.info/packages/pekwm|pekwm]] || https://pekwm.org/ || Lightweight, dynamic window manager originally forked from aewm++.   | [[https://www.hyperbola.info/packages/pekwm|pekwm]] || https://pekwm.org/ || Lightweight, dynamic window manager originally forked from aewm++.  
Line 71: Line 49:
 | [[https://www.hyperbola.info/packages/ratpoison|ratpoison]] || https://www.nongnu.org/ratpoison/ || Tiling window manager modeled after screen.  | [[https://www.hyperbola.info/packages/ratpoison|ratpoison]] || https://www.nongnu.org/ratpoison/ || Tiling window manager modeled after screen. 
 |- |-
-| [[https://www.hyperbola.info/packages/sawfish|sawfish]] || https://sawfish.fandom.com/wiki/Main_Page || Extensible window manager using a Lisp-based scripting language.  +| [[https://www.hyperbola.info/packages/sawfish|sawfish]] || https://sawfish.fandom.com/wiki/Main_Page || Extensible window manager using a Lisp-based scripting language.
-|- +
-| [[https://www.hyperbola.info/packages/tinywm|tinywm]] || http://incise.org/tinywm.html || A tiny, free and libre window manager+
 |- |-
 | [[https://www.hyperbola.info/packages/xenocara-twm|twm]] || https://www.xenocara.org/ || Simple stacking window manager started written in C.  | [[https://www.hyperbola.info/packages/xenocara-twm|twm]] || https://www.xenocara.org/ || Simple stacking window manager started written in C. 
 |- |-
-| [[https://www.hyperbola.info/packages/windowmaker|windowmaker]] || http://www.windowmaker.org/ || Fast and light GNUstep window manager. +| [[https://www.hyperbola.info/packages/uwm|uwm]] || https://uwm.sourceforge.io/ || Micro (u) and Stacking Window Manager
 |} |}
 ===== Acknowledgement ===== ===== Acknowledgement =====
Line 83: Line 59:
 This wiki article is based on information from Gentoo and [[https://en.wikipedia.org/wiki/Comparison_of_X_window_managers|Wikipedia]]. This wiki article is based on information from Gentoo and [[https://en.wikipedia.org/wiki/Comparison_of_X_window_managers|Wikipedia]].
  
-==== See also ==== 
- 
-* [[Desktop environment]] — An article listing desktop environments available in Hyperwiki. 
-* [[Display manager]] — An article listing display managers available in Hyperwiki. 
- 
-{{confused|display manager}} 
-{{InfoBox stack 
-|{{InfoBox wikipedia|Window manager|text=Window manager|header=true}} 
-|{{InfoBox wikipedia|X_window_manager|text=X window managers}} 
-}}