gdm3 - GNOME Display Manager
is the equivalent of xdm
(1x) or wdm
(1x), but uses the
GNOME libraries to provide a GNOME look-and-feel. It provides the GNOME
equivalent of a "login:" prompt.
for its configuration. For each
local display, gdm starts an X server and runs a minimal GNOME session
including a graphical greeter. If configured so, the main gdm process also
listens for XDMCP requests from remote displays. These requests can either be
direct, causing gdm3
to start a session on the remote display, or
indirect, causing a chooser to be opened.
When managing a display, gdm3
attempts to execute
, or /etc/gdm3/Init/Default
does not exist. When a user logs in, gdm3
), and then one of the sessions defined in
. When the session has completed, gdm
attempts to run /etc/gdm3/PostSession/display
maintains information about the displays it is managing in
. This includes xauth information, so this directory is
not readable to normal users.
uses PAM to perform authentication using the config file
- Upon session startup, GDM sets the XAUTHORITY environment
variable to a session-specific file in /var/run/gdm3.
Applications and scripts that assume this file is set to
~/.Xauthority will not work. To access the display you need both
DISPLAY and XAUTHORITY variables.
Martin Kasper Petersen <mkp@SunSITE.auc.dk>
This manual page written by Steve Haslam <firstname.lastname@example.org> for Debian
GNU/Linux. Updated by Raphaeel Hertzog <email@example.com>, Ryan Murray
<firstname.lastname@example.org>, Josselin Mouette <email@example.com> and
Vincent Lefevre <firstname.lastname@example.org>.