|
|
发表于 2007-3-30 19:34:37
|
显示全部楼层
=== 整理 XFree86-xfs 笔记 2 - config ===
1. 阅读 xfs 配置文件 /etc/X11/fs/config
内容大概:
-----------------------------------
# Default font server configuration file for Red Hat Linux
client-limit = 10
# xfs服务器最多为10个客户提供服务。
clone-self = on
# 当达到 客户限制(client-limit)时,xfs服务器是否启用 clone功能。这里选‘on’。
#alternate-servers = foo:7101,bar:7102
# 该选项没有启用,是设置备用远程字型伺服器的名称列表。属于在 X 会话期间使用远程字型伺服器的开启选项。
catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled,
..................................................
..................................................
# xfs服务器配置的font path清单。"catalogue" 关键词指定的单一目录,包含该目录下 all 字型信息。
default-point-size = 120
# 设置字型属性 点大小 。缺省为120 。
default-resolutions = 75,75,100,100
# 服务器默认支持的解析度。字型属性用x和y两个轴向的解析度表示,这里支持设置为75x75,100x100。
deferglyphs = 16
# 设置xfs服务器提供的 deferglyphs 模式。选值是‘none’,deferglyphs 模式被停用(disabled)。选值是‘all’,则意味着该模式为所有字体 服务 。这里选‘16’,指示 deferglyphs 模式只为16-bits 字体 服务,例如 中文字体。‘lazy loading’意思是 带有目的 缓慢读取 。
use-syslog = on
# 接受 syslog程式记录错误信息。
no-listen = tcp
# xfs设置启用droppriv,user选项后,为了系统安全的原因,这里停用 TCP/IP 连接。
-----------------------------------
2. 尝试 /etc/X11/fs/config
例子:享受 xfs服务器提供的功能( deferglyphs = 16 )
a) 文本模式使用xinit 启动 X
$ xinit /etc/X11/xinit/xinitrc -- -deferglyphs 16
b) 文本模式修改startx脚本,startx命令启动 X
/usr/X11R6/bin/startx 脚本中把
serverargs="" 修改成
serverargs="-deferglyphs 16"
然后输入 startx 启动 X
--------
摘录资料 > "-deferglyphs 16"参数让 X 延迟产生 16bit 字型的时间,不在第一次载入字型的时候就全部一次产生,而在真正使用到字型的时候才产生,可以让载入中文字型的时候不会 hang 住,可以加快中文字显示的速度。
注:感觉没有太大区别,启动声音只是爽脆一些。哦!忘记 安装simsun中文字体,没有采用xfs服务器。(查看论坛 第一帖 )
例子:了解/etc/X11/fs/config文件 ‘no-listen = tcp’配置
修改/etc/X11/fs/config文件,no-listen = tcp 用 # 注释掉,如下:
#no-listen = tcp
重启 xfs 服务器
# /etc/rc.d/init.d/xfs restart
查看相关信息(该测试不用连接互联网)
# netstat -lt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp.....................................................
tcp ____ 0 ____ 0 _____ *:xfs _________ *:* _____ LISTEN
了解完毕,记住还原‘no-listen = tcp’配置
====
==== |
|