diff options
41 files changed, 512 insertions, 406 deletions
@@ -1,3 +1,28 @@ +2005-12-12 Brian Cameron <brian.cameron@sun.com> + + * daemon/misc.c, daemon/server.c, daemon/verify-crypt.c, + daemon/verify-pam.c, daemon/verify-shadow.c, + daemon/xdmcp.c, gui/gdmXnestchooser.c, gui/gdmchooser.c, + gui/gdmcomm.c, gui/gdmcommon.[ch], gui/gdmdynamic.c, + gui/gdmlanguages.c, gui/gdmlogin.c, gui/gdmphotosetup.c, + gui/gdmsession.c, gui/gdmuser.c, gui/gdmwm.[ch], + gui/greeter/greeter.c, gui/greeter/greeter_action_language.c, + gui/greeter/greeter_canvas_item.c, + gui/greeter/greeter_item.c, + gui/greeter/greeter_item_capslock.c, + gui/greeter/greeter_item_pam.c, + gui/greeter/greeter_item_timed.c, + gui/greeter/greeter_item_ulist.c, + gui/greeter/greeter_parser.c, + gui/greeter/greeter_session.c, + gui/greeter/greeter_system.c, + gui/misc.c, gui/modules/dwellmouselistener.c, + gui/modules/keymouselistener.c, + utils/gdm-dmx-reconnect-proxy.c, + utils/gdmaskpass.c: Remove libgnome dependencies except + in gdmflexiserver.c and gdmsetup.c. Patch provided by + Jani Monoses on gdm-list@gnome.org. + 2005-12-03 Dennis Cranston <dennis_cranston@yahoo.com> * gui/gdmsetup.c: (gg_selection_changed), (read_themes), @@ -1,5 +1,8 @@ Ahh news... +2.13.0.3 stuff: + +- 2.13.0.2 stuff: - Further redesign of configuration parsing logic. diff --git a/daemon/gdm.c b/daemon/gdm.c index 735a7928..3637f5fe 100644 --- a/daemon/gdm.c +++ b/daemon/gdm.c @@ -3005,6 +3005,27 @@ gdm_handle_user_message (GdmConnection *conn, const char *msg, gpointer data) g_string_append (msg, "\n"); gdm_connection_write (conn, msg->str); g_string_free (msg, TRUE); + } else if (strcmp (msg, GDM_SUP_GET_SERVER_LIST) == 0) { + gchar *retval = gdm_get_x_servers (); + + if (retval != NULL) { + gdm_connection_printf (conn, "OK %s\n", retval); + g_free (retval); + } else { + gdm_connection_printf (conn, "ERROR 1 No servers found\n"); + } + + } else if (strncmp (msg, GDM_SUP_GET_SERVER_DETAILS " ", + strlen (GDM_SUP_GET_SERVER_DETAILS " ")) == 0) { + const char *server = &msg[strlen (GDM_SUP_GET_SERVER_DETAILS " ")]; + gchar *retval = gdm_get_x_server_details (server); + if (retval != NULL) { + gdm_connection_printf (conn, "OK %s\n", retval); + g_free (retval); + } else { + gdm_connection_printf (conn, "ERROR 1 Server not found\n"); + } + } else if (strcmp (msg, GDM_SUP_GREETERPIDS) == 0) { GString *msg; GSList *li; @@ -3037,15 +3058,15 @@ gdm_handle_user_message (GdmConnection *conn, const char *msg, gpointer data) gchar *retval; gdm_config_to_string ((gchar *)key, &retval); - if (retval != NULL) + if (retval != NULL) { gdm_connection_printf (conn, "OK %s\n", retval); - else { + g_free (retval); + } else { if (gdm_is_valid_key ((gchar *)key)) gdm_connection_printf (conn, "OK \n"); else gdm_connection_printf (conn, "ERROR 50 Unsupported key <%s>\n", key); } - g_free (retval); } else if (strcmp (msg, GDM_SUP_GET_CONFIG_FILE) == 0) { GString *msg; diff --git a/daemon/gdm.h b/daemon/gdm.h index de71790e..31f1f6fb 100644 --- a/daemon/gdm.h +++ b/daemon/gdm.h @@ -857,6 +857,8 @@ void gdm_final_cleanup (void); * 200 = Too many messages * 999 = Unknown error */ +#define GDM_SUP_GET_SERVER_LIST "GET_SERVER_LIST" /* None */ +#define GDM_SUP_GET_SERVER_DETAILS "GET_SERVER_DETAILS" /* <server> */ #define GDM_SUP_GET_CONFIG "GET_CONFIG" /* <key> */ /* GET_CONFIG: Get configuration value for key. Useful so * that other programs can request configuration information @@ -1050,7 +1052,7 @@ void gdm_final_cleanup (void); #define GDM_SUP_ADD_DYNAMIC_DISPLAY "ADD_DYNAMIC_DISPLAY" /* - * ADD_DYNAMIC_DISPLAY: Add a dynamic display configuration. + * ADD_X_SERVER: Add a dynamic display configuration. * Configures a dynamic X server to run on the specified display * leaving it in DISPLAY_CONFIG state. * Supported since: 2.8.0.0 @@ -1064,8 +1066,6 @@ void gdm_final_cleanup (void); * 2 = Existing display * 3 = No server string * 4 = Display startup failure - * 100 = Not authenticated - * 200 = Dynamic Displays not allowed * 999 = Unknown error */ #define GDM_SUP_REMOVE_DYNAMIC_DISPLAY "REMOVE_DYNAMIC_DISPLAY" diff --git a/daemon/gdmconfig.c b/daemon/gdmconfig.c index 735b741e..883fc870 100644 --- a/daemon/gdmconfig.c +++ b/daemon/gdmconfig.c @@ -1301,6 +1301,61 @@ gdm_find_x_server (const gchar *id) return NULL; } +gchar * +gdm_get_x_servers (void) +{ + GSList *li; + gchar *retval = NULL; + + if (xservers == NULL) + return NULL; + + for (li = xservers; li != NULL; li = li->next) { + GdmXserver *svr = li->data; + if (retval != NULL) + retval = g_strconcat (retval, ";", svr->id, NULL); + else + retval = g_strdup (svr->id); + } + + return retval; +} + +gchar * +gdm_get_x_server_details (gchar *id) +{ + GdmXserver *svr = gdm_find_x_server (id); + gchar *retval; + + if (svr == NULL) + return NULL; + + retval = g_strdup (svr->name); + retval = g_strconcat (retval, ";", svr->command, NULL); + + if (svr->flexible) + retval = g_strconcat (retval, ";true", NULL); + else + retval = g_strconcat (retval, ";false", NULL); + + if (svr->choosable) + retval = g_strconcat (retval, ";true", NULL); + else + retval = g_strconcat (retval, ";false", NULL); + + if (svr->handled) + retval = g_strconcat (retval, ";true", NULL); + else + retval = g_strconcat (retval, ";false", NULL); + + if (svr->chooser) + retval = g_strconcat (retval, ";true", NULL); + else + retval = g_strconcat (retval, ";false", NULL); + + return retval; +} + /** * gdm_load_config_option * diff --git a/daemon/gdmconfig.h b/daemon/gdmconfig.h index 3909d0f0..7857ceb0 100644 --- a/daemon/gdmconfig.h +++ b/daemon/gdmconfig.h @@ -38,6 +38,8 @@ gboolean gdm_update_config (gchar *key); void gdm_config_init (void); void gdm_config_parse (void); GdmXserver* gdm_find_x_server (const gchar *id); +gchar* gdm_get_x_servers (void); +gchar* gdm_get_x_server_details (gchar *id); int gdm_compare_displays (gconstpointer a, gconstpointer b); uid_t gdm_get_gdmuid (void); diff --git a/daemon/misc.c b/daemon/misc.c index fcc6fe5d..f69cd132 100644 --- a/daemon/misc.c +++ b/daemon/misc.c @@ -20,6 +20,7 @@ #include <syslog.h> #include <unistd.h> +#include <stdlib.h> #include <dirent.h> #include <signal.h> #include <string.h> @@ -48,7 +49,7 @@ #include <X11/Xlib.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include "gdm.h" #include "misc.h" diff --git a/daemon/server.c b/daemon/server.c index 8afe8150..300c58ec 100644 --- a/daemon/server.c +++ b/daemon/server.c @@ -19,7 +19,7 @@ /* This file contains functions for controlling local X servers */ #include <config.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <stdio.h> #include <unistd.h> #include <stdlib.h> diff --git a/daemon/verify-crypt.c b/daemon/verify-crypt.c index ac62d68d..5589bea3 100644 --- a/daemon/verify-crypt.c +++ b/daemon/verify-crypt.c @@ -17,7 +17,7 @@ */ #include <config.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <syslog.h> #include <pwd.h> #include <grp.h> diff --git a/daemon/verify-pam.c b/daemon/verify-pam.c index 21d6285c..a6439020 100644 --- a/daemon/verify-pam.c +++ b/daemon/verify-pam.c @@ -22,6 +22,7 @@ #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> +#include <stdlib.h> #include <syslog.h> #include <security/pam_appl.h> #include <pwd.h> @@ -29,7 +30,7 @@ #include <fcntl.h> #endif -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include "gdm.h" #include "misc.h" diff --git a/daemon/verify-shadow.c b/daemon/verify-shadow.c index 8c3ec9fc..e6697a3a 100644 --- a/daemon/verify-shadow.c +++ b/daemon/verify-shadow.c @@ -17,7 +17,7 @@ */ #include <config.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <syslog.h> #include <pwd.h> #include <shadow.h> diff --git a/daemon/xdmcp.c b/daemon/xdmcp.c index 0e262206..a832ebfd 100644 --- a/daemon/xdmcp.c +++ b/daemon/xdmcp.c @@ -89,7 +89,7 @@ #endif #endif /* HAVE_LIBXDMCP */ -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #ifdef HAVE_LIBXDMCP #include "gdm.h" diff --git a/docs/es/es.po b/docs/es/es.po index b21da7e0..cd250530 100644 --- a/docs/es/es.po +++ b/docs/es/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2005-11-22 21:37-0600\n" +"POT-Creation-Date: 2005-11-28 14:54-0600\n" "PO-Revision-Date: 2005-10-30 18:01+0100\n" "Last-Translator: \n" "Language-Team: <en@li.org>\n" @@ -220,8 +220,8 @@ msgstr "" #: ../C/gdm.xml:62 (releaseinfo) ../C/gdm.xml:72 (para) #, fuzzy msgid "" -"This manual describes version 2.13.0.1 of the GNOME Display Manager. It was " -"last updated on 11/14/2005." +"This manual describes version 2.13.0.2 of the GNOME Display Manager. It was " +"last updated on 11/28/2005." msgstr "" "Este manual describe la versión 2.13.0.0 del Gestor de Pantallas de Gnome. " "Se actualizó por última vez en 26/10/2005." @@ -4863,7 +4863,12 @@ msgid "" "GET_CONFIG: Get configuration value for key. Useful so\n" " that other applications can request configuration\n" " information from GDM. Any key defined as GDM_KEY_*\n" -" in gdm.h is supported.\n" +" in gdm.h is supported. Starting with version 2.13.0.2\n" +" translated keys (such as \"greeter/GdmWelcome[cs]\" are\n" +" supported via GET_CONFIG. Also starting with version\n" +" 2.13.0.2 it is no longer necessary to include the\n" +" default value (i.e. you can use key \"greeter/IncludeAll\"\n" +" instead of having to use \"greeter/IncludeAll=false\". \n" "Supported since: 2.6.0.9\n" "Arguments: <key>\n" "Answers:\n" @@ -4876,11 +4881,11 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:3858 (title) +#: ../C/gdm.xml:3863 (title) msgid "GET_CONFIG_FILE" msgstr "GET_CONFIG_FILE" -#: ../C/gdm.xml:3859 (screen) +#: ../C/gdm.xml:3864 (screen) #, no-wrap msgid "" "\n" @@ -4897,11 +4902,11 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:3874 (title) +#: ../C/gdm.xml:3879 (title) msgid "UPDATE_CONFIG" msgstr "UPDATE_CONFIG" -#: ../C/gdm.xml:3875 (screen) +#: ../C/gdm.xml:3880 (screen) #, no-wrap msgid "" "\n" @@ -4973,11 +4978,11 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:3945 (title) +#: ../C/gdm.xml:3950 (title) msgid "GREETERPIDS" msgstr "GREETERPIDS" -#: ../C/gdm.xml:3946 (screen) +#: ../C/gdm.xml:3951 (screen) #, no-wrap msgid "" "\n" @@ -4995,11 +5000,11 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:3962 (title) +#: ../C/gdm.xml:3967 (title) msgid "QUERY_LOGOUT_ACTION" msgstr "QUERY_LOGOUT_ACTION" -#: ../C/gdm.xml:3963 (screen) +#: ../C/gdm.xml:3968 (screen) #, no-wrap msgid "" "\n" @@ -5022,11 +5027,11 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:3984 (title) +#: ../C/gdm.xml:3989 (title) msgid "SET_LOGOUT_ACTION" msgstr "" -#: ../C/gdm.xml:3985 (screen) +#: ../C/gdm.xml:3990 (screen) #, no-wrap msgid "" "\n" @@ -5051,11 +5056,11 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:4008 (title) +#: ../C/gdm.xml:4013 (title) msgid "SET_SAFE_LOGOUT_ACTION" msgstr "SET_SAFE_LOGOUT_ACTION" -#: ../C/gdm.xml:4009 (screen) +#: ../C/gdm.xml:4014 (screen) #, no-wrap msgid "" "\n" @@ -5088,11 +5093,11 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:4040 (title) +#: ../C/gdm.xml:4045 (title) msgid "QUERY_VT" msgstr "QUERY_VT" -#: ../C/gdm.xml:4041 (screen) +#: ../C/gdm.xml:4046 (screen) #, no-wrap msgid "" "\n" @@ -5117,11 +5122,11 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:4064 (title) +#: ../C/gdm.xml:4069 (title) msgid "SET_VT" msgstr "SET_VT" -#: ../C/gdm.xml:4065 (screen) +#: ../C/gdm.xml:4070 (screen) #, no-wrap msgid "" "\n" @@ -5144,11 +5149,11 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:4086 (title) +#: ../C/gdm.xml:4091 (title) msgid "CLOSE" msgstr "CLOSE" -#: ../C/gdm.xml:4087 (screen) +#: ../C/gdm.xml:4092 (screen) #, no-wrap msgid "" "\n" @@ -5157,27 +5162,27 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:4098 (title) +#: ../C/gdm.xml:4103 (title) msgid "GDM Commands" msgstr "" -#: ../C/gdm.xml:4101 (title) +#: ../C/gdm.xml:4106 (title) msgid "GDM User Commands" msgstr "" -#: ../C/gdm.xml:4103 (para) +#: ../C/gdm.xml:4108 (para) msgid "" "The GDM package provides the following different commands in EXPANDED_BINDIR " "intended to be used by the end-user:" msgstr "" -#: ../C/gdm.xml:4109 (title) +#: ../C/gdm.xml:4114 (title) msgid "" "<command>gdmXnestchooser</command> and <command>gdmXnest</command> Command " "Line Options" msgstr "" -#: ../C/gdm.xml:4112 (para) +#: ../C/gdm.xml:4117 (para) msgid "" "The <command>gdmXnestchooser</command> command automatically gets the " "correct display number, sets up access, and runs <command>Xnest</command> " @@ -5190,78 +5195,78 @@ msgid "" "this command also supports standard GNOME options." msgstr "" -#: ../C/gdm.xml:4127 (title) +#: ../C/gdm.xml:4132 (title) msgid "<command>gdmXnestchooser</command> Command Line Options" msgstr "" -#: ../C/gdm.xml:4130 (term) +#: ../C/gdm.xml:4135 (term) msgid "-x, --xnest=STRING" msgstr "" -#: ../C/gdm.xml:4132 (para) +#: ../C/gdm.xml:4137 (para) msgid "Xnest command line, default is \"Xnest\"" msgstr "" -#: ../C/gdm.xml:4139 (term) +#: ../C/gdm.xml:4144 (term) msgid "-o, --xnest-extra-options=OPTIONS" msgstr "" -#: ../C/gdm.xml:4141 (para) +#: ../C/gdm.xml:4146 (para) msgid "Extra options for Xnest, default is no options." msgstr "" -#: ../C/gdm.xml:4148 (term) +#: ../C/gdm.xml:4153 (term) msgid "-n, --no-query" msgstr "" -#: ../C/gdm.xml:4150 (para) +#: ../C/gdm.xml:4155 (para) msgid "Just run Xnest, no query (no chooser)" msgstr "" -#: ../C/gdm.xml:4157 (term) +#: ../C/gdm.xml:4162 (term) msgid "-d, --direct" msgstr "" -#: ../C/gdm.xml:4159 (para) +#: ../C/gdm.xml:4164 (para) msgid "Do direct query instead of indirect (chooser)" msgstr "" -#: ../C/gdm.xml:4166 (term) +#: ../C/gdm.xml:4171 (term) msgid "-B, --broadcast" msgstr "" -#: ../C/gdm.xml:4168 (para) +#: ../C/gdm.xml:4173 (para) msgid "Run broadcast instead of indirect (chooser)" msgstr "" -#: ../C/gdm.xml:4175 (term) +#: ../C/gdm.xml:4180 (term) msgid "-b, --background" msgstr "" -#: ../C/gdm.xml:4177 (para) +#: ../C/gdm.xml:4182 (para) msgid "Run in background" msgstr "" -#: ../C/gdm.xml:4184 (term) +#: ../C/gdm.xml:4189 (term) msgid "--no-gdm-check" msgstr "" -#: ../C/gdm.xml:4186 (para) +#: ../C/gdm.xml:4191 (para) msgid "Don't check for running GDM" msgstr "" -#: ../C/gdm.xml:4195 (title) ../C/gdm.xml:4239 +#: ../C/gdm.xml:4200 (title) ../C/gdm.xml:4244 msgid "<command>gdmflexichooser</command> Command Line Options" msgstr "" -#: ../C/gdm.xml:4197 (para) +#: ../C/gdm.xml:4202 (para) msgid "" "The <command>gdmflexiserver</command> command provides three features. It " "can be used to run flexible (on demand) X servers, to run a flexible server " "via Xnest, and to send commands to the GDM daemon process." msgstr "" -#: ../C/gdm.xml:4204 (para) +#: ../C/gdm.xml:4209 (para) msgid "" "Starting a flexible X servers will normally lock the current session with a " "screensaver and will redisplay the GDM login screen so a second user can log " @@ -5275,7 +5280,7 @@ msgid "" "have to enter the password to unlock the screen." msgstr "" -#: ../C/gdm.xml:4218 (para) +#: ../C/gdm.xml:4223 (para) msgid "" "Flexible servers started via Xnest works on systems that do not support " "virtual terminals. This option starts a flexible server in a window in the " @@ -5283,48 +5288,48 @@ msgid "" "as a flexible server started via virtual terminals." msgstr "" -#: ../C/gdm.xml:4226 (para) +#: ../C/gdm.xml:4231 (para) msgid "" "The <command>gdmflexiserver --command</command> option provides a way to " "send commands to the GDM daemon and can be used to debug problems or to " "change the GDM configuration." msgstr "" -#: ../C/gdm.xml:4232 (para) +#: ../C/gdm.xml:4237 (para) msgid "" "In addition to the following options, <command>gdmflexiserver</command> also " "supports standard GNOME options." msgstr "" -#: ../C/gdm.xml:4242 (term) +#: ../C/gdm.xml:4247 (term) msgid "-c, --command=COMMAND" msgstr "" -#: ../C/gdm.xml:4244 (para) +#: ../C/gdm.xml:4249 (para) msgid "Send the specified protocol command to GDM" msgstr "Enviar el comando de protocolo especificado a GDM" -#: ../C/gdm.xml:4251 (term) +#: ../C/gdm.xml:4256 (term) msgid "-n, --xnest" msgstr "-n, --xnest" -#: ../C/gdm.xml:4253 (para) +#: ../C/gdm.xml:4258 (para) msgid "Start a flexible X server in Xnest mode" msgstr "" -#: ../C/gdm.xml:4260 (term) +#: ../C/gdm.xml:4265 (term) msgid "-l, --no-lock" msgstr "-l, --no-lock" -#: ../C/gdm.xml:4262 (para) +#: ../C/gdm.xml:4267 (para) msgid "Do not lock current screen" msgstr "No bloquear la pantalla actual" -#: ../C/gdm.xml:4269 (term) +#: ../C/gdm.xml:4274 (term) msgid "-d, --debug" msgstr "-d, --debug" -#: ../C/gdm.xml:4271 (para) +#: ../C/gdm.xml:4276 (para) msgid "" "Turns on debugging output which gets sent to syslog. Same as turning on " "debug in the configuration file." @@ -5332,19 +5337,19 @@ msgstr "" "Activar salida de depuración para enviarla a syslog. Lo mismo que cuadno se " "activa la depuración en el archivo de configuración." -#: ../C/gdm.xml:4279 (term) +#: ../C/gdm.xml:4284 (term) msgid "-a, --authenticate" msgstr "-a, --authenticate" -#: ../C/gdm.xml:4281 (para) +#: ../C/gdm.xml:4286 (para) msgid "Authenticate before running --command" msgstr "Autenticar antes de ejecutar --command" -#: ../C/gdm.xml:4288 (term) +#: ../C/gdm.xml:4293 (term) msgid "-s, --startnew" msgstr "-s, --startnew" -#: ../C/gdm.xml:4290 (para) +#: ../C/gdm.xml:4295 (para) msgid "" "Starts a new flexible server without displaying a dialog asking the user if " "they wish to continue any existing sessions." @@ -5352,17 +5357,17 @@ msgstr "" "Inicia un servidor flexible nuevo sin mostrar un diálogo preguntando al " "usuario si quiere continuar cualquier sesión existente." -#: ../C/gdm.xml:4301 (title) ../C/gdm.xml:4319 +#: ../C/gdm.xml:4306 (title) ../C/gdm.xml:4324 msgid "<command>gdmdynamic</command> Command Line Options" msgstr "Opciones de línea de comandos de <command>gdmdynamic</command>" -#: ../C/gdm.xml:4303 (para) +#: ../C/gdm.xml:4308 (para) msgid "" "The <command>gdmdynamic</command> command which creates, runs, and removes " "displays (X servers) on demand." msgstr "" -#: ../C/gdm.xml:4308 (para) +#: ../C/gdm.xml:4313 (para) msgid "" "Some environments need the ability to tell GDM to create and manage new " "displays on the fly, where it is not possible to list the possible displays " @@ -5372,44 +5377,44 @@ msgid "" "list all attached displays, or only attached displays that match a pattern." msgstr "" -#: ../C/gdm.xml:4324 (emphasis) +#: ../C/gdm.xml:4329 (emphasis) msgid "One of the following options can be used per instance:" msgstr "Una de las siguientes opciones pueden usarse por instancia:" -#: ../C/gdm.xml:4331 (term) +#: ../C/gdm.xml:4336 (term) msgid "-a display=server" msgstr "" -#: ../C/gdm.xml:4333 (para) +#: ../C/gdm.xml:4338 (para) msgid "" "Add a new display configuration. For example, <command>\"-a " "2=StandardServerTwo\"</command><command>\"-a 3=/usr/X11R6/bin/X -dev /dev/fb2" "\"</command>" msgstr "" -#: ../C/gdm.xml:4342 (term) +#: ../C/gdm.xml:4347 (term) msgid "-r" msgstr "" -#: ../C/gdm.xml:4344 (para) +#: ../C/gdm.xml:4349 (para) msgid "Release (run) all displays waiting in the DISPLAY_CONFIG state." msgstr "" -#: ../C/gdm.xml:4351 (term) +#: ../C/gdm.xml:4356 (term) msgid "-d display" msgstr "" -#: ../C/gdm.xml:4353 (para) +#: ../C/gdm.xml:4358 (para) msgid "" "Delete a display, killing the X server and purging the display " "configuration. For example, \"-d 3\"." msgstr "" -#: ../C/gdm.xml:4361 (term) +#: ../C/gdm.xml:4366 (term) msgid "-l [pattern]" msgstr "" -#: ../C/gdm.xml:4363 (para) +#: ../C/gdm.xml:4368 (para) msgid "" "List displays via the ATTACHED_SERVERS command. Without a pattern lists all " "attached displays. With a pattern will match using glob characters '*', '?', " @@ -5417,42 +5422,42 @@ msgid "" "*Xorg*\"</command>" msgstr "" -#: ../C/gdm.xml:4376 (emphasis) +#: ../C/gdm.xml:4381 (emphasis) msgid "These options can be added to the above:" msgstr "" -#: ../C/gdm.xml:4383 (term) +#: ../C/gdm.xml:4388 (term) msgid "-v" msgstr "" -#: ../C/gdm.xml:4385 (para) +#: ../C/gdm.xml:4390 (para) msgid "Verbose mode. Prinr diagnostic messages about each message sent to GDM." msgstr "" -#: ../C/gdm.xml:4393 (term) +#: ../C/gdm.xml:4398 (term) msgid "-b" msgstr "" -#: ../C/gdm.xml:4395 (para) +#: ../C/gdm.xml:4400 (para) msgid "Background mode. Fork child to do the work and return immediately." msgstr "" -#: ../C/gdm.xml:4404 (title) +#: ../C/gdm.xml:4409 (title) msgid "<command>gdmphotosetup</command> Command Line Options" msgstr "" -#: ../C/gdm.xml:4406 (para) +#: ../C/gdm.xml:4411 (para) msgid "" "Allows the user to select an image that will be used as the user's photo by " "GDM's face browser, if enabled by GDM. The selected file is stored as ~/." "face. This command accepts standard GNOME options." msgstr "" -#: ../C/gdm.xml:4414 (title) +#: ../C/gdm.xml:4419 (title) msgid "<command>gdmthemetester</command> Command Line Options" msgstr "" -#: ../C/gdm.xml:4416 (para) +#: ../C/gdm.xml:4421 (para) msgid "" "<command>gdmthemetester</command> takes two parameters. The first parameter " "specifies the environment and the second parameter specifies the path name " @@ -5471,22 +5476,22 @@ msgid "" " </screen>" msgstr "" -#: ../C/gdm.xml:4442 (title) +#: ../C/gdm.xml:4447 (title) msgid "GDM Root User Commands" msgstr "" -#: ../C/gdm.xml:4444 (para) +#: ../C/gdm.xml:4449 (para) msgid "" "The GDM package provides the following different commands in " "EXPANDED_SBINDIR intended to be used by the root user:" msgstr "" -#: ../C/gdm.xml:4450 (title) ../C/gdm.xml:4466 +#: ../C/gdm.xml:4455 (title) ../C/gdm.xml:4471 msgid "" "<command>gdm</command> and <command>gdm-binary</command> Command Line Options" msgstr "" -#: ../C/gdm.xml:4453 (para) +#: ../C/gdm.xml:4458 (para) msgid "" "The <command>gdm</command> command is really just a script which runs the " "<command>gdm-binary</command>, passing along any options. Before launching " @@ -5498,30 +5503,30 @@ msgid "" "environment before launching GDM, you can do so in this script." msgstr "" -#: ../C/gdm.xml:4470 (term) +#: ../C/gdm.xml:4475 (term) msgid "--help" msgstr "--help" -#: ../C/gdm.xml:4472 (para) +#: ../C/gdm.xml:4477 (para) msgid "Gives a brief overview of the command line options." msgstr "" -#: ../C/gdm.xml:4479 (term) +#: ../C/gdm.xml:4484 (term) msgid "-nodaemon" msgstr "-nodaemon" -#: ../C/gdm.xml:4481 (para) +#: ../C/gdm.xml:4486 (para) msgid "" "If this option is specified, then GDM does not fork into the background when " "run. You can use just a single dash with this option to preserve " "compatibility with XDM." msgstr "" -#: ../C/gdm.xml:4490 (term) +#: ../C/gdm.xml:4495 (term) msgid "--no-console" msgstr "--no-console" -#: ../C/gdm.xml:4492 (para) +#: ../C/gdm.xml:4497 (para) msgid "" "Tell the daemon that it should not run anything on the console. This means " "that none of the local servers from the <filename>[servers]</filename> " @@ -5530,37 +5535,37 @@ msgid "" "automatically implies this option." msgstr "" -#: ../C/gdm.xml:4504 (term) ../C/gdm.xml:4568 +#: ../C/gdm.xml:4509 (term) ../C/gdm.xml:4573 msgid "--config=CONFIGFILE" msgstr "--config=CONFIGFILE" -#: ../C/gdm.xml:4506 (para) +#: ../C/gdm.xml:4511 (para) msgid "Specify an alternative configuration file." msgstr "" -#: ../C/gdm.xml:4513 (term) +#: ../C/gdm.xml:4518 (term) msgid "--preserve-ld-vars" msgstr "--preserve-ld-vars" -#: ../C/gdm.xml:4515 (para) +#: ../C/gdm.xml:4520 (para) msgid "" "When clearing the environment internally, preserve all variables starting " "with LD_. This is mostly for debugging purposes." msgstr "" -#: ../C/gdm.xml:4523 (term) +#: ../C/gdm.xml:4528 (term) msgid "--version" msgstr "--version" -#: ../C/gdm.xml:4525 (para) +#: ../C/gdm.xml:4530 (para) msgid "Print the version of the GDM daemon." msgstr "" -#: ../C/gdm.xml:4532 (term) +#: ../C/gdm.xml:4537 (term) msgid "--wait-for-go" msgstr "--wait-for-go" -#: ../C/gdm.xml:4534 (para) +#: ../C/gdm.xml:4539 (para) msgid "" "If started with this option, gdm will init, but only start the first local " "display and then wait for a GO message in the fifo protocol. No greeter will " @@ -5572,11 +5577,11 @@ msgid "" "added in version 2.5.90.0." msgstr "" -#: ../C/gdm.xml:4552 (title) ../C/gdm.xml:4565 +#: ../C/gdm.xml:4557 (title) ../C/gdm.xml:4570 msgid "<command>gdmsetup</command> Command Line Options" msgstr "" -#: ../C/gdm.xml:4554 (para) +#: ../C/gdm.xml:4559 (para) msgid "" "<command>gdmsetup</command> runs a graphical application for modifying the " "GDM configuration file, gdm.conf. Normally on systems that support the PAM " @@ -5586,60 +5591,60 @@ msgid "" "application supports standard GNOME options." msgstr "" -#: ../C/gdm.xml:4570 (para) +#: ../C/gdm.xml:4575 (para) msgid "" "Specify an alternative configuration file. By default, <command>gdmsetup</" "command> will edit the same configuration file being used by the GDM daemon." msgstr "" -#: ../C/gdm.xml:4581 (title) +#: ../C/gdm.xml:4586 (title) msgid "<command>gdm-restart</command> Command Line Options" msgstr "" -#: ../C/gdm.xml:4583 (para) +#: ../C/gdm.xml:4588 (para) msgid "" "<command>gdm-restart</command> stops and restarts GDM by sending the GDM " "daemon a HUP signal. This command will immediately terminate all sessions " "and log out users currently logged in with GDM." msgstr "" -#: ../C/gdm.xml:4591 (title) +#: ../C/gdm.xml:4596 (title) msgid "<command>gdm-safe-restart</command> Command Line Options" msgstr "" -#: ../C/gdm.xml:4593 (para) +#: ../C/gdm.xml:4598 (para) msgid "" "<command>gdm-safe-restart</command> stops and restarts GDM by sending the " "GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out." msgstr "" -#: ../C/gdm.xml:4601 (title) +#: ../C/gdm.xml:4606 (title) msgid "<command>gdm-stop</command> Command Line Options" msgstr "" -#: ../C/gdm.xml:4603 (para) +#: ../C/gdm.xml:4608 (para) msgid "" "<command>gdm-stop</command> stops GDM by sending the GDM daemon a TERM " "signal." msgstr "" -#: ../C/gdm.xml:4611 (title) +#: ../C/gdm.xml:4616 (title) msgid "GDM Internal Commands" msgstr "Comandos internos de GDM" -#: ../C/gdm.xml:4613 (para) +#: ../C/gdm.xml:4618 (para) msgid "" "The GDM package provides the following different commands in " "EXPANDED_LIBEXECDIR intended to be used by the gdm daemon process." msgstr "" -#: ../C/gdm.xml:4619 (title) +#: ../C/gdm.xml:4624 (title) msgid "" "<command>gdmchooser</command> and <command>gdmlogin</command> Command Line " "Options" msgstr "" -#: ../C/gdm.xml:4622 (para) +#: ../C/gdm.xml:4627 (para) msgid "" "The <command>gdmgreeter</command> and <command>gdmlogin</command> are two " "different login applications, either can be used by GDM. " @@ -5649,11 +5654,11 @@ msgid "" "GNOME options." msgstr "" -#: ../C/gdm.xml:4633 (title) ../C/gdm.xml:4644 +#: ../C/gdm.xml:4638 (title) ../C/gdm.xml:4649 msgid "<command>gdmchooser</command> Command Line Options" msgstr "" -#: ../C/gdm.xml:4635 (para) +#: ../C/gdm.xml:4640 (para) msgid "" "The <command>gdmchooser</command> is the XDMCP chooser application. The " "<command>gdmchooser</command> is normally executed by the GDM daemon. It " @@ -5661,39 +5666,39 @@ msgid "" "standard GNOME options and is found in support standard GNOME options." msgstr "" -#: ../C/gdm.xml:4647 (term) +#: ../C/gdm.xml:4652 (term) msgid "-xdmaddress=SOCKET" msgstr "-xdmaddress=SOCKET" -#: ../C/gdm.xml:4649 (para) +#: ../C/gdm.xml:4654 (para) msgid "Socket for XDM communication." msgstr "" -#: ../C/gdm.xml:4656 (term) +#: ../C/gdm.xml:4661 (term) msgid "--clientaddress=ADDRESS" msgstr "--clientaddress=ADDRESS" -#: ../C/gdm.xml:4658 (para) +#: ../C/gdm.xml:4663 (para) msgid "" "Client address to return in response to XDM. This option is for running " "gdmchooser with XDM, and is not used within GDM." msgstr "" -#: ../C/gdm.xml:4666 (term) +#: ../C/gdm.xml:4671 (term) msgid "-connectionType=TYPE" msgstr "-connectionType=TYPE" -#: ../C/gdm.xml:4668 (para) +#: ../C/gdm.xml:4673 (para) msgid "" "Connection type to return in response to XDM. This option is for running " "gdmchooser with XDM, and is not used within GDM." msgstr "" -#: ../C/gdm.xml:4682 (title) +#: ../C/gdm.xml:4687 (title) msgid "Themed Greeter" msgstr "Interfaz con temas" -#: ../C/gdm.xml:4684 (para) +#: ../C/gdm.xml:4689 (para) msgid "" "This section describes the creation of themes for the Themed Greeter. For " "examples including screenshots, see the standard installed themes and the " @@ -5701,11 +5706,11 @@ msgid "" "gdm_greeter/\"> the theme website</ulink>." msgstr "" -#: ../C/gdm.xml:4693 (title) +#: ../C/gdm.xml:4698 (title) msgid "Theme Overview" msgstr "Descripción de los temas" -#: ../C/gdm.xml:4695 (para) +#: ../C/gdm.xml:4700 (para) msgid "" "GDM Themes can be created by creating an XML file that follows the " "specification in gui/greeter/greeter.dtd. Theme files are stored in the " @@ -5715,7 +5720,7 @@ msgid "" "filename> which has similar format to other .desktop files and looks like:" msgstr "" -#: ../C/gdm.xml:4706 (screen) +#: ../C/gdm.xml:4711 (screen) #, no-wrap msgid "" "\n" @@ -5730,7 +5735,7 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:4717 (para) +#: ../C/gdm.xml:4722 (para) msgid "" "The Name, Description, Author and Copyright fields can be translated just " "like the other <filename>.desktop</filename>files. All the files that are " @@ -5741,7 +5746,7 @@ msgid "" "description will be given later." msgstr "" -#: ../C/gdm.xml:4727 (para) +#: ../C/gdm.xml:4732 (para) msgid "" "Once you have theme ready and installed you can test it with the installed " "<command>gdmthemetester</command> script. This script assumes that you also " @@ -5756,11 +5761,11 @@ msgid "" "would run:" msgstr "" -#: ../C/gdm.xml:4741 (command) +#: ../C/gdm.xml:4746 (command) msgid "gdmthemetester xdmcp circles" msgstr "" -#: ../C/gdm.xml:4743 (para) +#: ../C/gdm.xml:4748 (para) msgid "" "Be sure to test all the environments with your theme, and make sure to test " "how the caps lock warning looks by pressing caps lock. This is also a good " @@ -5769,7 +5774,7 @@ msgid "" "PrintScreen." msgstr "" -#: ../C/gdm.xml:4751 (para) +#: ../C/gdm.xml:4756 (para) msgid "" "Once you have all this done, then make a tarball that contains the directory " "name (so that you could just untar it in the <filename>/usr/share/gdm/" @@ -5781,15 +5786,15 @@ msgid "" " </screen>" msgstr "" -#: ../C/gdm.xml:4766 (title) +#: ../C/gdm.xml:4771 (title) msgid "Detailed Description of Theme XML format" msgstr "" -#: ../C/gdm.xml:4769 (title) +#: ../C/gdm.xml:4774 (title) msgid "Box Nodes" msgstr "" -#: ../C/gdm.xml:4771 (para) +#: ../C/gdm.xml:4776 (para) msgid "" "Box nodes are container nodes for item nodes. Box nodes are specified as " "follows: <screen>\n" @@ -5801,23 +5806,23 @@ msgid "" "of \"homogeneous\", and \"vertical\" for the orientation." msgstr "" -#: ../C/gdm.xml:4784 (para) +#: ../C/gdm.xml:4789 (para) msgid "" "If the box is homogeneous then the children are allocated equal amount of " "space." msgstr "" -#: ../C/gdm.xml:4789 (para) +#: ../C/gdm.xml:4794 (para) msgid "" "The \"min-width\" must be specified in pixels. Obviously there is also a " "corresponding \"min-height\" property as well." msgstr "" -#: ../C/gdm.xml:4796 (title) +#: ../C/gdm.xml:4801 (title) msgid "Fixed Nodes" msgstr "" -#: ../C/gdm.xml:4798 (para) +#: ../C/gdm.xml:4803 (para) msgid "" "Fixed is a container that has its children scattered about laid out with " "precise coordinates. The size of this container is the biggest rectangle " @@ -5826,71 +5831,71 @@ msgid "" "proper position nodes inside this." msgstr "" -#: ../C/gdm.xml:4807 (para) +#: ../C/gdm.xml:4812 (para) msgid "The \"toplevel\" node is really just like a fixed node." msgstr "" -#: ../C/gdm.xml:4813 (title) +#: ../C/gdm.xml:4818 (title) msgid "Item Nodes" msgstr "" -#: ../C/gdm.xml:4815 (para) +#: ../C/gdm.xml:4820 (para) msgid "" "A GDM Theme is created by specifying a hierarchy of item and box nodes. Item " "nodes can have the following value for \"type\":" msgstr "" -#: ../C/gdm.xml:4822 (term) +#: ../C/gdm.xml:4827 (term) msgid "entry" msgstr "entrada" -#: ../C/gdm.xml:4824 (para) +#: ../C/gdm.xml:4829 (para) msgid "Text entry field." msgstr "Campo de entrada de texto." -#: ../C/gdm.xml:4831 (term) +#: ../C/gdm.xml:4836 (term) msgid "list" msgstr "lista" -#: ../C/gdm.xml:4833 (para) +#: ../C/gdm.xml:4838 (para) msgid "A list widget." msgstr "Un widget de lista" -#: ../C/gdm.xml:4840 (term) +#: ../C/gdm.xml:4845 (term) msgid "label" msgstr "etiqueta" -#: ../C/gdm.xml:4842 (para) +#: ../C/gdm.xml:4847 (para) msgid "A text label. Must have a \"text\" node to specify the text." msgstr "" -#: ../C/gdm.xml:4849 (term) +#: ../C/gdm.xml:4854 (term) msgid "pixmap" msgstr "imagen" -#: ../C/gdm.xml:4851 (para) +#: ../C/gdm.xml:4856 (para) msgid "" "An pixmap image in a format that gdk-pixbuf supports like PNG, JPEG, Tiff, " "etc...)" msgstr "" -#: ../C/gdm.xml:4859 (term) +#: ../C/gdm.xml:4864 (term) msgid "rect" msgstr "rect" -#: ../C/gdm.xml:4861 (para) +#: ../C/gdm.xml:4866 (para) msgid "Rectangle." msgstr "Rectángulo." -#: ../C/gdm.xml:4868 (term) +#: ../C/gdm.xml:4873 (term) msgid "svg" msgstr "svg" -#: ../C/gdm.xml:4870 (para) +#: ../C/gdm.xml:4875 (para) msgid "Scaled Vector Graphic image." msgstr "Imagen Scaled Vector Graphic" -#: ../C/gdm.xml:4877 (para) +#: ../C/gdm.xml:4882 (para) msgid "" "For example: <screen><item type=\"label\"></screen> Items can specify " "ID values which gives them a specific look and feel or formatting. " @@ -5898,184 +5903,184 @@ msgid "" "with custom id's for some items (currently only the list item)" msgstr "" -#: ../C/gdm.xml:4886 (para) +#: ../C/gdm.xml:4891 (para) msgid "Entry items can have id values as follows:" msgstr "" -#: ../C/gdm.xml:4892 (term) +#: ../C/gdm.xml:4897 (term) msgid "user-pw-entry" msgstr "" -#: ../C/gdm.xml:4894 (para) +#: ../C/gdm.xml:4899 (para) msgid "" "Entry field for userid and password entry. This is the field used for " "responses for the PAM/GDM questions (Username, Password, etc..)." msgstr "" -#: ../C/gdm.xml:4904 (para) +#: ../C/gdm.xml:4909 (para) msgid "List items can have id values as follows:" msgstr "" -#: ../C/gdm.xml:4910 (term) +#: ../C/gdm.xml:4915 (term) msgid "userlist" msgstr "lista de usuarios" -#: ../C/gdm.xml:4912 (para) +#: ../C/gdm.xml:4917 (para) msgid "" "A Face Browser list, so that users can pick their username by clicking on " "this instead of typing." msgstr "" -#: ../C/gdm.xml:4921 (para) +#: ../C/gdm.xml:4926 (para) msgid "" "Furthermore, you can have an arbitrary id (I'd recommend starting the id " "with 'custom' not to conflict with future additions to this spec) and ask " "extra information of the user. See the section 'Custom Widgetry'" msgstr "" -#: ../C/gdm.xml:4928 (para) +#: ../C/gdm.xml:4933 (para) msgid "Label items can have id values as follows:" msgstr "" -#: ../C/gdm.xml:4934 (term) +#: ../C/gdm.xml:4939 (term) msgid "clock" msgstr "reloj" -#: ../C/gdm.xml:4936 (para) +#: ../C/gdm.xml:4941 (para) msgid "Label the displays the date and time." msgstr "Etiqueta que muesta la fecha y la hora." -#: ../C/gdm.xml:4943 (term) +#: ../C/gdm.xml:4948 (term) msgid "pam-prompt" msgstr "" -#: ../C/gdm.xml:4945 (para) +#: ../C/gdm.xml:4950 (para) msgid "" "Label the displays PAM prompt. This is the prompt that PAM uses to ask for " "username, password, etc..." msgstr "" -#: ../C/gdm.xml:4953 (term) +#: ../C/gdm.xml:4958 (term) msgid "pam-error" msgstr "" -#: ../C/gdm.xml:4955 (para) +#: ../C/gdm.xml:4960 (para) msgid "" "Label the displays PAM/GDM error messages. Such as when user can't log in." msgstr "" -#: ../C/gdm.xml:4963 (term) +#: ../C/gdm.xml:4968 (term) msgid "pam-message" msgstr "" -#: ../C/gdm.xml:4965 (para) +#: ../C/gdm.xml:4970 (para) msgid "" "Label the displays PAM message. These are messages that PAM/GDM gives about " "state of the account, help about the prompts and other information." msgstr "" -#: ../C/gdm.xml:4974 (term) +#: ../C/gdm.xml:4979 (term) msgid "timed-label" msgstr "" -#: ../C/gdm.xml:4976 (para) +#: ../C/gdm.xml:4981 (para) msgid "Label that displays timed login information." msgstr "Etiqueta que muestra la información de la entrada temporizada." -#: ../C/gdm.xml:4983 (para) +#: ../C/gdm.xml:4988 (para) msgid "Rectangles can have id values as follows:" msgstr "" -#: ../C/gdm.xml:4989 (term) +#: ../C/gdm.xml:4994 (term) msgid "caps-lock-warning" msgstr "" -#: ../C/gdm.xml:4991 (para) +#: ../C/gdm.xml:4996 (para) msgid "" "Displays an icon that shows if the CAPS LOCK key is depressed. This " "rectangle will be hidden/shown appropriately" msgstr "" -#: ../C/gdm.xml:5000 (para) +#: ../C/gdm.xml:5005 (para) msgid "" "If an item is of type rect, the item can be a button. Buttons must also " "include a \"button\" value as follows: <screen><item type=\"rect\" id=" "\"disconnect_button\" button=\"true\">.</screen>" msgstr "" -#: ../C/gdm.xml:5006 (para) +#: ../C/gdm.xml:5011 (para) msgid "Possible values for button ids are as follows:" msgstr "" -#: ../C/gdm.xml:5012 (term) +#: ../C/gdm.xml:5017 (term) msgid "chooser_button" msgstr "" -#: ../C/gdm.xml:5014 (para) +#: ../C/gdm.xml:5019 (para) msgid "Runs the XDMCP chooser." msgstr "" -#: ../C/gdm.xml:5021 (term) +#: ../C/gdm.xml:5026 (term) msgid "config_button" msgstr "" -#: ../C/gdm.xml:5023 (para) +#: ../C/gdm.xml:5028 (para) msgid "Runs the GDM configuration application." msgstr "Ejecuta la aplicación de configuración de GDM." -#: ../C/gdm.xml:5030 (term) +#: ../C/gdm.xml:5035 (term) msgid "disconnect_button" msgstr "" -#: ../C/gdm.xml:5032 (para) +#: ../C/gdm.xml:5037 (para) msgid "Disconnect from remote session." msgstr "Desconectar de una sesión remota." -#: ../C/gdm.xml:5039 (term) +#: ../C/gdm.xml:5044 (term) msgid "language_button" msgstr "botón_idioma" -#: ../C/gdm.xml:5041 (para) +#: ../C/gdm.xml:5046 (para) msgid "Displays the language selection dialog." msgstr "Muestra el diálogo de selección del idioma." -#: ../C/gdm.xml:5048 (term) +#: ../C/gdm.xml:5053 (term) msgid "halt_button" msgstr "botón_detener" -#: ../C/gdm.xml:5050 (para) +#: ../C/gdm.xml:5055 (para) msgid "Halt (shuts down) the system." msgstr "" -#: ../C/gdm.xml:5057 (term) +#: ../C/gdm.xml:5062 (term) msgid "reboot_button" msgstr "botón reiniciar" -#: ../C/gdm.xml:5059 (para) +#: ../C/gdm.xml:5064 (para) msgid "Reboot the system." msgstr "Reiniciar el sistema" -#: ../C/gdm.xml:5066 (term) +#: ../C/gdm.xml:5071 (term) msgid "session_button" msgstr "botón_sesión" -#: ../C/gdm.xml:5068 (para) +#: ../C/gdm.xml:5073 (para) msgid "List and select from available sessions." msgstr "" -#: ../C/gdm.xml:5075 (term) +#: ../C/gdm.xml:5080 (term) msgid "suspend_button" msgstr "botón_suspender" -#: ../C/gdm.xml:5077 (para) +#: ../C/gdm.xml:5082 (para) msgid "Suspend the system." msgstr "Suspender el sistema" -#: ../C/gdm.xml:5084 (term) +#: ../C/gdm.xml:5089 (term) msgid "system_button" msgstr "botón_sistema" -#: ../C/gdm.xml:5086 (para) +#: ../C/gdm.xml:5091 (para) msgid "" "Perform halt/reboot/suspend/etc. options (if allowed by GDM configuration). " "Also allows user to run configurator if user enters root password (again if " @@ -6083,25 +6088,25 @@ msgid "" "referred to as the Actions menu." msgstr "" -#: ../C/gdm.xml:5100 (title) +#: ../C/gdm.xml:5105 (title) msgid "Position Node" msgstr "" -#: ../C/gdm.xml:5102 (para) +#: ../C/gdm.xml:5107 (para) msgid "" "Each item can specify its position and size via the \"pos\" node. For " "example: <screen><pos x=\"0\" y=\"4\" width=\"100%\" height=\"100%\"/>" "</screen>" msgstr "" -#: ../C/gdm.xml:5108 (para) +#: ../C/gdm.xml:5113 (para) msgid "" "Both position and size can be given in percent and it will be taken as the " "percentage of the size of the current container. For toplevel items it's the " "percentage of the whole screen." msgstr "" -#: ../C/gdm.xml:5114 (para) +#: ../C/gdm.xml:5119 (para) msgid "" "For x and y, you can also specify a negative position which means position " "from the right or bottom edge. But this only applies with absolute " @@ -6109,7 +6114,7 @@ msgid "" "be still from the same edge." msgstr "" -#: ../C/gdm.xml:5121 (para) +#: ../C/gdm.xml:5126 (para) msgid "" "The position also specifies the anchor of the item, this can be \"n\", \"ne" "\", \"e\", \"se\", \"s\", \"sw\", \"w\" and \"nw\" or \"center\" which stand " @@ -6118,28 +6123,28 @@ msgid "" "></screen>" msgstr "" -#: ../C/gdm.xml:5128 (para) +#: ../C/gdm.xml:5133 (para) msgid "" "If the item contains a box, you can specify width and height to be \"box\" " "to mean that they are supposed to be the width and height of the box, that " "is the items in the box plus the padding." msgstr "" -#: ../C/gdm.xml:5134 (para) +#: ../C/gdm.xml:5139 (para) msgid "" "If the item contains an SVG image, you can specify width and height to be " "\"scale\" to mean that the SVG image should be scaled to fit the requested " "area." msgstr "" -#: ../C/gdm.xml:5140 (para) +#: ../C/gdm.xml:5145 (para) msgid "" "You can also specify an \"expand\" property to either be \"true\" or false. " "If true then the child will be expanded in the box as much as possible (that " "is it will be given more space if available)." msgstr "" -#: ../C/gdm.xml:5146 (para) +#: ../C/gdm.xml:5151 (para) msgid "" "There are two extra properties you can specify (as of 2.4.4.3) for labels " "(and labels only). The first is \"max-width\" which will specify the maximum " @@ -6152,182 +6157,182 @@ msgid "" " </screen>" msgstr "" -#: ../C/gdm.xml:5162 (title) +#: ../C/gdm.xml:5167 (title) msgid "Show Node" msgstr "Mostrar nodo." -#: ../C/gdm.xml:5164 (para) +#: ../C/gdm.xml:5169 (para) msgid "" "Some items may only display in certain modes, like when doing a remote " "display. Multiple values can be specified and must be separated with commas. " "The following values are possible:" msgstr "" -#: ../C/gdm.xml:5170 (para) +#: ../C/gdm.xml:5175 (para) msgid "<filename>console</filename> - In console mode." msgstr "" -#: ../C/gdm.xml:5173 (para) +#: ../C/gdm.xml:5178 (para) msgid "<filename>console-fixed</filename> - In console non-flexi mode." msgstr "" -#: ../C/gdm.xml:5176 (para) +#: ../C/gdm.xml:5181 (para) msgid "<filename>console-flexi</filename> - In console & flexi mode." msgstr "" -#: ../C/gdm.xml:5179 (para) +#: ../C/gdm.xml:5184 (para) msgid "<filename>flexi</filename> - In flexi mode." msgstr "" -#: ../C/gdm.xml:5182 (para) +#: ../C/gdm.xml:5187 (para) msgid "<filename>remote</filename> - In remote mode." msgstr "" -#: ../C/gdm.xml:5185 (para) +#: ../C/gdm.xml:5190 (para) msgid "<filename>remote-flexi</filename> - In remote & flexi mode." msgstr "" -#: ../C/gdm.xml:5189 (para) +#: ../C/gdm.xml:5194 (para) msgid "For example: <screen><show modes=\"flexi,remote\"/></screen>" msgstr "" -#: ../C/gdm.xml:5194 (para) +#: ../C/gdm.xml:5199 (para) msgid "" "You can also specify the \"type\" value to indicate that certain items " "should only be displayed if the type is true. Valid values include the " "following:" msgstr "" -#: ../C/gdm.xml:5200 (para) +#: ../C/gdm.xml:5205 (para) msgid "" "<filename>chooser</filename>, if ChooserButton is set to \"true\" in " "<filename>gdm.conf</filename> file." msgstr "" -#: ../C/gdm.xml:5204 (para) +#: ../C/gdm.xml:5209 (para) msgid "" "<filename>config</filename>, if ConfigAvailable is set to \"true\" in " "<filename>gdm.conf</filename> file." msgstr "" -#: ../C/gdm.xml:5208 (para) +#: ../C/gdm.xml:5213 (para) msgid "" "<filename>halt</filename>, if HaltDaemon is specified in <filename>gdm.conf</" "filename> file." msgstr "" -#: ../C/gdm.xml:5212 (para) +#: ../C/gdm.xml:5217 (para) msgid "" "<filename>reboot</filename>, if RebootCommand is specified in <filename>gdm." "conf</filename> file." msgstr "" -#: ../C/gdm.xml:5216 (para) +#: ../C/gdm.xml:5221 (para) msgid "" "<filename>suspend</filename>, if SuspendCommand is specified in " "<filename>gdm.conf</filename> file." msgstr "" -#: ../C/gdm.xml:5220 (para) +#: ../C/gdm.xml:5225 (para) msgid "" "<filename>system</filename>, if SystemMenu is specified in <filename>gdm." "conf</filename> file" msgstr "" -#: ../C/gdm.xml:5224 (para) +#: ../C/gdm.xml:5229 (para) msgid "" "<filename>timed</filename>, if TimedLoginEnabled is set to \"true\" in " "<filename>gdm.conf</filename> file." msgstr "" -#: ../C/gdm.xml:5229 (para) +#: ../C/gdm.xml:5234 (para) msgid "" "For example: <screen><show modes=\"console\" type=\"system\"/></screen>" msgstr "" -#: ../C/gdm.xml:5234 (para) +#: ../C/gdm.xml:5239 (para) msgid "" "Note that if SystemMenu is off then all of halt, reboot, suspend, chooser " "and config will not show, so this is a global toggle for them all. See some " "of the standard themes for how the show modes are used." msgstr "" -#: ../C/gdm.xml:5243 (title) +#: ../C/gdm.xml:5248 (title) msgid "Normal/Active/Prelight Nodes" msgstr "" -#: ../C/gdm.xml:5245 (para) +#: ../C/gdm.xml:5250 (para) msgid "" "Depending on the item type (except for userlist - refer to Color node " "below), it can specify its color, font, or image via the following tags:" msgstr "" -#: ../C/gdm.xml:5250 (para) +#: ../C/gdm.xml:5255 (para) msgid "<filename>normal</filename> - normal state." msgstr "" -#: ../C/gdm.xml:5253 (para) +#: ../C/gdm.xml:5258 (para) msgid "<filename>active</filename> - when the item has active focus." msgstr "" -#: ../C/gdm.xml:5256 (para) +#: ../C/gdm.xml:5261 (para) msgid "" "<filename>prelight</filename> - when the mouse is hovering over the item." msgstr "" -#: ../C/gdm.xml:5261 (para) +#: ../C/gdm.xml:5266 (para) msgid "" "When item is \"rect\" (alpha can be omitted and defaults to 0.0): " "<screen><normal color=\"#ffffff\" alpha=\"0.0\"></screen>" msgstr "" -#: ../C/gdm.xml:5266 (para) +#: ../C/gdm.xml:5271 (para) msgid "" "When item is \"label\": <screen><normal color=\"#ffffff\" font=\"Sans 14" "\"/></screen>" msgstr "" -#: ../C/gdm.xml:5271 (para) +#: ../C/gdm.xml:5276 (para) msgid "" "When the item type is \"pixmap\" or \"SVG\", then the normal, active, and " "prelight tags specify the images to use as follows: <screen><normal file=" "\"picture.png\" tint=\"#dddddd\"/></screen>" msgstr "" -#: ../C/gdm.xml:5277 (para) +#: ../C/gdm.xml:5282 (para) msgid "" "Note that relative pathnames are assumed to be in the same directory as the " "theme <filename>.xml</filename> file in <filename><share>/gdm/themes/" "<theme_name></filename>." msgstr "" -#: ../C/gdm.xml:5285 (title) +#: ../C/gdm.xml:5290 (title) msgid "Face Browser Icon/Label Color Nodes" msgstr "" -#: ../C/gdm.xml:5287 (para) +#: ../C/gdm.xml:5292 (para) msgid "" "If the item type is of userlist, then the background color for the icon and " "label can be set separately via the the following tag:" msgstr "" -#: ../C/gdm.xml:5293 (screen) +#: ../C/gdm.xml:5298 (screen) #, no-wrap msgid "<color iconcolor=\"#dddddd\" labelcolor=\"#ffffff\"/>" msgstr "" -#: ../C/gdm.xml:5298 (title) +#: ../C/gdm.xml:5303 (title) msgid "Text Node" msgstr "" -#: ../C/gdm.xml:5300 (para) +#: ../C/gdm.xml:5305 (para) msgid "" "Text tags are used by labels. They can be used to display localized text as " "follows (if the \"xml:lang\" attribute is omitted, the C locale is assumed): " "<screen><text xml:lang=\"fr\">Option</text></screen>" msgstr "" -#: ../C/gdm.xml:5307 (para) +#: ../C/gdm.xml:5312 (para) msgid "" "You can include pango markup in the text nodes for labels, however you must " "encode it. So for example to have the label of \"foo<sup>bar</" @@ -6335,11 +6340,11 @@ msgid "" "bar&lt;/sup&gt;</text></screen>" msgstr "" -#: ../C/gdm.xml:5317 (title) +#: ../C/gdm.xml:5322 (title) msgid "Stock" msgstr "Stock" -#: ../C/gdm.xml:5319 (para) +#: ../C/gdm.xml:5324 (para) msgid "" "Certain common localized labels can be specified via the stock tags. The " "\"text\" tag is ignored if the \"stock\" tag is used. You should really use " @@ -6348,76 +6353,76 @@ msgid "" "following values are valid:" msgstr "" -#: ../C/gdm.xml:5327 (para) +#: ../C/gdm.xml:5332 (para) msgid "<filename>cancel</filename>, _(\"_Cancel\")" msgstr "" -#: ../C/gdm.xml:5330 (para) +#: ../C/gdm.xml:5335 (para) msgid "<filename>caps-lock-warning</filename>, _(\"You've got capslock on!\")" msgstr "" -#: ../C/gdm.xml:5333 (para) +#: ../C/gdm.xml:5338 (para) msgid "<filename>chooser</filename>, _(\"_XDMCP Chooser\")" msgstr "" -#: ../C/gdm.xml:5336 (para) +#: ../C/gdm.xml:5341 (para) msgid "<filename>disconnect</filename>, _(\"D_isconnect\")" msgstr "" -#: ../C/gdm.xml:5339 (para) +#: ../C/gdm.xml:5344 (para) msgid "<filename>halt</filename>, _(\"Shut_down\")" msgstr "" -#: ../C/gdm.xml:5342 (para) +#: ../C/gdm.xml:5347 (para) msgid "<filename>language</filename>, _(\"_Language\")" msgstr "" -#: ../C/gdm.xml:5345 (para) +#: ../C/gdm.xml:5350 (para) msgid "<filename>ok</filename>, _(\"_OK\")" msgstr "" -#: ../C/gdm.xml:5348 (para) +#: ../C/gdm.xml:5353 (para) msgid "<filename>quit</filename>, _(\"_Quit\")" msgstr "" -#: ../C/gdm.xml:5351 (para) +#: ../C/gdm.xml:5356 (para) msgid "<filename>reboot</filename>, _(\"_Reboot\")" msgstr "" -#: ../C/gdm.xml:5354 (para) +#: ../C/gdm.xml:5359 (para) msgid "<filename>session</filename>, _(\"_Session\")" msgstr "" -#: ../C/gdm.xml:5357 (para) +#: ../C/gdm.xml:5362 (para) msgid "<filename>suspend</filename>, _(\"Sus_pend\")" msgstr "" -#: ../C/gdm.xml:5360 (para) +#: ../C/gdm.xml:5365 (para) msgid "<filename>system</filename>, _(\"_Actions\") (Formerly \"S_ystem\")" msgstr "" -#: ../C/gdm.xml:5363 (para) +#: ../C/gdm.xml:5368 (para) msgid "" "<filename>timed-label</filename>, _(\"User %s will login in %d seconds\")" msgstr "" -#: ../C/gdm.xml:5367 (para) +#: ../C/gdm.xml:5372 (para) msgid "<filename>username-label</filename>, _(\"Username:\")" msgstr "" -#: ../C/gdm.xml:5370 (para) +#: ../C/gdm.xml:5375 (para) msgid "<filename>welcome-label</filename>, _(\"Welcome to %h\")" msgstr "" -#: ../C/gdm.xml:5374 (para) +#: ../C/gdm.xml:5379 (para) msgid "For example: <screen><stock type=\"welcome-label\"/></screen>" msgstr "" -#: ../C/gdm.xml:5381 (title) +#: ../C/gdm.xml:5386 (title) msgid "Custom Widgetry" msgstr "" -#: ../C/gdm.xml:5383 (para) +#: ../C/gdm.xml:5388 (para) msgid "" "Currently there is one item which can be customizable and this is the list " "item. If you need to ask the user extra things, such as to pick from a list " @@ -6428,14 +6433,14 @@ msgid "" "<filename><list id>=<listitem id></filename>." msgstr "" -#: ../C/gdm.xml:5394 (para) +#: ../C/gdm.xml:5399 (para) msgid "" "For example suppose we are on display :0, <filename>ServAuthDir</filename> " "is <filename><var>/gdm</filename> and we have the following in the " "theme:" msgstr "" -#: ../C/gdm.xml:5400 (screen) +#: ../C/gdm.xml:5405 (screen) #, no-wrap msgid "" "\n" @@ -6451,17 +6456,17 @@ msgid "" " " msgstr "" -#: ../C/gdm.xml:5412 (para) +#: ../C/gdm.xml:5417 (para) msgid "" "Then if the user chooses 'Foo' then <filename><var>/gdm/:0." "GreeterInfo</filename> will contain: <screen>custom-config=foo</screen>" msgstr "" -#: ../C/gdm.xml:5422 (title) +#: ../C/gdm.xml:5427 (title) msgid "Accessibility" msgstr "Accesibilidad" -#: ../C/gdm.xml:5423 (para) +#: ../C/gdm.xml:5428 (para) msgid "" "GDM supports \"Accessible Login\" to allow users to log in to their desktop " "session even if they cannot easily use the screen, mouse, or keyboard in the " @@ -6475,11 +6480,11 @@ msgid "" "Greeter \"gdmlogin\"." msgstr "" -#: ../C/gdm.xml:5438 (title) +#: ../C/gdm.xml:5443 (title) msgid "Accessibility Configuration" msgstr "Configuración de accesibilidad" -#: ../C/gdm.xml:5439 (para) +#: ../C/gdm.xml:5444 (para) msgid "" "In order to enable Accessible Login, the system administrator must make some " "changes to the default login configuration by manually modifying three human-" @@ -6487,26 +6492,26 @@ msgid "" "AccessDwellMouseEvents." msgstr "" -#: ../C/gdm.xml:5446 (para) +#: ../C/gdm.xml:5451 (para) msgid "" "In order to allow users to change the color and contrast scheme of the login " "dialog, make sure the \"AllowThemeChange\" parameter in gdm.conf is set to " "\"true\"." msgstr "" -#: ../C/gdm.xml:5452 (para) +#: ../C/gdm.xml:5457 (para) msgid "" "To restrict user changes to the visual appearance to a subset of available " "themes, the \"GtkThemesToAllow\" parameter in gdm.conf can be set to a list " "of acceptable themes separated by commas. For example:" msgstr "" -#: ../C/gdm.xml:5459 (screen) +#: ../C/gdm.xml:5464 (screen) #, no-wrap msgid "GtkThemesToAllow=HighContrast,HighContrastInverse" msgstr "" -#: ../C/gdm.xml:5461 (para) +#: ../C/gdm.xml:5466 (para) msgid "" "To enable the use of assistive technologies such as the Onscreen Keyboard, " "Screen Reader, or Magnifier, the \"AddGtkModules\" parameter in gdm.conf " @@ -6514,12 +6519,12 @@ msgid "" "parameter must be uncommented and set as follows:" msgstr "" -#: ../C/gdm.xml:5469 (screen) +#: ../C/gdm.xml:5474 (screen) #, no-wrap msgid "GtkModulesList=gail:atk-bridge:dwellmouselistener:keymouselistener" msgstr "" -#: ../C/gdm.xml:5471 (para) +#: ../C/gdm.xml:5476 (para) msgid "" "System administrators may wish to load only the minimum subset of these " "modules which is required to support their user base. Depending on the end-" @@ -6534,7 +6539,7 @@ msgid "" "optimum accessibility we recommend including gail and atk-bridge." msgstr "" -#: ../C/gdm.xml:5487 (para) +#: ../C/gdm.xml:5492 (para) msgid "" "Once \"keymouselistener\" and/or \"dwellmouselistener\" have been added to " "the GtkModules loaded by GDM, you can assign end-user actions with the " @@ -6543,7 +6548,7 @@ msgid "" "respectively. The gesture format is described in the two configuration files." msgstr "" -#: ../C/gdm.xml:5496 (para) +#: ../C/gdm.xml:5501 (para) msgid "" "The AccessKeyMouseEvents file controls the keymouselistener Gesture Listener " "and is used to define key-press, mouse button, or XInput device sequences " @@ -6552,7 +6557,7 @@ msgid "" "associated with multiple switch presses and/or minimum durations." msgstr "" -#: ../C/gdm.xml:5505 (para) +#: ../C/gdm.xml:5510 (para) msgid "" "The DwellKeyMouseEvents file controls the dwellmouselistner and supports " "gestures that involve only motion of a pointing device such as the system " @@ -6562,7 +6567,7 @@ msgid "" "alternate input device." msgstr "" -#: ../C/gdm.xml:5515 (para) +#: ../C/gdm.xml:5520 (para) msgid "" "Motion gestures are defined as \"crossing events\" into and out of the login " "dialog window. If the 'dwellmouselistener' GtkModule is loaded, alternative " @@ -6570,14 +6575,14 @@ msgid "" "motion from alternative devices results in movement of the onscreen pointer." msgstr "" -#: ../C/gdm.xml:5523 (para) +#: ../C/gdm.xml:5528 (para) msgid "" "In order to use text-to-speech services at login time (for instance, when " "using the Screen Reader in speech mode) on some operating systems, the GDM " "user must be made a member of the \"audio\" group" msgstr "" -#: ../C/gdm.xml:5530 (para) +#: ../C/gdm.xml:5535 (para) msgid "" "There are some issues that cause some users to have problems getting the " "gesture listeners to work. It is recommended that people use GDM version " @@ -6593,11 +6598,11 @@ msgid "" "recognize them." msgstr "" -#: ../C/gdm.xml:5548 (title) +#: ../C/gdm.xml:5553 (title) msgid "Accessibility Login Sound Configuration" msgstr "" -#: ../C/gdm.xml:5549 (para) +#: ../C/gdm.xml:5554 (para) msgid "" "By default, gdm requires a media application such as \"sox\" to be present " "to play login sounds. GDM defaults the location of this application to " @@ -6606,22 +6611,22 @@ msgid "" "option in <filename>gdm.conf</filename>." msgstr "" -#: ../C/gdm.xml:5561 (title) +#: ../C/gdm.xml:5566 (title) msgid "Solaris Specific Features" msgstr "Características específicas de Solaris" -#: ../C/gdm.xml:5563 (para) +#: ../C/gdm.xml:5568 (para) msgid "GDM supports a few features specific to Solaris, as follows:" msgstr "" "GDM soporta unas pocas características específicas a Solaris, como las " "siguientes:" -#: ../C/gdm.xml:5567 (para) +#: ../C/gdm.xml:5572 (para) msgid "GDM supports Solaris Auditing if running on Solaris 10 or higher." msgstr "" "GDM soporta Solaris Auditing si se ejecuta sobre Solaris 10 o superior." -#: ../C/gdm.xml:5571 (para) +#: ../C/gdm.xml:5576 (para) msgid "" "GDM supports a security feature which causes the Xserver to run as the user " "instead of as the root user. GDM must be using PAM for this feature to be " @@ -6630,7 +6635,7 @@ msgid "" "disables the AlwaysRestartServer gdm.conf configuration option." msgstr "" -#: ../C/gdm.xml:5580 (para) +#: ../C/gdm.xml:5585 (para) msgid "" "Solaris supports the <filename>/etc/default/login</filename> interface, " "which affects the <filename>DefaultPath</filename>, <filename>RootPath</" @@ -6639,11 +6644,11 @@ msgid "" "Configuration section." msgstr "" -#: ../C/gdm.xml:5592 (title) +#: ../C/gdm.xml:5597 (title) msgid "Example Configurations" msgstr "Configuraciones de ejemplo" -#: ../C/gdm.xml:5594 (para) +#: ../C/gdm.xml:5599 (para) msgid "" "This section has some example configurations that are useful for various " "setups." @@ -6651,18 +6656,18 @@ msgstr "" "Esta sección tiene algunas configuraciones de ejemplo que son útiles para " "varias configuraciones." -#: ../C/gdm.xml:5600 (title) +#: ../C/gdm.xml:5605 (title) msgid "Terminal Lab With One Server" msgstr "" -#: ../C/gdm.xml:5602 (para) +#: ../C/gdm.xml:5607 (para) msgid "" "Suppose you want to make a lab full of X terminals that all connect to one " "main server. So let's call one X terminal <filename>xterminal</filename> and " "lets call the server <filename>appserver</filename>. You install GDM on both." msgstr "" -#: ../C/gdm.xml:5609 (para) +#: ../C/gdm.xml:5614 (para) msgid "" "On <filename>appserver</filename> you enable XDMCP, so you have <screen>\n" "[xdmcp]\n" @@ -6671,7 +6676,7 @@ msgid "" "<filename>[servers]</filename> section empty." msgstr "" -#: ../C/gdm.xml:5619 (para) +#: ../C/gdm.xml:5624 (para) msgid "" "On the <filename>xterminal</filename> you disable XDMCP (you don't want " "anyone to connect to the xterminal really). You will add a server type " @@ -6693,11 +6698,11 @@ msgid "" "<filename>appserver</filename>." msgstr "" -#: ../C/gdm.xml:5647 (title) +#: ../C/gdm.xml:5652 (title) msgid "Terminal Lab With Two Or More Servers" msgstr "" -#: ../C/gdm.xml:5649 (para) +#: ../C/gdm.xml:5654 (para) msgid "" "Suppose you want to make a lab full of X terminals that all connect to some " "choice of servers. For now let's make it <filename>appserverone</filename> " @@ -6708,7 +6713,7 @@ msgid "" "choosers locally on the X terminals." msgstr "" -#: ../C/gdm.xml:5660 (para) +#: ../C/gdm.xml:5665 (para) msgid "" "So on the <filename>xterminal</filename> you again disable XDMCP. You will " "add a server type perhaps called <filename>Chooser</filename> as follows: " @@ -6728,7 +6733,7 @@ msgid "" " </screen>" msgstr "" -#: ../C/gdm.xml:5682 (para) +#: ../C/gdm.xml:5687 (para) msgid "" "The XDMCP chooser on the X terminal will normally give a broadcast query to " "see which servers exist on the network. If the two servers are not reachable " @@ -6738,7 +6743,7 @@ msgid "" "wish the users to be able to connect to." msgstr "" -#: ../C/gdm.xml:5692 (para) +#: ../C/gdm.xml:5697 (para) msgid "" "Sometimes you may want to run the chooser on the server side however. Then " "what you want to do is to run a configuration similar to the previous " @@ -6756,11 +6761,11 @@ msgid "" "terminals." msgstr "" -#: ../C/gdm.xml:5716 (title) +#: ../C/gdm.xml:5721 (title) msgid "License" msgstr "" -#: ../C/gdm.xml:5717 (para) +#: ../C/gdm.xml:5722 (para) msgid "" "This program is free software; you can redistribute it and/or modify it " "under the terms of the <ulink type=\"help\" url=\"gnome-help:gpl" @@ -6769,7 +6774,7 @@ msgid "" "option) any later version." msgstr "" -#: ../C/gdm.xml:5725 (para) +#: ../C/gdm.xml:5730 (para) msgid "" "This program is distributed in the hope that it will be useful, but WITHOUT " "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or " @@ -6777,7 +6782,7 @@ msgid "" "License</citetitle> for more details." msgstr "" -#: ../C/gdm.xml:5731 (para) +#: ../C/gdm.xml:5736 (para) msgid "" "A copy of the <citetitle>GNU General Public License</citetitle> is included " "as an appendix to the <citetitle>GNOME Users Guide</citetitle>. You may also " diff --git a/gui/gdmXnestchooser.c b/gui/gdmXnestchooser.c index 3ae52b8e..de5c5780 100644 --- a/gui/gdmXnestchooser.c +++ b/gui/gdmXnestchooser.c @@ -20,11 +20,11 @@ */ #include "config.h" -#include <libgnome/libgnome.h> -#include <libgnomeui/libgnomeui.h> +#include <glib/gi18n.h> #include <stdlib.h> #include <unistd.h> #include <stdio.h> +#include <popt.h> #include <sys/types.h> #include <sys/wait.h> #include <fcntl.h> @@ -469,33 +469,22 @@ main (int argc, char *argv[]) char *xnest; char **execvec; struct sigaction term; + int nextopt; bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); if (strcmp (base (argv[0]), "gdmXnest") == 0) { - GnomeProgram *program = gnome_program_init - ("gdmXnest", VERSION, - LIBGNOMEUI_MODULE /* module_info */, - argc, argv, - GNOME_PARAM_POPT_TABLE, xnest_only_options, - NULL); - g_object_get (G_OBJECT (program), - GNOME_PARAM_POPT_CONTEXT, &ctx, - NULL); + gtk_init(&argc, &argv); + ctx = poptGetContext(NULL, argc, (const char**)argv, xnest_only_options, 0); + while ((nextopt = poptGetNextOpt(ctx)) > 0 || nextopt == POPT_ERROR_BADOPT); no_query = TRUE; no_gdm_check = TRUE; } else { - GnomeProgram *program = gnome_program_init - ("gdmXnestchooser", VERSION, - LIBGNOMEUI_MODULE /* module_info */, - argc, argv, - GNOME_PARAM_POPT_TABLE, options, - NULL); - g_object_get (G_OBJECT (program), - GNOME_PARAM_POPT_CONTEXT, &ctx, - NULL); + gtk_init(&argc, &argv); + ctx = poptGetContext(NULL, argc, (const char**)argv, options, 0); + while ((nextopt = poptGetNextOpt(ctx)) > 0 || nextopt == POPT_ERROR_BADOPT); } args = poptGetArgs (ctx); diff --git a/gui/gdmchooser.c b/gui/gdmchooser.c index 8e55318a..997a3c17 100644 --- a/gui/gdmchooser.c +++ b/gui/gdmchooser.c @@ -27,6 +27,7 @@ #include <dirent.h> #include <string.h> #include <unistd.h> +#include <popt.h> #include <ctype.h> #include <gdk/gdkx.h> #include <X11/Xmd.h> @@ -46,8 +47,7 @@ #include <sys/sockio.h> #endif -#include <libgnome/libgnome.h> -#include <libgnomeui/libgnomeui.h> +#include <glib/gi18n.h> #include <glade/glade.h> #include "gdm.h" diff --git a/gui/gdmcomm.c b/gui/gdmcomm.c index dc704506..2a438cd0 100644 --- a/gui/gdmcomm.c +++ b/gui/gdmcomm.c @@ -19,7 +19,7 @@ */ #include "config.h" -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <gtk/gtk.h> #include <gdk/gdkx.h> #include <X11/Xauth.h> @@ -111,44 +111,52 @@ version_ok_p (const char *version, const char *min_version) char * gdmcomm_call_gdm (const char *command, const char * auth_cookie, const char *min_version, int tries) { - struct sockaddr_un addr; - int fd; + static int fd = 0; char *ret; if (tries <= 0) return NULL; - fd = socket (AF_UNIX, SOCK_STREAM, 0); - if (fd < 0) { - return gdmcomm_call_gdm (command, auth_cookie, min_version, tries - 1); - } + if (fd <= 0) { + struct sockaddr_un addr; + strcpy (addr.sun_path, GDM_SUP_SOCKET); + addr.sun_family = AF_UNIX; - strcpy (addr.sun_path, GDM_SUP_SOCKET); - addr.sun_family = AF_UNIX; + fd = socket (AF_UNIX, SOCK_STREAM, 0); + if (fd < 0) { + return gdmcomm_call_gdm (command, auth_cookie, min_version, tries - 1); + } - if (connect (fd, (struct sockaddr *)&addr, sizeof (addr)) < 0) { - VE_IGNORE_EINTR (close (fd)); - return gdmcomm_call_gdm (command, auth_cookie, min_version, tries - 1); - } + if (connect (fd, (struct sockaddr *)&addr, sizeof (addr)) < 0) { + VE_IGNORE_EINTR (close (fd)); + fd = 0; + return gdmcomm_call_gdm (command, auth_cookie, min_version, tries - 1); + } - /* Version check first */ - ret = do_command (fd, GDM_SUP_VERSION, TRUE /* get_response */); - if (ret == NULL) { - VE_IGNORE_EINTR (close (fd)); - return gdmcomm_call_gdm (command, auth_cookie, min_version, tries - 1); - } - if (strncmp (ret, "GDM ", strlen ("GDM ")) != 0) { - g_free (ret); - VE_IGNORE_EINTR (close (fd)); - return NULL; - } - if ( ! version_ok_p (&ret[4], min_version)) { + /* Version check first - only check first time */ + ret = do_command (fd, GDM_SUP_VERSION, TRUE /* get_response */); + if (ret == NULL) { + VE_IGNORE_EINTR (close (fd)); + fd = 0; + return gdmcomm_call_gdm (command, auth_cookie, min_version, tries - 1); + } + if (strncmp (ret, "GDM ", strlen ("GDM ")) != 0) { + g_free (ret); + VE_IGNORE_EINTR (close (fd)); + fd = 0; + return NULL; + } + if ( ! version_ok_p (&ret[4], min_version)) { + g_free (ret); +/* + do_command (fd, GDM_SUP_CLOSE, FALSE); +*/ + VE_IGNORE_EINTR (close (fd)); + fd = 0; + return NULL; + } g_free (ret); - do_command (fd, GDM_SUP_CLOSE, FALSE /* get_response */); - VE_IGNORE_EINTR (close (fd)); - return NULL; } - g_free (ret); /* require authentication */ if (auth_cookie != NULL) { @@ -158,14 +166,18 @@ gdmcomm_call_gdm (const char *command, const char * auth_cookie, const char *min g_free (auth_cmd); if (ret == NULL) { VE_IGNORE_EINTR (close (fd)); + fd = 0; return gdmcomm_call_gdm (command, auth_cookie, min_version, tries - 1); } /* not auth'ed */ if (strcmp (ret, "OK") != 0) { +/* do_command (fd, GDM_SUP_CLOSE, - FALSE /* get_response */); + FALSE); +*/ VE_IGNORE_EINTR (close (fd)); + fd = 0; /* returns the error */ return ret; } @@ -175,12 +187,13 @@ gdmcomm_call_gdm (const char *command, const char * auth_cookie, const char *min ret = do_command (fd, command, TRUE /* get_response */); if (ret == NULL) { VE_IGNORE_EINTR (close (fd)); + fd = 0; return gdmcomm_call_gdm (command, auth_cookie, min_version, tries - 1); } - do_command (fd, GDM_SUP_CLOSE, FALSE /* get_response */); - - VE_IGNORE_EINTR (close (fd)); +/* + do_command (fd, GDM_SUP_CLOSE, FALSE); +*/ return ret; } diff --git a/gui/gdmcommon.h b/gui/gdmcommon.h index 450c109d..de7be093 100644 --- a/gui/gdmcommon.h +++ b/gui/gdmcommon.h @@ -23,6 +23,7 @@ #define GDM_COMMON_H #include "misc.h" +#include <gtk/gtk.h> void gdm_common_show_info_msg (const gchar *msg_file, const gchar *msg_font); diff --git a/gui/gdmdynamic.c b/gui/gdmdynamic.c index f9f983b7..e2ae7b1a 100644 --- a/gui/gdmdynamic.c +++ b/gui/gdmdynamic.c @@ -19,8 +19,6 @@ */ #include "config.h" -#include <libgnome/libgnome.h> -#include <libgnomeui/libgnomeui.h> #include <gdk/gdkx.h> #include <X11/Xauth.h> diff --git a/gui/gdmlanguages.c b/gui/gdmlanguages.c index 76896108..a2e4657c 100644 --- a/gui/gdmlanguages.c +++ b/gui/gdmlanguages.c @@ -19,10 +19,11 @@ */ #include "config.h" +#include <gtk/gtk.h> +#include <glib/gi18n.h> #include <locale.h> -#include <libgnome/libgnome.h> -#include <libgnomeui/libgnomeui.h> #include <string.h> +#include <stdio.h> #include "gdmlanguages.h" #include "gdmconfig.h" diff --git a/gui/gdmlogin.c b/gui/gdmlogin.c index 3cb6271e..cfe8ecd0 100644 --- a/gui/gdmlogin.c +++ b/gui/gdmlogin.c @@ -20,8 +20,6 @@ #include <config.h> -#include <libgnome/libgnome.h> -#include <libgnomeui/libgnomeui.h> #include <math.h> #include <stdio.h> #include <stdlib.h> @@ -36,7 +34,9 @@ #include <signal.h> #include <dirent.h> #include <locale.h> +#include <glib/gi18n.h> #include <gdk/gdkx.h> +#include <gdk/gdkkeysyms.h> #include <X11/X.h> #include <X11/Xlib.h> #include <X11/XKBlib.h> @@ -2325,12 +2325,10 @@ create_handle (void) hbox = gtk_hbox_new (FALSE, 0); gtk_container_add (GTK_CONTAINER (title_box), hbox); - w = gtk_label_new (_("GNOME Desktop Manager")); - gtk_misc_set_padding (GTK_MISC (w), - GNOME_PAD_SMALL, GNOME_PAD_SMALL); + gtk_misc_set_padding (GTK_MISC (w), 4, 4); gtk_box_pack_start (GTK_BOX (hbox), w, - TRUE, TRUE, GNOME_PAD_SMALL); + TRUE, TRUE, 4); gtk_widget_show_all (title_box); diff --git a/gui/gdmphotosetup.c b/gui/gdmphotosetup.c index b138ec49..dcc47844 100644 --- a/gui/gdmphotosetup.c +++ b/gui/gdmphotosetup.c @@ -26,13 +26,13 @@ #include <signal.h> #include <fcntl.h> #include <errno.h> +#include <unistd.h> #include <glib.h> #include <glib/gi18n.h> #include <glib/gstdio.h> #include <gtk/gtk.h> #include <glade/glade.h> -#include <libgnomeui/libgnomeui.h> #include "gdm.h" #include "gdmcommon.h" @@ -303,12 +303,7 @@ main (int argc, char *argv[]) bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE); - - gnome_program_init ("gdmphotosetup", VERSION, - LIBGNOMEUI_MODULE /* module_info */, - argc, argv, - NULL); - + gtk_init(&argc, &argv); photofile = g_build_filename (g_get_home_dir (), ".face", NULL); face_browser = gdm_config_get_bool (GDM_KEY_BROWSER); diff --git a/gui/gdmsession.c b/gui/gdmsession.c index acc5da6f..2231dd91 100644 --- a/gui/gdmsession.c +++ b/gui/gdmsession.c @@ -24,9 +24,8 @@ #include <unistd.h> #include <dirent.h> #include <syslog.h> - -#include <libgnome/libgnome.h> -#include <libgnomeui/libgnomeui.h> +#include <gtk/gtk.h> +#include <glib/gi18n.h> #include "vicious.h" diff --git a/gui/gdmuser.c b/gui/gdmuser.c index f3d59eee..ca362d8e 100644 --- a/gui/gdmuser.c +++ b/gui/gdmuser.c @@ -23,9 +23,9 @@ #include "config.h" #include <locale.h> -#include <libgnome/libgnome.h> -#include <libgnomeui/libgnomeui.h> +#include <glib/gi18n.h> #include <string.h> +#include <unistd.h> #include <pwd.h> diff --git a/gui/gdmwm.c b/gui/gdmwm.c index 631c824d..4dfa98f3 100644 --- a/gui/gdmwm.c +++ b/gui/gdmwm.c @@ -33,8 +33,6 @@ #include <syslog.h> #include <gdk/gdkx.h> -#include <libgnome/libgnome.h> -#include <libgnomeui/libgnomeui.h> #include "gdmwm.h" #include "gdm.h" diff --git a/gui/gdmwm.h b/gui/gdmwm.h index dbe38b9f..ecc522b6 100644 --- a/gui/gdmwm.h +++ b/gui/gdmwm.h @@ -21,7 +21,7 @@ #ifndef GDM_WM_H #define GDM_WM_H -#include <libgnome/libgnome.h> +#include <gtk/gtk.h> #include <gdk/gdkx.h> #include <X11/X.h> #include <X11/Xlib.h> diff --git a/gui/greeter/greeter.c b/gui/greeter/greeter.c index b257b6a3..c3127101 100644 --- a/gui/greeter/greeter.c +++ b/gui/greeter/greeter.c @@ -32,6 +32,7 @@ #define PW_ENTRY_SIZE GDM_MAX_PASS #endif +#include <glib/gi18n.h> #include <gtk/gtk.h> #include <gdk/gdkkeysyms.h> #include <libgnomecanvas/libgnomecanvas.h> diff --git a/gui/greeter/greeter_action_language.c b/gui/greeter/greeter_action_language.c index 226409b1..1dfb6155 100644 --- a/gui/greeter/greeter_action_language.c +++ b/gui/greeter/greeter_action_language.c @@ -18,7 +18,7 @@ #include "config.h" -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <gtk/gtk.h> #include <string.h> diff --git a/gui/greeter/greeter_canvas_item.c b/gui/greeter/greeter_canvas_item.c index 7f1d3539..558930d6 100644 --- a/gui/greeter/greeter_canvas_item.c +++ b/gui/greeter/greeter_canvas_item.c @@ -21,7 +21,7 @@ #include <math.h> #include <string.h> #include <gtk/gtk.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <librsvg/rsvg.h> #include "gdm.h" diff --git a/gui/greeter/greeter_item.c b/gui/greeter/greeter_item.c index 80d47c87..6c32cd8c 100644 --- a/gui/greeter/greeter_item.c +++ b/gui/greeter/greeter_item.c @@ -18,7 +18,7 @@ #include "config.h" -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <gtk/gtk.h> #include <string.h> #include <stdlib.h> diff --git a/gui/greeter/greeter_item_capslock.c b/gui/greeter/greeter_item_capslock.c index 7531bae6..385c0374 100644 --- a/gui/greeter/greeter_item_capslock.c +++ b/gui/greeter/greeter_item_capslock.c @@ -19,7 +19,7 @@ #include "config.h" #include <gtk/gtk.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <gdk/gdkkeysyms.h> #include <string.h> #include <gdk/gdkx.h> diff --git a/gui/greeter/greeter_item_pam.c b/gui/greeter/greeter_item_pam.c index 7669a335..812e5abd 100644 --- a/gui/greeter/greeter_item_pam.c +++ b/gui/greeter/greeter_item_pam.c @@ -20,7 +20,7 @@ #include <string.h> #include <gtk/gtk.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <gdk/gdkkeysyms.h> #include "viciousui.h" diff --git a/gui/greeter/greeter_item_timed.c b/gui/greeter/greeter_item_timed.c index 4bbdbee2..024f5ff5 100644 --- a/gui/greeter/greeter_item_timed.c +++ b/gui/greeter/greeter_item_timed.c @@ -19,7 +19,7 @@ #include "config.h" #include <gtk/gtk.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include "gdm.h" #include "gdmconfig.h" diff --git a/gui/greeter/greeter_item_ulist.c b/gui/greeter/greeter_item_ulist.c index 9e8f9575..d859e454 100644 --- a/gui/greeter/greeter_item_ulist.c +++ b/gui/greeter/greeter_item_ulist.c @@ -31,7 +31,7 @@ #include <math.h> #include <string.h> #include <gtk/gtk.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <librsvg/rsvg.h> #include "gdm.h" diff --git a/gui/greeter/greeter_parser.c b/gui/greeter/greeter_parser.c index 48a116c6..5b5fea4c 100644 --- a/gui/greeter/greeter_parser.c +++ b/gui/greeter/greeter_parser.c @@ -26,7 +26,7 @@ #include <math.h> #include <gdk/gdkx.h> #include <locale.h> -#include <libgnome/gnome-i18n.h> +#include <glib/gi18n.h> #include "gdmwm.h" #include "gdmcommon.h" diff --git a/gui/greeter/greeter_session.c b/gui/greeter/greeter_session.c index 7dc536ee..d2543fda 100644 --- a/gui/greeter/greeter_session.c +++ b/gui/greeter/greeter_session.c @@ -26,7 +26,7 @@ #include <string.h> #include <gtk/gtk.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include "gdm.h" #include "gdmwm.h" diff --git a/gui/greeter/greeter_system.c b/gui/greeter/greeter_system.c index e48b2bb7..82a3fb21 100644 --- a/gui/greeter/greeter_system.c +++ b/gui/greeter/greeter_system.c @@ -19,7 +19,7 @@ #include "config.h" #include <gtk/gtk.h> -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include "greeter.h" #include "greeter_configuration.h" #include "greeter_system.h" @@ -17,9 +17,9 @@ */ #include <config.h> -#include <libgnome/libgnome.h> -#include <libgnomeui/libgnomeui.h> +#include <gtk/gtk.h> #include <glade/glade.h> +#include <string.h> #include "misc.h" #include "gdmconfig.h" diff --git a/gui/modules/dwellmouselistener.c b/gui/modules/dwellmouselistener.c index 265bf6a3..58435f9b 100644 --- a/gui/modules/dwellmouselistener.c +++ b/gui/modules/dwellmouselistener.c @@ -20,6 +20,7 @@ #include <ctype.h> #include <string.h> +#include <stdlib.h> #include <syslog.h> #include <math.h> @@ -28,7 +29,7 @@ #include <gdk/gdk.h> #include <gdk/gdkx.h> #include <gtk/gtk.h> -#include <gnome.h> +#include <glib/gi18n.h> #include <X11/Xlib.h> #include <config.h> diff --git a/gui/modules/keymouselistener.c b/gui/modules/keymouselistener.c index e6867389..9e01e557 100644 --- a/gui/modules/keymouselistener.c +++ b/gui/modules/keymouselistener.c @@ -33,7 +33,7 @@ #include <gdk/gdk.h> #include <gdk/gdkx.h> #include <gtk/gtk.h> -#include <gnome.h> +#include <glib/gi18n.h> #include <config.h> diff --git a/utils/gdm-dmx-reconnect-proxy.c b/utils/gdm-dmx-reconnect-proxy.c index 60ff683a..d59e1eb0 100644 --- a/utils/gdm-dmx-reconnect-proxy.c +++ b/utils/gdm-dmx-reconnect-proxy.c @@ -26,7 +26,6 @@ #include <X11/Xlib.h> #include <X11/extensions/dmxext.h> -#include <ve-misc.h> static char *to_display = NULL; static char *backend_display = NULL; diff --git a/utils/gdmaskpass.c b/utils/gdmaskpass.c index 5270937e..206b9eda 100644 --- a/utils/gdmaskpass.c +++ b/utils/gdmaskpass.c @@ -1,7 +1,7 @@ /* Simple pam thingie to ask the root password, for use in XKeepsCrashing * script. */ #include "config.h" -#include <libgnome/libgnome.h> +#include <glib/gi18n.h> #include <stdio.h> #include <locale.h> #include <unistd.h> |