Mercurial > emacs
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 |