In addition to the patch below, all "xterm" in Xsession should be
replaced by "x-terminal-emulator".

Cheers,
-- 
                                                    Jens Peter Secher
_DD6A 05B0 174E BFB2 D4D9 B52E 0EE5 978A FE63 E8A1 jpsecher gmail com_

--- daemon/slave.c~     2006-04-20 21:52:26.000000000 +0200
+++ daemon/slave.c      2006-04-20 22:16:00.000000000 +0200
@@ -3573,13 +3573,13 @@
                argv[0] = find_prog ("gnome-session");
                if G_UNLIKELY (argv[0] == NULL) {
                        /* yaikes */
-                       gdm_error (_("%s: gnome-session not found for a 
failsafe GNOME session; trying xterm"),
+                       gdm_error (_("%s: gnome-session not found for a 
failsafe GNOME session; trying x-terminal-emulator"),
                                   "session_child_run");
                        session = GDM_SESSION_FAILSAFE_XTERM;
                        gdm_error_box
                                (d, GTK_MESSAGE_ERROR,
                                 _("Could not find the GNOME installation.  "
-                                  "Running the \"Failsafe xterm\" "
+                                  "Running the \"Failsafe 
x-terminal-emulator\" "
                                   "session instead."));
                } else {
                        argv[1] = "--failsafe";
@@ -3598,10 +3598,10 @@
        /* an if and not an else, we could have done a fall-through
         * to here in the above code if we can't find gnome-session */
        if (strcmp (session, GDM_SESSION_FAILSAFE_XTERM) == 0) {
-               argv[0] = find_prog ("xterm");
+               argv[0] = find_prog ("x-terminal-emulator");
                if (argv[0] == NULL) {
                        gdm_error_box (d, GTK_MESSAGE_ERROR,
-                                      _("Cannot find \"xterm\" to start "
+                                      _("Cannot find \"x-terminal-emulator\" 
to start "
                                         "a failsafe session."));
                        /* nyah nyah nyah nyah nyah */
                        /* 66 means no "session crashed" examine 
.xsession-errors dialog */
@@ -3620,7 +3620,7 @@
                                   "if you cannot log in any other way.  "
                                   "To exit the terminal emulator, type "
                                   "'exit' and an enter into the window."));
-                       focus_first_x_window ("xterm");
+                       focus_first_x_window ("x-terminal-emulator");
                }
                failsafe = TRUE;
        } 

Attachment: pgpXtTVOWNEyZ.pgp
Description: PGP signature

Reply via email to