Accelerated-X v. 2.1 & Metro-X 3.1.2
适用于 Linux 的 Accelerated-X v. 2.1
X Inside 公司
电话:303 298-7478
传真:303 298-1406
电子邮件:support@xinside.com
FTP:ftp.xinside.com
网址:http://www.xinside.com/
价格:US$99.95
Metro-X 3.1.2
Metro Link 公司
电话:954 938-0283
传真:954 938-1982
电子邮件:sales@metrolink.com
FTP:ftp.metrolink.com
网址:http://www.metrolink.com/
价格:US$99
作者:Jonathan Gross
我经常做关于 XFree86 的梦,这是一个 Linux 自带的免费 X Window 系统。我坐在一个空荡荡的房间里,面前放着键盘和显示器。我手边有显卡和显示器的手册。还有一堆空白纸和一台小型计算器。我坐在房间里,在手册中查找数字,花五分钟计算并输入一个 modeline 条目,然后重启 X。微弱的冬日阳光的阴影在我工作时穿过我身后的墙壁。当最终我可以在 1024x768 分辨率下显示画面时,房间里已经很暗了,我悄悄地欢呼……结果显示器从一台不错的 Mag 变成了 Packard Bell。
这个梦我已经做了大约三年了,我确信这是尝试配置旧版本的 XFree86 造成的,那次尝试在一个冬日花费了大约 12 个小时。早期的 XFree86 在配置上简直是一场可怕的噩梦。近年来,它变得容易多了:编写了探测程序,并包含了配置脚本来帮助用户。但这并没有像我希望的那样减轻痛苦。Metro-X 和 Accelerated-X 出现在Linux Journal的办公室里,请求评测,这把我最糟糕的噩梦变成了一场叛逆的演习:现在我可以为了好玩而重新配置 X,大约只需二十秒。太棒了。
我安装的第一个服务器是 X Inside 的 Accelerated-X (AccelX)。它以 tar 压缩包的形式提供,分布在两张软盘上。文档以奇特尺寸的手册形式提供,并提醒查看 X Inside 网站以获取最新的文档。这很重要,因为软件附带的文档有点过时了。Accelerated-X 要求您已经安装了 XFree86;系统要求相当低:
Linux 1.2.13 或更高版本
4MB 内存
在 /usr 下至少 3MB 的可用磁盘空间
受支持的显卡(请参阅 http://www.xinside.com/bd/ 以获取最新列表)。
要安装 AccelX,您只需解压软盘(以 root 用户身份):
cd /usr/X11R6/lib ; tar -xzvf /dev/fd0
AccelX 的配置是一个非常简单的控制台模式菜单系统,您可以使用箭头键选择与您的硬件匹配的选项(见图 1)。所有选项在手册中都有相当详细的文档说明。配置好服务器后,我以普通用户身份启动了它,并启动了一些应用程序。我遇到的一个问题是鼠标——一个廉价的微软鼠标仿制品。我以为那是问题所在。事实证明,Linux 内核版本 2.0.0 引入了 Accelerated X 的 Async 鼠标功能的问题。Async 鼠标功能允许鼠标在屏幕上移动,即使 X 服务器正忙于其他事情——微软在其 Windows 产品中使用了一段时间的一个非常有用的技巧。X Inside 通知了 Linux 内核团队,并与他们合作纠正了这个问题,因此在 2.0.26 内核发布后,情况得到了解决,鼠标不再将应用程序从桌面上甩掉,从而切断客户端和服务器之间的连接。
X Inside 提供了几个可选的增强功能,包括多头显示、Motif 和 OpenGL。
Metro-X 比 Accelerated X 功能更全面一些。它开箱即用就具有多头显示功能,并支持来自三家不同制造商的触摸屏产品。它也要求安装 XFree86。但这需要付出 12MB 硬盘空间的代价。Metro-Link 还以额外费用提供 Motif 和 OpenGL。系统要求包括:
Linux(未指定版本)
8MB 内存
12MB 硬盘空间
图 2. Metro-X 配置实用程序
Metro-X 以 cpio 压缩包的形式分布在三张软盘上,也可以通过 FTP 从 Metro Link 存档下载。安装该软件包括通过 cpio 从软盘移动 tar 文件,然后运行一个小型安装脚本,该脚本安装文件并开始配置。
Metro-X 以低分辨率启动 X 服务器,以便即使在未配置的机器上也能使用 GUI 界面(见图 2)。点击不同的图标会显示不同硬件的选项。点击几下鼠标,我就完成了配置。还有一个基于 curses 的设置实用程序,它与 Accelerated X 的设置实用程序非常相似,以防 X 服务器不可用。
在我们看图表之前,我在玩这两个服务器时注意到一件有趣的事情。如果 /usr/X11R6/bin/X 是指向 XFree86 服务器(例如 XF86_SVGA)的软链接,AccelX 会将 XFree86 服务器移动到 X.LINUX。但是,如果 /usr/X11R6/bin/X 链接到,比如说,Xmetro(Metro-X 服务器),那么 AccelX 会将 Xmetro 变成指向 Xaccel 的链接,从而破坏 Xmetro 服务器。嗯……
变量 | Metro-X | Accelerated X | |
显卡支持 | 38 家制造商 | 51 家制造商 | |
多头显示 | 最多 4 个显示器 | 额外费用附加组件 | |
热键 | 是 | 是 | |
配置 | GUI 和 curses | 仅 curses | |
系统要求 | 8MB 内存,12 MB 硬盘空间 | 4MB 内存,最少 3 MB 硬盘空间 | |
需要安装 XFree | 是 | 是 | |
触摸屏 | 是 | 否 | |
文档 | 印刷版,网站 | 印刷版,网站 | |
价格 | $99 | $99.95 |
我目前正在运行 Metro-X。我有两个朋友对 X Inside 赞不绝口。哪个服务器更好在某种程度上取决于您的需求。Metro-X 对商业应用程序有更多支持,包括多头显示和触摸屏功能。Accelerated X 支持更多显卡,使其更有可能适合您的硬件。
底线?对照两个列表检查您的硬件,如果两个服务器都能满足您的需求,那就抛硬币决定吧——它们都比花一天时间计算 modeline 要便宜。
Jon Gross 是一位潜水员、海洋生物学家、作家、自行车手、系统管理员,并在 Seattle Software Labs Inc. 工作。在他的“空闲”时间,他喜欢睡觉和做饭(不同时进行)。可以通过 jong@seaotter.com 联系到他。