12
12
libraries to provide a GNOME look-and-feel. It provides the GNOME
13
13
equivalent of a "login:" prompt.
15
B<gdm> reads F</etc/gdm/gdm.conf> for its configuration. For each
16
local display, gdm starts an X server and runs gdmlogin(8x) on that
17
display. The main gdm process also listens for XDMCP requests from
18
remote displays. These requests can either be direct, causing B<gdm>
19
to start a gdmlogin(8x) on the remote display, or indirect, causing
20
a gdmchooser(8x) to be opened.
15
B<gdm> reads F</etc/gdm/daemon.conf> for its configuration. For each
16
local display, gdm starts an X server and runs a minimal GNOME session
17
including a graphical greeter. If configured so, the main gdm process
18
also listens for XDMCP requests from remote displays. These requests
19
can either be direct, causing B<gdm> to start a session on the remote
20
display, or indirect, causing a chooser to be opened.
22
22
When managing a display, B<gdm> attempts to execute
23
23
F</etc/gdm/Init/>I<display>, or F</etc/gdm/Init/Default> if that does
24
24
not exist. When a user logs in, B<gdm> first attempts
25
25
F</etc/gdm/PreSession/>I<display> (or F</etc/gdm/PreSession/Default>),
26
and then one of the sessions in F</etc/gdm/Sessions>. When the session
27
has completed, B<gdm> attempts to run
26
and then one of the sessions defined in F</usr/share/xsessions>. When
27
the session has completed, B<gdm> attempts to run
28
28
F</etc/gdm/PostSession/>I<display>, or
29
F</etc/gdm/PostSession/>I<Default>. Of all these files, only the
30
F</etc/gdm/Sessions> one is required to exist.
29
F</etc/gdm/PostSession/>I<Default>.
32
31
B<gdm> maintains information about the displays it is managing in
33
32
F</var/lib/gdm>. This includes xauth information, so this directory
36
35
B<gdm> uses PAM to perform authentication using the config file
44
Upon session startup, GDM sets the XAUTHORITY environment variable to a
45
session-specific file in F</var/run/gdm>.
47
Applications and scripts that assume this file is set to F<~/.Xauthority>
48
will not work. To access the display you need both DISPLAY and
41
55
Martin Kasper Petersen <mkp@SunSITE.auc.dk>
43
57
This manual page written by Steve Haslam <araqnid@debian.org> for
44
Debian GNU/Linux. Updated by Raphaël Hertzog <hertzog@debian.org>.
45
Updated by Ryan Murray <rmurray@debian.org>.
58
Debian GNU/Linux. Updated by Raphaël Hertzog <hertzog@debian.org>,
59
Ryan Murray <rmurray@debian.org>, Josselin Mouette <joss@debian.org> and
60
Vincent Lefevre <vincent@vinc17.net>.