diff --git a/cde/programs/dtlogin/config/Xfailsafe.src b/cde/programs/dtlogin/config/Xfailsafe.src index b0c60ca63..45f46957b 100644 --- a/cde/programs/dtlogin/config/Xfailsafe.src +++ b/cde/programs/dtlogin/config/Xfailsafe.src @@ -44,6 +44,7 @@ XCOMM emulator. $XDIR/xterm -C -ls #else + XCOMM XCOMM Global variables XCOMM @@ -56,6 +57,9 @@ XCOMM #if defined(linux) XDIR=/usr/bin #endif +#if defined(__FreeBSD__) + XDIR=/usr/local/bin +#endif $XDIR/xsetroot -default & diff --git a/cde/programs/dtlogin/session.c b/cde/programs/dtlogin/session.c index 57e73948e..41cf26d68 100644 --- a/cde/programs/dtlogin/session.c +++ b/cde/programs/dtlogin/session.c @@ -1652,6 +1652,8 @@ StartClient( struct verify_info *verify, struct display *d, int *pidp ) failsafeArgv[i++] = "/usr/X/bin/xterm"; #elif defined(__hpux) failsafeArgv[i++] = "/usr/bin/X11/hpterm"; +#elif defined(CSRG_BASED) + failsafeArgv[i++] = "/usr/local/bin/xterm"; #else failsafeArgv[i++] = "/usr/bin/X11/xterm"; #endif