1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
=head1 NAME
gdm3 - GNOME Display Manager
=head1 SYNOPSIS
gdm3
=head1 DESCRIPTION
B<gdm3> 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.
B<gdm3> reads F</etc/gdm3/daemon.conf> 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 B<gdm3> to start a session on the remote
display, or indirect, causing a chooser to be opened.
When managing a display, B<gdm3> attempts to execute
F</etc/gdm3/Init/>I<display>, or F</etc/gdm3/Init/Default> if that does
not exist. When a user logs in, B<gdm3> first attempts
F</etc/gdm3/PreSession/>I<display> (or F</etc/gdm3/PreSession/Default>),
and then one of the sessions defined in F</usr/share/xsessions>. When
the session has completed, B<gdm> attempts to run
F</etc/gdm3/PostSession/>I<display>, or
F</etc/gdm3/PostSession/>I<Default>.
B<gdm3> maintains information about the displays it is managing in
F</var/lib/gdm3>. This includes xauth information, so this directory
is not readable to normal users.
B<gdm3> uses PAM to perform authentication using the config file
F</etc/pam.d/gdm3>.
=head1 ENVIRONMENT
=over 4
=item XAUTHORITY
Upon session startup, GDM sets the XAUTHORITY environment variable to a
session-specific file in F</run/gdm3>.
Applications and scripts that assume this file is set to F<~/.Xauthority>
will not work. To access the display you need both DISPLAY and
XAUTHORITY variables.
=back
=head1 AUTHOR
Martin Kasper Petersen <mkp@SunSITE.auc.dk>
This manual page written by Steve Haslam <araqnid@debian.org> for
Debian GNU/Linux. Updated by Raphaƫl Hertzog <hertzog@debian.org>,
Ryan Murray <rmurray@debian.org>, Josselin Mouette <joss@debian.org> and
Vincent Lefevre <vincent@vinc17.net>.
=cut
|