openSUSE 11.0發行紀事

Copyright © 2008 Novell, Inc.

在 GNU 自由文件授權(GNU Free Documentation License) 1.2 版或之後版本的規範下,您被允許複製、散佈和/或修改此文件, GNU 自由文件授權(GNU Free Documentation License)是由自由軟體基金會(Free Software Foundation)所發行。

此發行摘要仍在持續開發。在網際網路測試時會下載最新的版本,或請參考 http://www.suse.com/relnotes/i386/openSUSE/11.0/RELEASE-NOTES.en.html

此版本摘要包括以下範圍:

在「入門手冊」中,可以查到關於安裝與基本系統組態的資訊。在「參考指南」中,將詳細解釋系統組態。除此之外,大部分重要的應用程式將於 GNOME 與 KDE 「使用者快速指南」中說明。「AppArmor 管理指南」提供了使用 AppArmor 的詳細資訊。

一般
  1. 按 Ctrl-Alt-Backspace 兩次來結束 X 伺服器
  2. YaST 的 GTK 和 QT 前端介面
更新
  1. Squid 3.0
  2. Xgl 和 AIGLX
技術
  1. RPM 套件現在用 LZMA 壓縮
  2. 列印遺產編碼文字檔
  3. CUPS (通用 UNIX 列印系統) 和 UTF-8 編碼
  4. dhcpcd 的主要更新(1.x 到 3.x)
  5. 在 Ext3 檔案系統中 Inode 大小增加
  6. SuSEfirewall2:新的變數隨著 FW_SERVICES_ACCEPT_RELATED_ 啟動
  7. 指紋辨識裝置和加密家目錄
  8. 平板電腦組態:xsetwacom 參數

一般

按 Ctrl-Alt-Backspace 兩次來結束 X 伺服器

在 GNOME、KDE 或其他圖形桌面按 Ctrl-Alt-Backspace 將不會結束 X 伺服器。如果您在 2 秒內再按一次 Ctrl-Alt-Backspace ,才會結束 X 伺服器。 在大部分的硬體,您會在第一次按 Ctrl-Alt-Backspace 後聽到嗶聲。

在過去您可能偶爾需要用這組合鍵來結束 X 伺服器。 然而,您若想繼續使用這組合鍵來結束您的 X 伺服器,請由 /etc/X11/xorg.conf 這個檔案中的 ServerFlags 段落中移除下面這行:

Option "ZapWarning" "on"

要獲得進一步資訊,請參閱 xorg.conf 的說明頁。

YaST 的 GTK 和 QT 前端介面

依照預設,新的 YaST gtk 前端會在 GNOME 桌面環境執行,其他的桌面環境則會執行 YaST qt 前端。gtk 前端介面和手冊中描述的 qt 前端是非常相似的。

有個例外是 gtk 軟體管理模組(參閱入門手冊第三章),在某些方面和 qt 不同。若要在 GNOME 桌面使用 qt 口味,請用 root 在指令行依照下面操作:

yast2 --qt

相反的,在 KDE 想用 gtk 前端:

yast2 --gtk

更新

Squid 3.0

現已提供 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

這樣就由 /etc/squid/squid.conf.2.6/etc/squid/squid.conf 完成了版本 2.6 的設定轉移。也可以參考附在 squid 3.0 中的 /etc/squid/squid.conf.default

注意下列的變更:

不再適用的功能:

  • refresh_stale_hit 選項。尚未完成。
  • 遵循 X-Forwarded-For 的能力。尚未完成。
  • 使用 If-None-Match 進行 Vary/ETag 的完整快取。只支援基本的 Vary 快取。
    尚未完成。
  • 伺服器錯誤訊息的對應。尚未完成。
  • http_access2 直接存取。尚未完成。
  • 本地檔頭重寫。尚未完成。
  • 直接 umask 。尚未完成。
  • wais_relay。捨棄此功能,因為這相當於 cache_peer +
    cache_peer_access。
  • urlgroup。尚未完成。
  • collapsed forwarding. 尚未完成。

更多資訊請在安裝套件後參閱 file:/usr/share/doc/packages/squid3/RELEASENOTES.html

Xgl 和 AIGLX

在 openSUSE 11.0 要啟用或停用 Xgl 不再使用圖形工具 (像過去的 gnome-xgl-settings )。只剩下指令工具 xgl-switch 來做此工作。 取而代之的是 AIGLX ,只要在支援的硬體上就會啟用。 使用 AIGLX 仍有些問題(像是, Xvideo 通常較慢, 當您旋轉 compiz 的立方體時,OpenGL 應用程式的位置錯置), 但我們大部分的使用者要求預設使用 AIGLX。 如果您較傾向使用 Xgl 而非 AIGLX ,使用指令列工具 xgl-switch 來啟用它:

xgl-switch --enable-xgl

如果啟用它後發現有問題 ( X 伺服器崩潰之類的),使用下列指令再次停用它:

xgl-switch --disable-xgl

專有的 NVIDIA 驅動程式提供了自己的架構,在使用 composite 管理員時不需要 AIGLX 或 Xgl。

要啟用 Compiz,由應用程式選單中使用 "桌面特效 (simple-ccsm)" 應用程式。

技術

RPM 套件現在用 LZMA 壓縮

openSUSE 11.0 的 RPM 套件現在用 LZMA 壓縮。 LZMA 提供了較佳的壓縮比且解壓縮較快速。

openSUSE 10.3 和更早的版本無法處理這種 RPM 套件。 如果您想要在 10.3 開啟或安裝 LZMA 壓縮的 RPM,請先安裝 11.0 的 rpm 到您的 10.3 系統。注意: Novell 不對這做法提供支援。

做為一個套件包裝者,記得為 10.3 和更早的系統建構不使用 LZMA 壓縮的套件。不要期望使用者會在就系統上安裝新的 rpm。

列印遺產編碼文字檔

基於 CUPS 1.3.x (通用 UNIX 列印系統)的列印系統不在自行轉換遺產編碼(像是 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 (通用 UNIX 列印系統) 和 UTF-8 編碼

從 CUPS 1.3.4,此命令 cupsd 只接受 UTF-8 編碼資料。因為這個變更無法向前相容,舊的 CUPS 客戶端像是 CUPS 1.1 可能再也無法工作—範例請參考 http://www.cups.org/newsgroups.php?gcups.general+T+Q%22unsupported+charset%22

cupsd 溝通的應用程式,像是 hp-setup 或 YaST 印表機設定若非單純 7-bit ASCII 或使用 UTF-8 地區環境設定將無法工作。如果您使用預設的 UTF-8 地區環境設定(openSUSE 從數年前就預先設定為此)就不會發生此問題。

dhcpcd 的主要更新(1.x 到 3.x)

提供 dhcpcd 套件的主要更新(從 1.x 到 3.x)。指令列工具的選項有所不同。 要看完整的清單請參考 dhcpcd 的說明頁和 /usr/share/doc/packages/dhcpcd/dhcpcd-1-vs-3

在 Ext3 檔案系統中 Inode 大小增加

Ext3 檔案系統中 inode 的大小預設由 128 改成 256。此變更破壞許多現存的 ext3 工具,像是視窗工具 EXTFS。

如果您需要依賴這樣的工具,使用舊值安裝 openSUSE。

SuSEfirewall2:新的變數隨著 FW_SERVICES_ACCEPT_RELATED_ 啟動

關於被網路過濾器視為 RELATED 的封包,SuSEfirewall2 進行了一個微小的改變。

例如,對 Samba 廣播封包允許更精細過濾, RELATED 封包不再無條件接受。 以 FW_SERVICES_ACCEPT_RELATED_ 開頭的變數被引入,允許針對特定網路、通信協定和埠號來限制 RELATED 封包處理。

這表示加入 connection tracking 模組 (conntrack 模組) 到 FW_LOAD_MODULES 將不再自動導致接受有這些模組標示的封包。您還需要設定用 FW_SERVICES_ACCEPT_RELATED_ 開頭的變數到適當的值。

指紋辨識裝置和加密家目錄

如果您想要使用指紋辨識裝置,您不可以加密您的家目錄。 否則登入將會失敗,因為啟用的指紋辨識裝置和登入時解密無法同時存在。

要迴避此一限制,設立在家目錄外的另一個目錄並手動進行加密。

平板電腦組態:xsetwacom 參數

現在使用下列 xsetwacom 參數: