comparison etc/PROBLEMS @ 47785:1865c7acf887

Improve recommendations for speedups over the net.
author Richard M. Stallman <rms@gnu.org>
date Mon, 07 Oct 2002 22:46:09 +0000
parents eda3a96f644a
children f0fe517ae1cf
comparison
equal deleted inserted replaced
47784:a51c8430272f 47785:1865c7acf887
209 209
210 210
211 211
212 * Improving performance with slow X connections 212 * Improving performance with slow X connections
213 213
214 If you don't need X Input Methods (XIM) for entering text in some 214 There are several ways to improve this performance, any subset of which can
215 language you use, you can improve performance on WAN links by 215 be carried out at the same time:
216 configuring Emacs with option `--without-xim'. Configuring Emacs 216
217 without XIM does not affect the use of Emacs' own input methods, which 217 1) If you don't need X Input Methods (XIM) for entering text in some
218 are part of the Leim package. 218 language you use, you can improve performance on WAN links by
219 219 configuring Emacs with option `--without-xim'. Configuring Emacs
220 If the connection is very slow, you might also want to consider 220 without XIM does not affect the use of Emacs' own input methods, which
221 switching off scroll bars, menu bar, and tool bar. 221 are part of the Leim package.
222
223 2) If the connection is very slow, you might also want to consider
224 switching off scroll bars, menu bar, and tool bar.
225
226 3) Use ssh to forward the X connection, and enable compression on this
227 forwarded X connection (ssh -XC remotehostname emacs ...).
228
229 4) Use lbxproxy on the remote end of the connection. This is an interface
230 to the low bandwidth X extension in most modern X servers, which
231 improves performance dramatically, at the slight expense of correctness
232 of the X protocol. lbxproxy acheives the performance gain by grouping
233 several X requests in one TCP packet and sending them off together,
234 instead of requiring a round-trip for each X request in a seperate
235 packet. The switches that seem to work best for emacs are:
236 -noatomsfile -nowinattr -cheaterrors -cheatevents
237 Note that the -nograbcmap option is known to cause problems.
238 For more about lbxproxy, see:
239 http://www.xfree86.org/4.2.0/lbxproxy.1.html
222 240
223 * Getting a Meta key on the FreeBSD console 241 * Getting a Meta key on the FreeBSD console
224 242
225 By default, neither Alt nor any other key acts as a Meta key on 243 By default, neither Alt nor any other key acts as a Meta key on
226 FreeBSD, but this can be changed using kbdcontrol(1). Dump the 244 FreeBSD, but this can be changed using kbdcontrol(1). Dump the