BBS水木清华站∶精华区
作者: bbs.ee.ntu.edu.tw (连线精华区)
标题: 让你的 Linux X windows 跑得更快一些
时间: Tue Dec 31 04:13:31 1996
以下是一些让 Xwindows 变快的方法, 从 news 看来的, 大家参考看看
0> 如果你用的是 AT bus 硬碟, 去找一个叫作 hdparm 的软体,
可加快你硬碟的速度 (ex: 调 PIO mode 3, change read ahead size)
1> 使用 rxvt 来取代 xterm, rxvt 占用的 memory 较少.
2> 尽量使用同一种字型 (for rxvt, 8x16 不错).
3> 使用 crxvt 来代替 cxterm, crxvt 提供倚天相容键盘, memory 也用得少.
4> 如果你在使用 Mosaic 或某些用到大量字型的软体, 且启动时间很长, 你会
发现你的 Xwindow 卡住了, mouse 也不会动了...
原因: 在 X11R6 中, 如果 X client 要求一个不存在的字型,
X server 会从 disk load 一个同类但不同 scale 的 font,
然後作 re-scale 的动作. 因为 Xserver 在处理字型时,
没空处理其它的事情 (同一 task, so...), 因此你会觉得 keyboard,
mouse 都好像 lock 了
解决方式: 启动你的 font server, 把 font re-scale 动作交给 font server
作, 这样 X server 就不会因为处理 font rescale 而没法接受你的
keyboard or mouse 输入
a> 修改 XF86Config FontPath:
FontPath "tcp/localhost:7000"
b> 修改 /usr/X11R6/lib/X11/fs/config:
# font server configuration file
clone-self = off
use-syslog = off
catalogue = /usr/lib/X11/fonts/misc,
/usr/lib/X11/fonts/75dpi,
/usr/lib/X11/fonts/100dpi,
/usr/lib/X11/fonts/Speedo,
/usr/lib/X11/fonts/Chinese
port = 7000
error-file = /usr/lib/X11/fs/fs-errors
# in decipoints
default-point-size = 120
default-resolutions = 75,75,100,100
c> 启动 font server in /etc/rc.d/rc.local:
/usr/X11R6/bin/X11/xfs &
unixer
BBS水木清华站∶精华区