Commit 1c78f2df authored by Ray Strode's avatar Ray Strode

get rid of references to slaves

I really don't want

$ git grep slave

to return hits.
parent 755565a1
......@@ -44,9 +44,6 @@ gdm-session-glue.h
gdm-session-glue.c
gdm-session-worker-glue.h
gdm-session-worker-glue.c
gdm-simple-slave-glue.h
gdm-slave-glue.h
gdm-slave-glue.c
gdm-static-display-glue.h
gdm-static-display-glue.c
gdm-static-factory-display-glue.h
......@@ -56,8 +53,6 @@ gdm-transient-display-glue.c
gdm-xdmcp-display-glue.h
gdm-xdmcp-display-glue.c
gdm-xdmcp-chooser-display-glue.h
gdm-xdmcp-chooser-slave-glue.h
gdm-xdmcp-chooser-slave-glue.c
gdm-xdmcp-greeter-display-glue.h
gdm-greeter-glue.h
gdm-greeter-glue.c
......@@ -101,7 +96,6 @@ config.sub
configure
daemon/gdm
daemon/gdm-session-worker
daemon/gdm-xdmcp-chooser-slave
daemon/gdm-wayland-session
daemon/gdm-x-session
daemon/test-session-client
......
This diff is collapsed.
......@@ -543,7 +543,7 @@ listify_hash (const char *key,
{
char *str;
str = g_strdup_printf ("%s=%s", key, value);
g_debug ("GdmSlave: script environment: %s", str);
g_debug ("Gdm: script environment: %s", str);
g_ptr_array_add (env, str);
}
......
......@@ -330,7 +330,6 @@ AC_CHECK_FUNCS(_NSGetEnviron)
AC_CHECK_HEADERS(sys/vt.h)
EXTRA_DAEMON_LIBS=""
EXTRA_SLAVE_LIBS=""
EXTRA_CHOOSER_LIBS=""
EXTRA_XNEST_LIBS=""
EXTRA_FLEXI_LIBS=""
......@@ -341,7 +340,6 @@ EXTRA_TEST_LIBS=""
AC_CHECK_FUNC(socket,,[
AC_CHECK_LIB(socket,socket, [
EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lsocket"
EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lsocket"
EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lsocket"
EXTRA_XNEST_LIBS="$EXTRA_XNEST_LIBS -lsocket"
EXTRA_FLEXI_LIBS="$EXTRA_FLEXI_LIBS -lsocket"
......@@ -351,7 +349,6 @@ AC_CHECK_FUNC(socket,,[
AC_CHECK_FUNC(gethostbyname,,[
AC_CHECK_LIB(nsl,gethostbyname, [
EXTRA_DAEMON_LIBS="$EXTRA_DAEMON_LIBS -lnsl"
EXTRA_SLAVE_LIBS="$EXTRA_SLAVE_LIBS -lnsl"
EXTRA_CHOOSER_LIBS="$EXTRA_CHOOSER_LIBS -lnsl"
EXTRA_TEST_LIBS="$EXTRA_TEST_LIBS -lnsl"])])
AC_CHECK_DECL(HOST_NAME_MAX,,[
......@@ -1155,7 +1152,6 @@ fi
# Subst the extra libs
#
AC_SUBST(EXTRA_DAEMON_LIBS)
AC_SUBST(EXTRA_SLAVE_LIBS)
AC_SUBST(EXTRA_CHOOSER_LIBS)
AC_SUBST(EXTRA_XNEST_LIBS)
AC_SUBST(EXTRA_FLEXI_LIBS)
......
......@@ -3107,8 +3107,6 @@ gdm_session_select_session (GdmSession *self,
}
}
/* At some point we may want to read these right from
* the slave but for now I don't want the dependency */
static void
set_display_name (GdmSession *self,
const char *name)
......
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node name="/org/gnome/DisplayManager/Session">
<!-- methods are called by the session worker,
signals are emitted by the simple slave -->
signals are emitted by the main daemon -->
<interface name="org.gnome.DisplayManager.WorkerManager">
<method name="Hello" />
<method name="InfoQuery">
......
......@@ -185,7 +185,7 @@ main (int argc,
NULL,
&error);
if (address == NULL) {
g_critical ("Failed obtaining slave address: %s", error->message);
g_critical ("Failed opening reauthentication channel: %s", error->message);
exit (1);
}
......@@ -195,7 +195,7 @@ main (int argc,
NULL,
&error);
if (connection == NULL) {
g_critical ("Failed connecting to the slave: %s", error->message);
g_critical ("Failed connecting to the manager: %s", error->message);
exit (1);
}
......
......@@ -17,7 +17,6 @@
send_interface="org.gnome.DisplayManager.Settings"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.Properties" />
<allow send_interface="org.gnome.DisplayManager.Slave"/>
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.Introspectable"/>
......@@ -30,8 +29,6 @@
send_interface="org.gnome.DisplayManager.LocalDisplayFactory"/>
<deny send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Settings"/>
<deny send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Slave"/>
<deny send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Session"/>
<allow send_destination="org.gnome.DisplayManager"
......
......@@ -1551,7 +1551,7 @@ gdm:.my.domain
<para>
If the Xserver does not respond in the specified number of
seconds, then the connection is stopped and the session ended.
When this happens the slave daemon dies with an ALARM signal.
When this happens the daemon dies with an ALARM signal.
Note that GDM 2.20 and earlier multiplied this setting by 2,
so it may be necessary to increase the timeout if upgrading
from GDM 2.20 and earlier to a newer version.
......
......@@ -2704,7 +2704,7 @@ msgstr "PingIntervalSeconds=60"
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"connection is stopped and the session ended. When this happens the "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
......
......@@ -2634,7 +2634,7 @@ msgstr "PingIntervalSeconds=60"
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"connection is stopped and the session ended. When this happens the "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
......
......@@ -2730,14 +2730,14 @@ msgstr "PingIntervalSeconds=60"
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"connection is stopped and the session ended. When this happens the "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
msgstr ""
"Wenn der Xserver nicht in der festgelegten Anzahl Sekunden antwortet, dann "
"wird die Verbindung unterbrochen und die Sitzung beendet. In diesem Fall "
"wird der Slave-Daemon mit einem ALARM-Signal beendet. Beachten Sie, dass GDM "
"wird der Daemon mit einem ALARM-Signal beendet. Beachten Sie, dass GDM "
"2.20 und ältere diese Einstellung mit 2 multiplizierten, d.h. es kann "
"erforderlich sein, dass der Zeitablauf bei einer Aktualisierung von GDM 2.20 "
"oder älteren auf eine neuere Version erhöht werden muss."
......
......@@ -2118,11 +2118,11 @@ msgstr "PingIntervalSeconds=60"
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the connection is stopped and the session ended. When this "
"happens the slave daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied this setting by 2, so it may be necessary "
"happens the daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied this setting by 2, so it may be necessary "
"to increase the timeout if upgrading from GDM 2.20 and earlier to a newer version."
msgstr ""
"Αν ο Xserver δεν ανταποκριθεί στον προσδιορισμένο χρόνο δευτερολέπτων, τότε η σύνδεση σταματάει και η συνεδρίαση τερματίζεται. Όταν "
"αυτό γίνεται ο slave daemon τερματίζει με ένα σήμα ΣΥΝΑΓΕΡΜΟΥ. Σημειώστε ότι το GDM 2.20 και νωρίτερα πολλαπλασίαζε αυτή την επιλογή "
"αυτό γίνεται ο daemon τερματίζει με ένα σήμα ΣΥΝΑΓΕΡΜΟΥ. Σημειώστε ότι το GDM 2.20 και νωρίτερα πολλαπλασίαζε αυτή την επιλογή "
"επί 2, οπότε μπορεί να είναι απαραίτητο να αυξήσετε το χρονικό όριο αν αναβαθμίζετε από το GDM 2.20 και νωρίτερα σε μία πιο πρόσφατη "
"έκδοση."
......
This diff is collapsed.
......@@ -2712,7 +2712,7 @@ msgstr "PingIntervalSeconds=60"
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"connection is stopped and the session ended. When this happens the "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
......
......@@ -2745,7 +2745,7 @@ msgstr "PingIntervalSeconds=60"
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"connection is stopped and the session ended. When this happens the "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
......
......@@ -2351,7 +2351,7 @@ msgstr "PingIntervalSeconds=60"
#: C/index.docbook:1553
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"connection is stopped and the session ended. When this happens the "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
......
......@@ -1999,7 +1999,7 @@ msgstr ""
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"connection is stopped and the session ended. When this happens the "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
......
......@@ -2666,13 +2666,13 @@ msgstr "PingIntervalSeconds=60"
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"connection is stopped and the session ended. When this happens the "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
msgstr ""
"Bila Xserver tak merespon dalam sekian detik yang dinyatakan, maka koneksi "
"dihentikan dan sesi diakhiri. Ketika ini terjadi daemon slave mati dengan "
"dihentikan dan sesi diakhiri. Ketika ini terjadi daemon mati dengan "
"sinyal ALARM. Perhatikan bahwa GDM 2.20 dan sebelumnya mengalikan 2 "
"pengaturan ini, sehingga mungkin perlu menaikkan tenggang waktu bila "
"meningkatkan dari GDM 2.20 dan sebelumnya ke versi yang lebih baru."
......
......@@ -244,17 +244,11 @@ msgstr ""
msgid "GDM can be asked to manage a display a number of ways. Local displays are always managed when GDM starts and will be restarted when a user's session is finished. Displays can be requested via XDMCP, flexible displays can be requested by running the <command>gdmflexiserver</command> command. Displays that are started on request are not restarted on session exit. GDM also provides the <command>gdmdynamic</command> command to allow easier management of displays on a multi-user server. These display types are discussed further in the next section."
msgstr ""
#: ../C/gdm.xml:246(para)
msgid "When the GDM daemon is asked to manage a display, it will fork an X server process, then run the <filename>Init</filename> script as the root user, and start the login GUI dialog as a slave process on the display. GDM can be configured to use either <command>gdmgreeter</command> (the default) or <command>gdmlogin</command> as the GUI dialog program. The <command>gdmlogin</command> program supports accessibility while the <command>gdmgreeter</command> program supports greater themeability. The GUI dialog is run as the unpriviledged \"gdm\" user/group which is described in the \"Security\" section below. The GUI dialog communicates with the daemon via a sockets protocol and via standard input/output. The slave, for example passes the username and password information to the GDM daemon via standard input/output so the daemon can handle the actual authentication."
msgstr ""
#: ../C/gdm.xml:263(para)
msgid "The login GUI dialog screen allows the user to select which session they wish to start and which language they wish to use. Sessions are defined by files that end in the .desktop extension and more information about these files can be found in the \"Configuration\" section. The user enters their name and password and if these successfully authenticate, GDM will start the requested session for the user. It is possible to configure GDM to avoid the authentication process by turning on the Automatic or Timed Login features in the GDM configuration. The login GUI can also be configured to provide additional features to the user, such as the Face Browser; the ability to halt, restart, or suspend the system; and/or edit the login configuration (after entering the root password)."
msgstr ""
#: ../C/gdm.xml:278(para)
msgid "GDM, by default, will use Pluggable Authentication Modules (PAM) for authentication, but can also support regular crypt and shadow passwords on legacy systems. After authenticating a user, the daemon runs the <filename>PostLogin</filename> script as root, and forks a slave process to start the requested session. This slave process runs the <filename>PreSession</filename> script as root, sets up the user's environment, and starts the requested session. GDM keeps track of the user's default session and language in the user's <filename>~/.dmrc</filename> and will use these defaults if the user did not pick a session or language in the login GUI. On Solaris, GDM (since version 2.8.0.3) uses the SDTLOGIN interface after user authentication to tell the X server to be restarted as the user instead of as root for added security. When the user's session exits, the GDM daemon will run the <filename>PostSession</filename> script as root."
msgstr ""
#: ../C/gdm.xml:295(para)
msgid "Note that, by default, GDM uses the \"gdm\" service name for normal login and the \"gdm-autologin\" service name for automatic login. The <filename>PamStack</filename> configuration option can be used to specify a different service name. For example, if \"foo\" is specified, then GDM will use the \"foo\" service name for normal login and \"foo-autologin\" for automatic login."
......@@ -524,9 +518,6 @@ msgstr ""
msgid "For security reasons a dedicated user and group id are required for proper operation! The need to be able to write Xauth files is why user \"nobody\" is not appropriate for gdm."
msgstr ""
#: ../C/gdm.xml:877(para)
msgid "The GDM daemon normally runs as root, as does the slave. However GDM should also have a dedicated user id and a group id which it uses for its graphical interfaces such as <command>gdmgreeter</command> and <command>gdmlogin</command>. These are configured via the <filename>User</filename> and <filename>Group</filename> configuration options in the GDM configuration files. The user and group should be created before running \"make install\". By default GDM assumes the user and the group are called \"gdm\"."
msgstr ""
#: ../C/gdm.xml:888(para)
msgid "This userid is used to run the GDM GUI programs required for login. All functionality that requires root authority is done by the GDM daemon process. This design ensures that if the GUI programs are somehow exploited, only the dedicated user privileges are available."
......@@ -847,9 +838,6 @@ msgstr ""
msgid "This script should really load the user's profile and generally do all the voodoo that is needed to launch a session. Since many systems reset the language selections done by GDM, GDM will also set the <filename>$GDM_LANG</filename> variable to the selected language. You can use this to reset the language environmental variables after you run the user's profile. If the user elected to use the system language, then <filename>$GDM_LANG</filename> is not set."
msgstr ""
#: ../C/gdm.xml:1610(para)
msgid "When the user terminates his session, the <filename>PostSession</filename> script will be run. Again operation is similar to <filename>Init</filename>, <filename>PostLogin</filename> and <filename>PreSession</filename>. Again the script will be run with root privileges, the slave daemon will block and the <filename>$USER</filename> environment variable will contain the name of the user who just logged out and <filename>$DISPLAY</filename> will be set to the display the user used, however note that the X server for this display may already be dead and so you shouldn't try to access it. Also <filename>$X_SERVERS</filename> environmental variable is set and this points to a fake generated X servers file for use with the sessreg accounting application."
msgstr ""
#: ../C/gdm.xml:1625(para)
msgid "Note that the <filename>PostSession</filename> script will be run even when the display fails to respond due to an I/O error or similar. Thus, there is no guarantee that X applications will work during script execution."
......@@ -3176,9 +3164,6 @@ msgstr "handled"
msgid "handled=true"
msgstr "handled=true"
#: ../C/gdm.xml:4276(para)
msgid "Indicates that GDM should run the login window on this server and allow a user to log in. If set to false, then GDM will just run this server and wait for it to terminate. This can be useful to run an X terminal using GDM. When this is done you should normally also add <filename>-terminate</filename> to the command line of the server to make the server terminate after each session. Otherwise the control of the slave will never come back to GDM and, for example, soft restarts won't work. This is because GDM assumes there is a login in progress for the entire time this server is active."
msgstr ""
#: ../C/gdm.xml:4292(term)
msgid "chooser"
......@@ -3313,9 +3298,6 @@ msgstr ""
msgid "GDM also provides a FIFO called <filename>.gdmfifo</filename> in the <filename>ServAuthDir</filename> directory (usually <filename>&lt;var&gt;/gdm/.gdmfifo</filename>). You must be root to use this protocol, and it is mostly used for internal GDM chatter. It is a very simple protocol where you just echo a command on a single line to this file. It can be used to tell GDM things such as restart, suspend the computer, or restart all X servers next time it has a chance (which would be useful from an X configuration application)."
msgstr ""
#: ../C/gdm.xml:4529(para)
msgid "Full and up to date documentation of the commands and their use is contained in the GDM source tree in the file <filename>daemon/gdm.h</filename>. Look for the defines starting with <filename>GDM_SOP_</filename>. The commands which require the pid of the slave as an argument are the ones that are really used for internal communication of the slave with the master and should not be used."
msgstr ""
#: ../C/gdm.xml:4541(title)
msgid "Socket Protocol"
......@@ -3531,20 +3513,10 @@ msgstr ""
msgid "SERVER_BUSY"
msgstr "SERVER_BUSY"
#: ../C/gdm.xml:5083(screen)
#, no-wrap
msgid "\nSERVER_BUSY: Returns true if half or more of the daemon's sockets\n are busy, false otherwise. Used by slave programs\n which want to ensure they do not overwhelm the \n sever.\nSupported since: 2.13.0.8\nArguments: None\nAnswers:\n OK &lt;value&gt;\n ERROR &lt;err number&gt; &lt;english error description&gt;\n 0 = Not implemented\n 200 = Too many messages\n 999 = Unknown error\n"
msgstr ""
#: ../C/gdm.xml:5100(title)
msgid "SET_LOGOUT_ACTION"
msgstr "SET_LOGOUT_ACTION"
#: ../C/gdm.xml:5101(screen)
#, no-wrap
msgid "\nSET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after\n slave process exits. Only supported on\n connections that passed AUTH_LOCAL.\nSupported since: 2.5.90.0\nArguments: &lt;action&gt;\n NONE Set exit action to 'none'\n HALT Set exit action to 'halt'\n REBOOT Set exit action to 'reboot'\n SUSPEND Set exit action to 'suspend'\n CUSTOM_CMD[0-9] Set exit action to 'custom command [0-9]'\nAnswers:\n OK\n ERROR &lt;err number&gt; &lt;english error description&gt;\n 0 = Not implemented\n 7 = Unknown logout action, or not available\n 100 = Not authenticated\n 200 = Too many messages\n 999 = Unknown error\n"
msgstr ""
#: ../C/gdm.xml:5124(title)
msgid "SET_SAFE_LOGOUT_ACTION"
msgstr "SET_SAFE_LOGOUT_ACTION"
......
......@@ -356,22 +356,6 @@ msgid ""
"discussed further in the next section."
msgstr ""
#: ../C/gdm.xml:248(para)
msgid ""
"When the GDM daemon is asked to manage a display, it will fork an X server "
"process, then run the <filename>Init</filename> script as the root user, and "
"start the login GUI dialog as a slave process on the display. GDM can be "
"configured to use either <command>gdmgreeter</command> (the default) or "
"<command>gdmlogin</command> as the GUI dialog program. The "
"<command>gdmlogin</command> program supports accessibility while the "
"<command>gdmgreeter</command> program supports greater themeability. The GUI "
"dialog is run as the unpriviledged \"gdm\" user/group which is described in "
"the \"Security\" section below. The GUI dialog communicates with the daemon "
"via a sockets protocol and via standard input/output. The slave, for example "
"passes the username and password information to the GDM daemon via standard "
"input/output so the daemon can handle the actual authentication."
msgstr ""
#: ../C/gdm.xml:265(para)
msgid ""
"The login GUI dialog screen allows the user to select which session they "
......@@ -387,23 +371,6 @@ msgid ""
"(after entering the root password)."
msgstr ""
#: ../C/gdm.xml:280(para)
msgid ""
"GDM, by default, will use Pluggable Authentication Modules (PAM) for "
"authentication, but can also support regular crypt and shadow passwords on "
"legacy systems. After authenticating a user, the daemon runs the "
"<filename>PostLogin</filename> script as root, and forks a slave process to "
"start the requested session. This slave process runs the "
"<filename>PreSession</filename> script as root, sets up the user's "
"environment, and starts the requested session. GDM keeps track of the user's "
"default session and language in the user's <filename>~/.dmrc</filename> and "
"will use these defaults if the user did not pick a session or language in "
"the login GUI. On Solaris, GDM (since version 2.8.0.3) uses the SDTLOGIN "
"interface after user authentication to tell the X server to be restarted as "
"the user instead of as root for added security. When the user's session "
"exits, the GDM daemon will run the <filename>PostSession</filename> script "
"as root."
msgstr ""
#: ../C/gdm.xml:297(para)
msgid ""
......@@ -994,16 +961,6 @@ msgid ""
"is not appropriate for gdm."
msgstr ""
#: ../C/gdm.xml:879(para)
msgid ""
"The GDM daemon normally runs as root, as does the slave. However GDM should "
"also have a dedicated user id and a group id which it uses for its graphical "
"interfaces such as <command>gdmgreeter</command> and <command>gdmlogin</"
"command>. These are configured via the <filename>User</filename> and "
"<filename>Group</filename> configuration options in the GDM configuration "
"files. The user and group should be created before running \"make install\". "
"By default GDM assumes the user and the group are called \"gdm\"."
msgstr ""
#: ../C/gdm.xml:890(para)
msgid ""
......@@ -1778,20 +1735,6 @@ msgid ""
"is not set."
msgstr ""
#: ../C/gdm.xml:1641(para)
msgid ""
"When the user terminates his session, the <filename>PostSession</filename> "
"script will be run. Again operation is similar to <filename>Init</filename>, "
"<filename>PostLogin</filename> and <filename>PreSession</filename>. Again "
"the script will be run with root privileges, the slave daemon will block and "
"the <filename>$USER</filename> environment variable will contain the name of "
"the user who just logged out and <filename>$DISPLAY</filename> will be set "
"to the display the user used, however note that the X server for this "
"display may already be dead and so you shouldn't try to access it. Also "
"<filename>$X_SERVERS</filename> environmental variable is set and this "
"points to a fake generated X servers file for use with the sessreg "
"accounting application."
msgstr ""
#: ../C/gdm.xml:1656(para)
msgid ""
......@@ -4989,18 +4932,6 @@ msgstr ""
msgid "handled=true"
msgstr ""
#: ../C/gdm.xml:4376(para)
msgid ""
"Indicates that GDM should run the login window on this server and allow a "
"user to log in. If set to false, then GDM will just run this server and wait "
"for it to terminate. This can be useful to run an X terminal using GDM. When "
"this is done you should normally also add <filename>-terminate</filename> to "
"the command line of the server to make the server terminate after each "
"session. Otherwise the control of the slave will never come back to GDM and, "
"for example, soft restarts won't work. This is because GDM assumes there is "
"a login in progress for the entire time this server is active."
msgstr ""
#: ../C/gdm.xml:4392(term)
msgid "chooser"
msgstr ""
......@@ -5249,16 +5180,6 @@ msgid ""
"application)."
msgstr ""
#: ../C/gdm.xml:4629(para)
msgid ""
"Full and up to date documentation of the commands and their use is contained "
"in the GDM source tree in the file <filename>daemon/gdm.h</filename>. Look "
"for the defines starting with <filename>GDM_SOP_</filename>. The commands "
"which require the pid of the slave as an argument are the ones that are "
"really used for internal communication of the slave with the master and "
"should not be used."
msgstr ""
#: ../C/gdm.xml:4641(title)
msgid "Socket Protocol"
msgstr ""
......@@ -5895,52 +5816,10 @@ msgstr ""
msgid "SERVER_BUSY"
msgstr ""
#: ../C/gdm.xml:5185(screen)
#, no-wrap
msgid ""
"\n"
"SERVER_BUSY: Returns true if half or more of the daemon's sockets\n"
" are busy, false otherwise. Used by slave programs\n"
" which want to ensure they do not overwhelm the \n"
" sever.\n"
"Supported since: 2.13.0.8\n"
"Arguments: None\n"
"Answers:\n"
" OK &lt;value&gt;\n"
" ERROR &lt;err number&gt; &lt;english error description&gt;\n"
" 0 = Not implemented\n"
" 200 = Too many messages\n"
" 999 = Unknown error\n"
msgstr ""
#: ../C/gdm.xml:5202(title)
msgid "SET_LOGOUT_ACTION"
msgstr ""
#: ../C/gdm.xml:5203(screen)
#, no-wrap
msgid ""
"\n"
"SET_LOGOUT_ACTION: Tell the daemon to halt/restart/suspend after\n"
" slave process exits. Only supported on\n"
" connections that passed AUTH_LOCAL.\n"
"Supported since: 2.5.90.0\n"
"Arguments: &lt;action&gt;\n"
" NONE Set exit action to 'none'\n"
" HALT Set exit action to 'halt'\n"
" REBOOT Set exit action to 'reboot'\n"
" SUSPEND Set exit action to 'suspend'\n"
" CUSTOM_CMD[0-9] Set exit action to 'custom command [0-9]'\n"
"Answers:\n"
" OK\n"
" ERROR &lt;err number&gt; &lt;english error description&gt;\n"
" 0 = Not implemented\n"
" 7 = Unknown logout action, or not available\n"
" 100 = Not authenticated\n"
" 200 = Too many messages\n"
" 999 = Unknown error\n"
msgstr ""
#: ../C/gdm.xml:5226(title)
msgid "SET_SAFE_LOGOUT_ACTION"
msgstr ""
......
......@@ -1961,16 +1961,6 @@ msgstr ""
msgid "PingIntervalSeconds=60"
msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:1553
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:1562
msgid ""
......
......@@ -2793,7 +2793,7 @@ msgstr "PingIntervalSeconds=60"
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"connection is stopped and the session ended. When this happens the "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
......
......@@ -2729,16 +2729,6 @@ msgstr "PingIntervalSeconds"
msgid "PingIntervalSeconds=60"
msgstr "PingIntervalSeconds=60"
#. (itstool) path: listitem/para
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
msgstr ""
#. (itstool) path: listitem/para
#: C/index.docbook:1560
msgid ""
......
......@@ -1139,10 +1139,6 @@ msgstr ""
msgid "PingIntervalSeconds=60"
msgstr ""
#: C/gdm.xml:1532(para)
msgid "If the Xserver does not respond in the specified number of seconds, then the connection is stopped and the session ended. When this happens the slave daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied this setting by 2, so it may be necessary to increase the timeout if upgrading from GDM 2.20 and earlier to a newer version."
msgstr ""
#: C/gdm.xml:1541(para)
msgid "Note that GDM in the past used to have a <filename>PingInterval</filename> configuration key which was also in minutes. For most purposes you'd want this setting to be lower than one minute. However since in most cases where XDMCP would be used (such as terminal labs), a lag of more than 15 or so seconds would really mean that the terminal was turned off or restarted and you would want to end the session."
msgstr ""
......
......@@ -2074,17 +2074,6 @@ msgstr "PingIntervalSeconds"
msgid "PingIntervalSeconds=60"
msgstr "PingIntervalSeconds=60"
#. (itstool) path: listitem/para
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the connection is stopped and the session ended. When this "
"happens the slave daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied this setting by 2, so it may be necessary "
"to increase the timeout if upgrading from GDM 2.20 and earlier to a newer version."
msgstr ""
"Om Xservern inte svarar inom det angivna antalet sekunder kommer anslutningen att stoppas och sessionen att avslutas. När detta händer "
"kommer slavdemonen att dö med en ALARM-signal. Notera att GDM 2.20 och tidigare multiplicerade denna inställning med 2 så det kan vara "
"nödvändigt att öka tidsbegränsningen om du uppgraderar från GDM 2.20 och tidigare till en nyare version."
#. (itstool) path: listitem/para
#: C/index.docbook:1560
msgid ""
......
......@@ -1773,15 +1773,6 @@ msgstr ""
msgid "PingIntervalSeconds=60"
msgstr ""
#: C/gdm.xml:1551(para)
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
msgstr ""
#: C/gdm.xml:1560(para)
msgid ""
"Note that GDM in the past used to have a <filename>PingInterval</filename> "
......
This diff is collapsed.
......@@ -2404,7 +2404,7 @@ msgstr "PingIntervalSeconds=60"
#: C/index.docbook:1551
msgid ""
"If the Xserver does not respond in the specified number of seconds, then the "
"connection is stopped and the session ended. When this happens the slave "
"connection is stopped and the session ended. When this happens the "
"daemon dies with an ALARM signal. Note that GDM 2.20 and earlier multiplied "
"this setting by 2, so it may be necessary to increase the timeout if "
"upgrading from GDM 2.20 and earlier to a newer version."
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.