Strange delays when running remotely
glynn at gclements.plus.com
Sat Jan 13 12:06:28 EST 2007
tbennett at nvidia.com wrote:
> >> When running Xemacs version 21 remotely (displaying on my local X
> >> server) I have found that any multicharacter kills (such as kill-line,
> >> kill-word, kill-ring-save, etc.) are extremely slow (maybe 15-30
> >> seconds per kill). I only see this delay when I am running over a DSL
> >> connection where the ping times to the remote system are on the order
> >> of 100 milliseconds or more. When my local machine is on the same LAN
> >> as the remote machine (much shorter ping times), I do not notice any
> >> unusual delay in multicharacter kills. I also do not see this problem
> >> when running Xemacs version 20.
> I was plagued w/ this problem for a long time. This seems to
> avoid it for me, don't remember who suggested it tho...
> ;; disable stupid motif chit-chat when remote (slow).
> ;; With this change we should no longer need to
> ;; do a hack build of xemacs without motif support.
> (setq x-selection-strict-motif-ownership nil)
This is bogus, to the extent that this option probably shouldn't even
exist; please do not recommend using it. If you actually need to copy
from XEmacs to another X application, the above setting will break it.
> ; make kill operations internal to XEmacs; if you want
> ; to copy to the X clipboard, use C-insert instead
> (if t
> (setq interprogram-cut-function nil) ; 'own-clipboard)
> (setq interprogram-paste-function nil) ; 'get-clipboard-foreign
This is the correct solution for anyone using remote X clients over a
slow link. If you need to copy between XEmacs and other X
applications, you can still use C-insert and Sh-insert.
Glynn Clements <glynn at gclements.plus.com>
More information about the XEmacs-Beta