Xinit

"startx" redirects here. Not to be confused with StartX.

This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (October 2018) (Learn how and when to remove this message)

|

xinitRepository|

* gitlab.freedesktop.org/xorg/app/xinit.git

|

Written in| C
Website| xinit manual page

The xinit program allows a user to manually start an X display server. The startx script is a front-end for `xinit`.

By default, xinit and startx start an X display server pointing to a display device that is enumerated as `:0` and then start an xterm on it. When the xterm terminates, xinit and startx kill the X display server. In general, xinit and startx can start an arbitrary server and run an arbitrary script. Typically, this script runs a number of programs and a window manager.

Two alternative methods for starting an X display server are by using a display manager and by starting the X server and then manually starting one or more clients. On desktop Linux systems, a display manager is the most commonly used method.

## References

[edit]

* Valerie Quercia + Tim O'Reilly, X Window System User's Guide, O'Reilly & Associates, Inc., USA, 1993
* Linda Mui + Eric Pearce, X Window System Administrator's Guide, O'Reilly & Associates, Inc., USA, 1993

## External links

[edit]

* xinit manual page
* startx manual page

* v
* t
* e

X Window System

Architecture|

* Core protocol
* X Window selection
* X Window authorization
* X11 color names
* X Input Method
* Wayland

Extensions|

* X Image Extension
* X keyboard extension
* RandR
* X Rendering Extension
* Shape extension
* Shared memory extension
* X Display Manager Control Protocol
* X video extension
* X-Video Motion Compensation
* AIGLX
* GLX
* Multi-Pointer X
* Display PostScript
* Composite Extension
* Xinerama

Components
and notable
implementations|

| Display servers|

* X.Org Server
* Cygwin/X
* X-Win32
* X386
* XFree86
* XDarwin
* Xming
* Xsgi
* Xsun
* Xgl
* Xephyr
* XQuartz
* XWayland

|

Client libraries|

* Xlib
* XCB
* X Toolkit Intrinsics

Display managers
Session managers|

* GDM
* KDM
* SDDM
* XDM
* LightDM
* LXDM
* Entrance
* WDM

Window managers
(comparison)|

| Compositing|

* Compiz
* KWin
* Metacity
* Mutter
* Xfwm
* Enlightenment

|

Stacking|

* 4Dwm
* AfterStep
* amiwm
* Blackbox
* CTWM
* cwm
* Fluxbox
* FLWM
* FVWM
* IceWM
* Matchbox
* mwm
* olwm
* Openbox
* Qvwm
* Sawfish
* swm
* tvtwm
* twm
* vtwm
* WindowLab
* Window Maker
* wm2

Tiling|

* awesome
* dwm
* i3
* Ion
* ratpoison
* wmii
* xmonad
* StumpWM
* larswm

Standards|

* ICCCM
* EWMH
* XDS
* freedesktop.org

Applications|

* xcalc
* xclock
* xedit
* xload
* xterm
* xeyes
* Desktop environments (comparison)

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template