今天 X.org 7.0RC4 将进入测试阶段。这个新版本将为我们带来模块化,这意味着您不必安装每个驱动程序、每种字体或每个应用程序。X.org 7.0 的另一个重大变化是位置。在 6.x 版本期间,X.org 和 Xfree86 位于 /usr/X11R6 中。从 X.org 7.0 开始,它将在 /usr 中继续其生命周期。这带来了一些问题
- 旧软件包期望 X.org 位于 /usr/X11R6 中
- 配置文件 (/etc/X11/xorg.conf) 需要更新
除了更新配置外,其他修改也需要注意:- 驱动程序是模块化的,安装您需要的驱动程序,否则将导致 X 无用 - OpenGL 由 mesa 提供,mesa 依赖于一个名为 libgl 的虚拟软件包。这个虚拟软件包由 libgl-dri、libgl-mesa 或提供 libGL.so 的二进制驱动程序提供。升级到最新的 X.org 或从头开始安装可能会安装不需要的版本库,请在提交关于丢失 OpenGL 加速的错误报告之前检查这一点。
X.org 中使用的默认字体路径现在是 /usr/share/fonts,而不是常用的 /usr/X11R6/lib/X11/fonts 或 /usr/lib/X11/fonts。
为了使升级尽可能容易,将提供一个虚拟的 xorg 软件包,它至少依赖于每个库、每个驱动程序和基本字体要求。