GNOME 2.10 發行公告

1. 簡介

大受歡迎的 GNOME 桌面環境終於推出 2.10 版本了。它繼承了以往能夠自由使用的傳統,能在多種平台之上運行。

GNOME 桌面已經準時推出。GNOME 2.10 包括一些值得留意的新功能,當然還有修正不少問題。今次,GNOME 包含了播放影片和抓取音樂光碟的工具。請繼續閱讀以下章節。

GNOME 桌面環境沒有太多複雜或者費解的功能,能夠迎合普通用戶所需。與此同時,它也有足夠的彈性,令有經驗的用戶可以調整環境,適合不同的需要。

GNOME 可以在不同的平台上運行,包括 GNU/Linux (一般上簡單稱為 Linux)、Solaris、HP-UX、BSD 和 Apple 的 Darwin。GNOME 的特點包括能精確控制的文字平滑化、獲獎無數的無障礙環境架構,還有能夠支援雙向文字的國際化架構。

當然,GNOME 2.10 也包括所有 2.8 的功能。您可以在 GNOME 2.8 的發行公告中獲悉它的特點。

GNOME 的桌面部份包括所有普通用戶必需的應用程式。一些大型軟體,例如 GnumericOpenOffice.org,雖然可以安裝使用,不過它們都有自己獨立的開發周期,不會包括在 GNOME 桌面中一起推出。

GNOME 是 GNU 專案的一部份,同時也是自由軟體

請繼續閱讀新版本的特色,或者按右面的連結獲知其它有關這個版本甚至一般 GNOME 桌面環境的資訊。

2. GNOME 2.10 的新面貌

2.1. 桌面

2.1.1. 檔案管理員

GNOME 的檔案管理員 (亦稱 Nautilus) 內部架構經重整後,在 2.10 版本中變得更快更穩定。日後開發人員如果要維護檔案管理員或者擴展它的功能應該會更輕鬆。

和其它程式 (例如 Mozilla 和 Firefox) 之間拖曳物件會有不同程度的改善。

除此之外,有不少細微的地方顯示出 GNOME 有照顧到不同人士的需要。例如:

  • 視窗左下角用來選擇位置的按鈕現在較像一個按鈕。
  • 當製作新的檔案時可以順便更改檔名。
  • 當用鍵盤按 Alt-Up 開啟上一層資料夾的視窗時,輸入焦點會自動移至新的視窗。

圖表 1簡潔易用的 Nautilus 檔案管理員

GNOME 2.10 提供了一套預先安裝的桌布和圖樣,使您能夠更快捷地調整桌面外觀,迎合自己的口味。

圖表 2一些簡單但美觀的桌布

2.1.2. 視窗運作方式

GNOME 2.10 有一項新功能是不容易察覺的。它和其中一種跨平台的 freedesktop.org 標準有關。

以往當您打字的時候,如果碰巧有朋友要和您交談,您打的字就隨時會誤送了給別人。試想一下,如果當時您輸入的是密碼,那會有甚麼後果。這種情況在 GNOME 2.10 裡面應該不會再出現。

另外,如果程式需要較長時間才能啟動,那麼當開啟視窗時它不會干擾您正在進行的工作。

2.2. 應用程式

2.2.1. 影片播放程式

GNOME 2.10 包括了大受歡迎,以 GStreamer 作為多媒體架構的 Totem 影片播放程式。Totem 擁有一般用戶所期望的簡單介面,懂得自動偵測硬體,代替了複雜的設定介面。

圖表 3影片播放程式

2.2.2. 抓取音樂

頗受歡迎的 Sound Juicer 可讓您輕鬆地抓取音樂光碟,然後放進 PC 或者音樂播放機中播放。一般上您只要按幾下滑鼠就可以,因為它能夠從網上自動下載曲目資訊。

圖表 4音樂光碟抓軌程式

2.2.3. 網頁瀏覽器

GNOME 的 "Epiphany" 網頁瀏覽器是一個以 Mozilla 為基礎的網頁瀏覽器,它還可以和整個 GNOME 桌面環境整合起來。改進了的地方包括:

  • 改善了全螢幕模式。
  • 網址列現在能夠顯示該網站是否安全,並顯示代表該網站的圖示 (favicon)。
  • 書籤可以匯出至其它格式。
  • 新增能夠管理擴展模組的功能。

圖表 5網頁瀏覽器

2.2.4. Evolution

Evolution 是一套整合了電子郵件和群組軟體的程式,它除了支援一般的郵件設定外,還支援 Novell Groupwise 和 Microsoft Exchange。透過 Evolution 您可以讀寫和管理郵件,還有地址簿和日程表。

在 GNOME 2.10 裡,如果您有使用 IMAP, LDAP, WebCal, Groupwise 或者 Exchange 的話,使用離線工作模式處理電郵、日程表和地址簿會比較得心應手,因為在連接網際網路後資料會自動和遠端同步。

新版本提供了一些改善日程表的地方:

  • 事項中可以附上檔案。
  • 在定期重複的事項中可以加上例外的日期。
  • 日程表中可以包括天氣資訊 (僅限美國)。

圖表 6每日天氣預報

還有更多新的特點:

  • 支援 GroupWise 的分享資料夾功能和傳送郵件格式選項。
  • 懂得辨認 Exchange 的資料夾大小,和密碼過期警告訊息。
  • 對於由右至左書寫的語言,郵件程式介面也會因應語言環境而由右至左排列。

圖表 7郵件管理程式

2.2.5. GnomeMeeting

用戶可以用 GnomeMeeting 的網路電話和視像會議功能,和其他的用戶交談。在 GNOME 2.10 之中,GnomeMeeting 和 Evolution 可以共用一個通訊錄,這樣您就不需要在不同的軟體中重複輸入朋友的連絡資訊。

現在如果您想和同一個內部網路的 GnomeMeeting 用戶交談,您可以直接瀏覽網路,不再需要先獲取這些用戶的連絡資訊。另外您自己的視像畫面會和對方的視像畫面並排在一起,這樣您就知道對方看到甚麼了。

圖表 8網路電話和視像會議程式

2.3. 控制中心

2.3.1. 鍵盤配置

使用鍵盤控制面板來選擇鍵盤的配置現在比較方便,您可以有一系列的國際鍵盤配置可供選擇。在決定之前,您可以先試按鍵盤,旁邊的模擬鍵盤會顯示出您按過甚麼鍵。選擇鍵盤配置的部份也重組過,成為比較簡單的清單。

圖表 9鍵盤偏好設定 — 配置

2.4. 面板小程式

GNOME 2.10 對於面板上的小程式,亦稱為面板程式 (applet),作出重大改進,提供新的功能之餘,同時和整個桌面結合得更完美。

最明顯的改變是移除了「行動」選單,和加上「位置」「桌面」兩個選單。您可以使用這兩個選單迅速尋找最常用的東西,而不需要深入一層層的選單。舉個例說,「位置」選單列出了您的個人資料夾、電腦、網路伺服器和搜尋檔案功能。至於「桌面」選單方面,您可以選擇偏好設定、使用管理工具、登出和瀏覽說明文件。

整個程式選單都採用了跨平台的 freedesktop.org 選單標準,任何外加的程式,不需要特別偵測 GNOME 環境,也已經可以在程式選單中使用。

還有,如果面板本身使用透明底色,那麼絕大部份的面板程式都會配合底色。

圖表 15便條

2.4.1. 結合數據機控制功能

GNOME 2.10 的 GNOME 系統工具引進了一個新的面板程式用來控制數據機。

圖表 10全新的數據機面板程式

2.4.2. 面板回收筒

GNOME 2.10 允許您在面板上另外開一個回收筒。它和桌面的回收筒作用一樣,而且您想將檔案拖曳至回收筒時,更不需要怕視窗會遮蔽回收筒。

圖表 11面板上的回收筒

2.4.3. 控制儲存媒體

GNOME 2.8 允許您方便地使用數位儲存媒體,例如 CD、DVD 和 USB 隨身碟。現在媒體掛載面板程式令這個過程更輕鬆,因為您不用再在視窗背後找代表媒體的圖示了。該面板程式顯示目前使用中的媒體,讓您使用或者退出媒體,或者在檔案管理員中開啟。

圖表 12掛載媒體

2.4.4. 獲知更多天氣情況

天氣監察程式現在可以顯示更多位置的天氣情況,在適當的地方這些地名已經翻譯成中文名。另外,大多數地方的天氣預報更包括日出日落時間。

圖表 13天氣報告

2.4.5. 音量控制

新的音量面板程式,結合新的音量控制程式,能夠將硬體的音效功能盡情發揮。透過 GStreamer 多媒體架構,音量控制變得更簡單方便。因為 Totem, Sound Juicer, GNOME 光碟播放程式和不少額外的程式都使用這個 GStreamer 多媒體架構,您不需要再在每個程式中獨立設定音量,只要在面板中調整一次音量,就已經適用於所有地方了。

圖表 14全新的音量控制

2.4.6. 撰寫備忘

便條面板程式經過簡化介面和修正漏洞後,現在您更容易在桌面上加上像報事貼便條紙一樣的便條。舉個例子,便條現在已能夠在正確的工作區,甚至是正確的螢幕上顯示。

另外,便條不會被任何視窗遮蓋,這樣您就不再需要東找西找。如果想隱藏便條,可以在面板圖示上按滑鼠右鍵,再在出現的選單中選擇。

2.4.7. 筆記型電腦

GNOME 現在加入了一個新的面板程式用來監察筆記型電腦的處理器頻率。它會不斷監察一些可變頻率的處理器 (例如使用 Intel 的 Speedstep 或者 AMD 的 PowerNow 功能),並報告最新狀態。如果您沒有安裝一些能自動調整處理器速度的伺服程式,葚至可以自行指定系統以哪種速度運行。

圖表 16監察 CPU 頻率

2.4.8. 被剔除的面板程式

有 3 個面板程式在 2.10 之中已被剔除,大致上都有更好的程式去取代它們。

用來播放光碟的面板程式已經不存在,這樣當光碟機沒有光碟時,面板就不會有播放光碟的程式,造成混淆。取而代之,當您放入光碟時,系統會自行啟動 GNOME 光碟播放程式,然後您可以在面板的狀態通知區中找出代表該程式的圖示,並加以控制。

專為無線網路而設的面板程式也不再存在,因為在 GNOME 2.8 時引入的網路監控面板程式已經支援無線網路。

郵箱監控程式已被刪除,因為目前沒有人維護這個程式,而且它不夠安全。我們希望將來會有一個能和 Evolution 電子郵件程式整合的方案。如果您不打算使用 Evolution 來檢查郵箱,也可以使用別的程式,例如 mailnotify 或者 gnubiff

2.5. 公用程式

GNOME 的各樣公用程式都有了改進,例如:

2.5.1. 文字編輯器

The GNOME text editor can now highlight the current line and when editing program source code, it highlights matching braces. Spell checking is improved too. It now only highlights misspelled words when you have actually finished typing the word, and many extra languages are supported and automatically identified.

如果您將修改的內容全部還原為未修改前的狀態,它不會再要求您儲存檔案;這方面應許多人都會感到滿意。而且新版本比以往版本的啟動速度更快。

圖表 17文字編輯器

2.5.2. 壓縮檔管理員

GNOME 壓縮檔管理員現在可以開啟更多種類的壓縮檔,包括 AR、Debian、7-zip 壓縮檔和有密碼保護的 RAR 壓縮檔。另一方面,如果您在檔案管理員中指定按一下滑鼠按鈕就開啟檔案,那麼壓縮檔管理員也會用相同設定。

圖表 18壓縮檔管理員

2.5.3. 字典

如果您不知道一個英文字的正確拼法,GNOME 字典現在可以提供近似的字作為參考。另外,您可以選擇使用字典網站而不是字典資料庫來查字,還可以將解釋列印出來。

圖表 19字典

2.5.4. 軟碟格式化工具

透過 freedesktop.org 的硬體管理 (HAL),現在軟碟格式化工具已支援可移除的裝置,例如 USB 軟碟機。

圖表 20軟碟格式化工具

2.6. 系統管理

在系統管理方面,GNOME 2.10 有一些新的特點。

2.6.1. 系統工具

系統工具可讓您設定系統時鐘和網路連線,還有管理系統中的戶口和群組。目前這些工具比較適合在個人電腦中使用,並非作為管理整個網路使用。

GNOME 2.10 有不少地方有所進步,包括

  • 網路:改善無線網路的支援 (WEP 和自動偵測 ESSID),和 ISDN 連線。
  • 用戶和群組:現在較容易在群組中加減用戶。
  • 在適當的地方,您更改的設定會即時生效。

圖表 21時鐘、網路和戶口/群組工具

2.6.2. 紀錄檔檢視器

GNOME 紀錄檔檢視器加入了頗為方便的搜尋功能,監察紀錄檔的功能也有改良。除此之外,它還可以:

  • 在不同的視窗中開啟不同的紀錄檔。
  • 能夠開啟已壓縮的紀錄檔和經網路存取紀錄檔。
  • 將紀錄檔內容複製至剪貼簿。

圖表 22紀錄檔檢視器

2.7. 遊戲

工作之餘,有時您也想輕鬆一下。這時 GNOME 的遊戲就大派用場了。

2.7.1. Same GNOME

Same GNOME 經過改頭換面,現在的外觀更生動,並讓您選擇遊戲畫面的大小。您甚至可以回手!

圖表 23Same GNOME

2.7.2. 貪食蛇

GNOME 簡潔易用的原則甚至能應用於貪食蛇遊戲的身上。現在您可以使用和 GnomeMeeting 一樣的技術,瀏覽內部網路來尋找對手。

圖表 24參與網路遊戲

2.8. 開發平台的進展

GNOME 2.10 開發平台為其它軟體的開發人員,甚至 GNOME 桌面本身的,提供了一個穩定的開發基礎。GNOME 2.10 在 API 上有一些改進的地方,但同時照顧到和舊版本的兼容性和 API 的穩定性。有幾點特別值得留意:

  • GTK+ 2.6 和以往版本不同的地方包括描繪表格欄位的程序、按鈕、IconView (用來顯示圖示的元件) 和新的「關於」對話方塊 (顯示開發人員、文件編寫員等的名稱)。
  • glib 2.6 用來分析指令列選項的 API 現在較易用。
  • 開發平台方面,gnome-python 提供了一個完整的 Python API,現在可以用 Python 語言編寫 GNOME 的程式。除了 gnome-python 之外,其實已經有其它語言的 API 存在,目前包括: C++ (gtkmm), Java (java-gnome), Perl (gtk2-perl) 和另一個 Python 的 API (pygtk)。

3. 有關系統管理員、用戶和無障礙環境的指南

全靠 GNOME 文件專案所付出的努力,GNOME 2.10 才能夠有齊全而且專業的文件。所有文件都依照文件體裁指引去編寫,鉅細靡遺。和 GNOME 2.8 一樣,所有 GNOME 2.10 的應用程式都附有完整的說明文件。

您可以嘗試閱讀桌面用戶指南,學習怎樣去使用 GNOME 桌面。用戶指南,還有適用於系統管理員和介紹無障礙環境等等的文件,都可以在 GNOME Learn page 中找到。

4. 國際化

感謝世界各地翻譯人員所組成的 GNOME 翻譯專案,在 Christian Rose 和 Kjartan Maraas 的帶領下,GNOME 2.10 已經支援 33 種語言 (即是翻譯了 80% 字句或以上)。

目前支援的語言:

  • 阿爾巴尼亞文 (5百萬人口)
  • 巴西式葡萄牙文 (1億7500萬)
  • 保加利亞文 (9百萬)
  • 加泰隆文 (7百萬)
  • 簡體中文 (超過10億)
  • 繁體中文 (4千萬)
  • 捷克文 (1100萬)
  • 丹麥文 (530萬)
  • 荷蘭文 (超過 2100萬)
  • 英文 (3億4100萬)
  • 芬蘭文 (超過 5百萬)
  • 法文 (超過7500萬)
  • 德文 (1億)
  • 希臘文 (1500萬)
  • 古吉拉特文 (4600萬)
  • 印度文 (3億7千萬)
  • 匈牙利文 (1450萬)
  • 義大利文 (6千萬)
  • 日文 (超過 1億2500萬)
  • 韓文 (7500萬)
  • 立陶宛文 (4百萬)
  • 挪威文/Bookmal (5百萬)
  • 旁遮普文 (6千萬)
  • 波蘭文 (4400萬)
  • 葡萄牙文 (4300萬)
  • 俄文 (1億7千萬)
  • Romanian (26 million)
  • 塞爾維亞文 (1千萬)
  • 西班牙文 (超過 3億5千萬)
  • 瑞典文 (9百萬)
  • 塔米爾文 (6100萬)
  • 土耳其文 (1億5千萬)
  • 烏克蘭文 (5千萬)
  • 威爾斯文 (57萬5千)

5. 符合公認標準

GNOME 和一些制訂桌面標準的團體,例如 freedesktop.org,一直都有緊密合作。通過支援一些大家認同的標準,GNOME、KDE 和其它軟體之間就可以大家分享資料,對於用戶來說是一件好事。而且因為這些標準是開放的,用戶就不會因為不開放的軟體無法使用其它檔案格式而被迫購買新的軟體。

GNOME 開發人員和其他自由軟體的開發人員一直都積極參與 freedesktop.org 制訂各種標準,令軟體之間可以互相溝通。這些標準包括:共享的 MIME 資料庫圖示佈景主題有關常用檔案的標準選單desktop 檔案縮圖管理,和 system tray 標準。另外,GNOME 還支援 CORBA, XML, Xdnd, EWMH, XEMBED, XSETTINGSXSMP

6. 安裝 GNOME 2.10

GNOME 2.10 有一套 LiveCD,可以從 www.gnome.org 下載。如果您想看看最新的 GNOME 桌面有甚麼特別,使用 LiveCD 是最好的途徑,因為您不需要將系統安裝至硬碟中。

如果是實際應用,我們會建議您使用正式的套件,例如由您的 Linux distribution 所提供的套件。廠商一般上很快就會推出包括 GNOME 2.10 的新版本 distribution。

可是,如果您想編譯源代碼,測試最新版本和提供意見,我們會建議您使用一些現有的工具:例如使用 GARNOME 來編譯已經發佈的版本,或者用 jhbuild 來編譯 CVS 中的源代碼。

7. 已知事項

任何軟體在推出的時候,都會有一些問題,因為不同的原因,是開發人員刻意不在推出之前修正的。自由軟體也不例外,分別只在於:自由軟體推出時,我們會讓用戶清楚知道問題所在。

我們很鼓勵用戶匯報錯誤,因為這樣表示更多問題可以盡快修正。如果您發覺 GNOME 有錯誤,最好的方法是用這個簡易匯報介面。它會逐步指引您去撰寫一份有用的錯誤匯報。如果您覺得它過於簡化,也可以使用另一種方式匯報錯誤。在 Bugzilla 中可以獲知已經匯報的問題的細節。其中和 GNOME 2.10 有關的主要問題包括:

7.1. 已知事項

  • Mozilla/Firefox 新視窗焦點:當 Mozilla 或者 Firefox 正在運行的時候,如果另外再啟動多一次 Mozilla 或 Firefox,輸入焦點不會轉移至新的視窗,而且它會被原來的視窗遮蔽。GNOME 的 Epiphany 瀏覽器沒有這個問題;另一方面,Mozilla 的開發人員已盡快著手修正問題,令新版本的 Mozilla 和 Firefox 不會出現這種情況。
  • 作業階段暫時性停頓:如果啟動 GNOME 時,所自動開啟的程式無法正常支援作業階段管理的功能,那麼您可能會見到啟動畫面停止數分鐘。預設的 GNOME 組態不會包括這種程式,所以只有在您在登出時選擇儲存設定,才有機會出現這個問題。遇到這種情況,您可以稍等一下,等登入程序完成後,離開該類程式才在登出時儲存設定。

8. GNOME 2.12 和未來展望

GNOME 一直遵守定期發佈的原則,這樣是為了用戶能盡快享用最新的技術。我們預計,在 GNOME 2.10 版本推出後 6 個月會推出 2.12,屆時除了將多媒體和通訊的功能更完整地和桌面結合在一起之外,還會繼續改進無障礙環境、桌面可用性和國際化等方面。欲知有關的資訊,請參考 GNOME roadmap

9. 投身參與

GNOME 成功的因素主要在於用戶和開發人員義務參與。

作為用戶,即使是像匯報錯誤之類的簡單事情也已經是一個很好的途徑來作出貢獻。您可以在 Bugzilla 的簡易匯報介面中匯報錯誤。如果這樣太簡單,您還可以參加管理錯誤報告的隊伍 (稱為 bug-squad)。

對於開發人員來說,可以發揮的地方就更多了-無障礙環境、撰寫文件、桌面可用性、翻譯、網頁編寫、軟體測試、美工繪圖,還有桌面/平台開發,您隨時都可以加入任何一個小組。這裡有一份指引,介紹如何開始參與發展。

參與 GNOME 的開發是一項很寶貴的經驗,讓您和一班有魄力、有技術的人一起為共同目標而努力。今日就來加入我們,且看看您能否改變未來。

A. 鳴謝

這篇發行公告是由 Murray Cumming, Davyd Madeley 和整個 GNOME 社團撰寫的。