| FreeBSD handbook中文版 5 X Window 系统 |
 |
作者: 来源: 日期:2007-6-15 9:53:09 点击次数: |
|
(或更高版本),Qt2.3(或更高版本)和KDE,所有你的KDE/Qt 应用程序都能使用 anti-aliased 字体。 要配置anti-aliasing,你需要创建一个文件/usr/X11R6/lib/X11/XftConfig。需要对 这个文件作几个比较高深的配置;这节只描述最简单的情况。 第一,你需要告诉Xserver 你要的anti-aliased 字体。你只需要在每个字体目录中键 入这一行: 第9 页dir "/usr/X11R6/lib/X11/Type1" 然后,同样的包含其他字体的目录(如URW, truetype 等)。Anti-aliasing 可以理解 为可升级的字体(基本上,Type1 和TrueType),所以不包括bitmap 字体目录。你要包含 的目录可以在你的XF86Config 文件中注释掉。 接下来,你不要使用anti-alias 的普通大小的文本。(Antialiasing 使得字体边缘有 些模糊,这样增加了非常小的文本的可读性,然后从大文本字体中删除"staircases",但 如果使用普通的文本,可能会引起眼疲劳。)要将9 到13 号之间的字体排除在外,包括这 些行: match any size > 8 any size < 14 edit antialias = false; 当你打开anti-aliasing 时,也可能会发现一些字体之间的间距比较混乱。这似乎是KDE 的一个问题。要修复这个问题需要确保每个字体之间的间距保持在100:加入下面这些行: match any family == "fixed" edit family =+ "mono"; match any family == "console" edit family =+ "mono"; (这里把其它普通的修复的字体作为“mono”),然后加入: match any family == "mono" edit spacing = 100; 如果你想要使用字体,你可以将后面的行改成这样: match any family == "mono" edit family += "LuciduxMono"; match any family == "Lucidux Mono" edit family += "LuciduxMono"; match any family == "LuciduxMono" edit family =+ "Lucidux Mono"; FreeBSD 使用手册 第10 页FreeBSD 使用手册 最后,你需要允许用户通过他们每个人的.xftconfig 文件把命令添加到这个文件。加 入下面一行: includeif "~/.xftconfig" 就这么简单;anti-aliasing 在你下次启动系统时就能用了。然而,注意你的程序必须 知道如何使用它。现在,toolkit Qt 已经可以做到了,所以整个KDE 环境能够使用 anti-aliased 字体了;对于gtk+需要加一些补丁,所以如果用加过补丁的gtk+来编译,那 GNOME 环境和Mozilla 也能够使用anti-aliased 字体。对于FreeBSD 和XFree86 来讲, Anti-aliasing 还是比较新的,相信不久会有越来越多的应用程序来支持它。 5.6 X 显示管理 5.6.1 概要 X 显示管理器(XDM)是一个X 视窗系统用来登陆的管理器的可选项。这个在几种情况 下是有用的,包括小“X Terminal”,桌面,大网络显示服务器。既然X 视窗系统不受网 络和协议的限制,那对于通过网络连接起来的运行X 客户端和服务器端的不同机器,就会 有很多的可配置项。提供了一个选择连接哪个显示服务器的图形接口,只要键入登陆用户 名和密码就可以进行验证信息。 你也可以把XDM 想象成与getty 工具提供了同样功能。它可以完成系统的登陆任务, 然后为用户运行一个管理器。接下来XDM 就等待这个程序退出,发出信号用户已经登陆完 成,应当退出屏幕。这时,XDM 就可以为下一个登陆用户显示登陆和选择屏幕。 5.6.2 使用XDM XDM 后台程序在/usr/X11R6/bin/xdm 中。你可以在任何时候用root 来运行这个程序, 在本地机器上,它将启动管理X 的画面。如果你要XDM 每次在启动时在后台运行,一个简 单的办法是在/etc/ttys 中加入一个入口。有关这个文件的更多的格式和使用方法,可以看 看第16.3.2.1 节。在每个运行XDM 程序的虚拟终端上,在默认的文件中有这样一行: 上一篇: FreeBSD handbook中文版 4 安装应用程序:Packages 和Ports 下一篇:FreeBSD handbook中文版 6 配置与调整 |
|
|
 |
| 北京总部: 4006-505-808 |
| 上 海 部: 021-58358765 |
| 深 圳 部: 0755-83692929 |
| 浙 江 部: 13666673722 |
| 广 州 部: 020-83821091 |
| 重 庆 部: 023-86870422 |
| 昆 明 部: 15987117834 |
| 哈尔滨部: 13946167430 |
| 其它地区: 4006-505-808 | | | |
|
 |
|