Skip to content

Instantly share code, notes, and snippets.

@karakays
Created April 11, 2020 18:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save karakays/268bdaa6d6077db23fd06f73e60e141f to your computer and use it in GitHub Desktop.
Save karakays/268bdaa6d6077db23fd06f73e60e141f to your computer and use it in GitHub Desktop.

X window system (X11), simply X, provides basic GUI framework.

A desktop environment consists of window manager, file manager and utility programs.

startx initializes an X session. It can be started manually after a console login or through a graphical login by display manager.

X window manager

X window manager is windowing system that runs on top of X11. The user can choose between third-party window managers.

X display manager

X display manager graphical login manager that authenticates user and then starts an X session through startx. Examples are GDM (Gnome display manager), lightdm etc.

windows manager vs display manager (such as Gnome Display Manager)?

xinit -> .xinitrc

.xsession is executed when you login in graphical mode by display manager. .xsessionrc is executed as part of the startup process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment