[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs - cannot connect to X server
From: |
Richard Stallman |
Subject: |
Re: Emacs - cannot connect to X server |
Date: |
Fri, 21 Jun 2002 03:41:41 -0600 (MDT) |
I do not understand how emacs connects to the X server, but I am suspicious
of timeouts. Could it be that emacs does not wait long enough to establish
an X-session over a slow link?
It IS possible, because Emacs (on some systems) gets alarm signals
regularly to "poll for input". Perhaps the signal causes a problem
of not "waiting" enough. (I'd say that is a bug in Xlib if it happens.)
Could you see if this patch makes the problem go away?
It may not be something we really want to install, though.
*** xterm.c.~1.736.~ Thu Jun 13 18:28:04 2002
--- xterm.c Thu Jun 20 19:17:47 2002
***************
*** 14657,14666 ****
--- 14657,14668 ----
argv[argc++] = "-xrm";
argv[argc++] = xrm_option;
}
+ stop_polling ();
dpy = XtOpenDisplay (Xt_app_con, XSTRING (display_name)->data,
resource_name, EMACS_CLASS,
emacs_options, XtNumber (emacs_options),
&argc, argv);
+ start_polling ();
#ifdef HAVE_X11XTR6
/* I think this is to compensate for XtSetLanguageProc. */