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水木清华站∶精华区