版权所有 © 2008 Novell, Inc.
在符合 GNU 自由文档许可证协议 (由自由软件基金会版本 1.2 及之后版本) 的条件下,您有权对此文档进行复制、传播和修改;不包含不变章节、封面文本、底面文本。一份许可证拷贝在文件 fdl.txt。
发行说明会不断地改进。请在因特网测试期间下载最新版本或访问 http://www.suse.com/relnotes/i386/openSUSE/11.0/RELEASE-NOTES.en.html。
这些发行说明包括以下领域:
常规:任何人都应当阅读的信息。
更新:《参考手册》第 5 章中没有提到的更改。
技术:此部分包含一系列针有经验用户的技术更改和增强内容。
在《启动指南》中,请查找关于安装和基本系统配置的信息。在《参考指南》中,对系统配置有详细的说明。《快速入门教学》含有 GNOME 和 KDE 的基本信息。使用 AppArmor 的详细信息请参考《AppArmor 管理指南》。
在 GNOME、KDE 或其他图形桌面中按下 Ctrl-Alt-Backspace 不再终止 X 服务器。如果您在两秒之内再次按下 Ctrl-Alt-Backspace,才会终止 X 服务器。在大多数硬件上,当你第一次按下后会听到“哔”的一声响。
过去,您有可能不小心按下了组合键而意外终止 X 服务器。不过,如果您仍希望使用过去的组合键。只要在 /etc/X11/xorg.conf 文件中的 ServerFlags 这一小节中删除下面这一行:
Option "ZapWarning" "on"
更多信息参见 xorg.conf 手册。
默认情况下,YaST 的新 gtk 前端在 GNOME 桌面运行,qt 前端在其它桌面环境运行。从功能上讲,gtk 前端和手册中描述的 qt 前端非常相似。
一个例外是 gtk 软件管理模块(见《启动指南》第三章),它与 qt 端相当不同。要在 GNOME 桌面上使用 qt 前端,在命令行使用 root 身份并进行如下操作:
yast2 --qt
KDE 上反之亦然,如果您对 gtk 前端感兴趣:
yast2 --gtk
现在 Squid 3.0 可用了。这个版本支持 Internet Content Adaptation Protocol (ICAP) 和 Edge Side Includes (ESI)。
请手工检查 /etc/squid/squid.conf — 这只是在更新后才需要。例如,在更新后接着做:
cp /etc/squid/squid.conf /etc/squid/squid.conf.2.6 cp /etc/squid/squid.conf.rpmnew /etc/squid/squid.conf
之后将为 2.6 版本完成的设置从 /etc/squid/squid.conf.2.6 传输到 /etc/squid/squid.conf。此外,亦有随 squid 3.0 的/etc/squid/squid.conf.default 文件可用。
请注意以下变化:
日志文件 access.log 的变化
squid.conf 有新的、重命名的和移动的配置选项。
不再可用的特性:
• refresh_stale_hit 选项,尚未移植。 • X-Forwarded-For 跟随功能,尚未移植。 • Vary/ETag 的完全缓存,使用 If-None-Match。只支持基本的 Vary 缓存。 尚未完成移植。 • Mapping of server error messages. 尚未移植。 • http_access2 access directive. 尚未移植。 • Location header rewrites. 尚未移植。 • umask directive. 尚未移植。 • wais_relay. 此特性被丢弃,因为它等同于 cache_peer + cache_peer_access. • urlgroup. 尚未移植。 • collapsed forwarding. 尚未移植。
更多信息,请在软件包安装完成后查看 file:/usr/share/doc/packages/squid3/RELEASENOTES.html。
在 openSUSE 11.0,不再有图形工具来启用或者禁用 Xgl(如原来的gnome-xgl-settings)。仅剩命令行工具xgl-switch 来执行此类任务。除此之外,在支持的硬件上 AIGLX 被默认启用。AIGLX 仍然有些问题(比如 Xvideo 通常会慢一些,OpenGL 程序在你旋转 compiz 立方体时错位),但我们的大部分客户要求默认启用 AIGLX。如果你希望使用 Xgl 而不是 AIGLX,请用命令行工具 xgl-switch 启用:
xgl-switch --enable-xgl
如果启用它会有问题(比如 Xserver 崩溃等),请运行如下命令禁用它
xgl-switch --disable-xgl
专有的 NVIDIA 驱动既不需要 AIGLX 也不需要 Xgl 来运行复合管理器,它自带其所有的相应架构。
启用 Compiz,使用程序菜单中的“桌面效果 (simple-ccsm)”程序。
openSUSE 11.0 中的软件包现在都以 LZMA 格式压缩。LZMA 具有更高的压缩率和更短的解压时间。
openSUSE 10.3 以及更早的版本不支持这种 RPM 包。如果您想要在 10.3 上打开或安装 LZMA 压缩的 RPM,请把 11.0 的 rpm 包管理器安装到 10.3 的系统中。注意,这不受 Novell 支持。
作为一个打包者,记住在为 10.2 和更早的系统打包时不要使用 LZMA 压缩。不要指望用户在老的系统上安装一个新的RPM 包管理器。
基于 CUPS 1.3.x (Common UNIX Printing System) 的打印系统自身不再转换传统编码的文本文件,比如 ISO-8859-1, windows-1252 和亚洲的编码。只支持 UTF-8,当然 ASCII 是没有问题的。
一种打印传统编码的文本文件的变通方法是:在把它们发送到 CUPS 服务器之前,先转换编码。比如,打印一个 ISO-8859-1 文本文件,可以用:
iconv -f iso-8859-1 -t utf-8 filename.txt | lp -d printer
注意,打印 PDF、PS 或者之类的二进制文件 (JPEG、PNG 等) 像以前一样没问题。
从 CUPS 1.3.4 以后, cupsd 只接受 UTF-8 编码的数据。这一变化不向后兼容,老的 CUPS 客户端(比如 1.1 版)可能会不再好用 — 这方面的例子,请看 http://www.cups.org/newsgroups.php?gcups.general+T+Q%22unsupported+charset%22。
如果没有使用简单的 7-bit ASCII 或者 UTF-8 的 locale,那么和 cupsd 通信的程序,比如 hp-setup 或者 YaST 打印机配置,将不能正常运行。如果您采用默认的 UTF-8 locale,这个问题就不会出现。openSUSE 好几年来就一直将 UTF-8 作为 locale 的预配置。
dhcpcd 软件包有重要版本升级可用(从 1.x 到 3.x)。命令行选项与原来不同。要完整列出命令行选项,请检查 dhcpcd 手册页以及文件 /usr/share/doc/packages/dhcpcd/dhcpcd-1-vs-3 。
Ext3 文件系统的 inode 尺寸默认从 128 增加到 256。这个变化会破坏现有的许多 ext3 工具,比如 windows 下的工具 EXTFS。
如果您依赖于这些工具,在安装 openSUSE 时使用旧的数值。
SuSEfirewall2 对被 netfilter 认定为相关的相应包做了一些细微的改变。
比如,要更细致的过滤 Samba 广播包,RELATED 包不再被无条件接受。新的以 FW_SERVICES_ACCEPT_RELATED_ 打头的变量,允许把 RELATED 包处理限制到具体的某些网络、协议和端口。
这意味着添加连接追踪模块 (conntrack 模块) 到 FW_LOAD_MODULES 不再自动接受这些模块标记的包。您还必须设置给以 FW_SERVICES_ACCEPT_RELATED_ 打头的变量设置一个合适的值。
如果您要使用指纹识别设备,请不要加密您的主文件夹。否则您将登录失败,因为活动的指纹识别设备不能在登录时和解密同时使用。
要绕过这个限制,可以在主文件夹之外建立一个独立的目录,对它手动加密。
使用命令xsetwacom 下列参数:
正常(0°旋转):
xrandr -o 0 && xsetwacom set "Mouse[7]" RotateNONE
90° 旋转(顺时针, 纵向):
xrandr -o 3 && xsetwacom set "Mouse[7]" Rotate CW
180° 旋转(横向):
xrandr -o 2 && xsetwacom set "Mouse[7]" Rotate HALF
270° 旋转(逆时针, 纵向):
xrandr -o 1 && xsetwacom set "Mouse[7]" Rotate CCW