GNOME 2.26 推出公告

1. 引言

GNOME 2.26 是最新版的 GNOME 桌面:一個熱門、跨平臺的桌面環境。GNOME 的目標是易於使用、穩定且支援國際化和無障礙功能。GNOME 是免費且開放原始碼的軟件,並提供所有電腦使用者認為現代電腦環境應有的工具,像是電子郵件、羣組軟件、網頁瀏覽、檔案管理、多媒體和遊戲。此外,GNOME 提供軟件開發者富有彈性且有力的平臺,包含桌面與流動通訊器材的應用程式。

圖表 1GNOME 2.26

GNOME 桌面每六個月都會推出一次,並包含許多新功能、改良、錯誤修正及翻譯。GNOME 2.26 也延續了這個傳統。要了解更多關於 GNOME 與其他桌面環境在品質上的差別(像是可用性、無障礙功能、國際化與自由精神),請參訪我們網站的 關於 GNOME 網頁。

今天就加入我們 並看看你可以做到什麼改變。

GNOME 2.26 包含所有在 GNOME 2.24 以前所做的改進。你可以在 GNOME 2.24 的 推出公告 中了解它有什麼改變。

2. 給使用者的新功能

GNOME 計劃着重的使用者與易用性在 GNOME 2.26 中仍持續着,包含數以百計的錯誤修正和使用者要求的改進。這樣大量的強化使得要列舉每個改變與所做的改善是不可能的,但是我們希望能突顯出在這次推出的 GNOME 中一些令人興奮的使用者導向功能。

2.1. 全面性的新光碟燒錄功能

雖然前一版 GNOME 已經有簡單的方法能燒錄 CD 和 DVD,到了 GNOME 2.26 則擴展為專為建立光碟而設計的完整應用程式:Brasero

Brasero 帶來了 CD burner 沒有支援的新功能,像是燒錄音樂 CD 時可以預覽音軌,分割音軌,以及音量正規化;完全支援 multisession;檢查資料完整性;封套編輯器;並且支援多種燒錄後端程式。

圖表 2Brasero

喜歡先前 CD 燒錄方式的人不用重新學習也不用改變習慣;過去的介面仍然會存在。選單中的應用程式 ▸ 系統工具 ▸ CD/DVD 製作程式還是會帶出資料夾供你把檔案拖放進去。而 CD (ISO) 映像檔案也仍然可以直接在檔案管理程式中按右鍵來燒錄它們。

Brasero 允許其他的 GNOME 應用程式加入光碟燒錄功能。例如,媒體播放器現在能讓你把正在觀賞的家庭影片燒錄成 (S)VCD 或 DVD。

2.2. 更簡單的檔案分享

GNOME 2.26 現在在它的檔案管理程式中增加了一個外掛程式,以便能透過 WebDAV、HTTP 和 藍牙簡易的分享個人檔案。

圖表 3分享檔案

2.3. Evolution 發展出 Windows 轉移方案

GNOME 的電子郵件與羣組套裝軟件,Evolution,獲得了兩項重要的功能,可以協助使用者從 Microsoft Windows 環境轉移至 GNOME。

首先是能在 Evolution 中直接匯入 Microsoft Outlook 個人資料夾 (PST 檔案)的能力。支援的項目有電子郵件、聯絡人、約會、工作和日誌項目。在此之前,這個檔案必須透過第三方公用程式,例如 Windows 上的 Thunderbird 才能匯入。

第二是支援 Microsoft Exchange 的 MAPI 通訊協定。這是 Microsoft Outlook 用來與 Exchange 溝通的協定。先前,Evolution 只支援 Exchange 的 SOAP 通訊協定,但那並非在所有的 Exchange 伺服器上都能使用。這項支援大大增進了 Evolution 與 Exchange 伺服器整合的能力。

2.4. 媒體播放程式的改進

GNOME 的媒體播放器持續改進了許多新的功能。

許多媒體播放設備現在都提供了透過 UPnP 或 DLNA 通訊協定分享儲存內容的選擇。利用新的 Coherence DLNA/UPnP 客戶端,就可以在 GNOME 媒體播放程式中瀏覽並播放這個內容。

過去 GNOME 的媒體播放器已經具備顯示影片字幕的能力,不過仍然需要你已有字幕資料才行。在 GNOME 2.26 中,這個限制已然消失。使用新的字幕下載器外掛程式,媒體播放程式將會自動為你尋找字幕檔。

2.5. 音量控制整合了 PulseAudio

PulseAudio 是新的音效輸入/輸山路由與混音架構,它也已經被許多自由軟件平台所採用。其中支援的功能有個別應用程式設定音量和音效裝置的動態隨插即用與重新路由(例如 USB 音效卡)。

GNOME 2.26 可以使用新的音量控制與新的音效偏好設定工具來充分利用這些功能。

圖表 4音量控制輸入設定值

音效偏好設定工具將音效裝置的選擇、應用程式音量、警示音量和警示主題整合在同一個地方。

對於那些不使用 PulseAudio 的程式,舊的(GStreamer)混音器仍然可以使用,並且也已加入音效主題分頁以符合新的介面的要求。

2.6. 支援多重監視器和投影機

顯示設定值工具現在提供更佳的檢視方式來顯示你連接的監視器或投影機,同時也讓你可以比以往更輕鬆的將監視器設定為多種組態。

圖表 5>顯示設定值

顯示設定值工具即使在使用不穩定的圖形驅動程式時也比以前更穩固,因為現在它會在改變監視器設定值後顯示確認的對話盒。即使你的電腦在更改監視器設定值時當機,你的設定值也將有辦法回復到先前良好的組態。

2.7. Almost Telepathic Communication

Empathy 即時訊息應用程式,配合 Telepathy 通訊架構,其功能也更進一步。包含支援 Telepathy 的檔案傳輸(目前只有 Jabber 和連結-本地端的 XMPP)、聊天室邀請的支援、音效主題和通知,以及增強的 VoIP 體驗。

圖表 6在 Empathy 中使用視像通話

VoIP 使用的自由 Theora 和 Speex codec 現在可以跨越 Jingle 到支援它們的客戶端程式。

這次也加入對音效主題和氣泡式通知的支援。

2.8. Epiphany 位置

GNOME 的網頁瀏覽器,Epiphany,獲得了令人興奮的新功能,包括強化的位址列,就像很熱門的 Firefox 3.0 的 Awesome Bar 一般。

圖表 7新的位址列

2.9. 指紋讀取器整合

GNOME 2.26 現在整合了 fprintd 指紋服務,讓使用者可以登錄自己的指紋做為驗證之用。

如果將系統設定為允許指紋式驗證,使用者可以透過面板選單的桌面 ▸ 偏好設定 ▸ 關於我來登錄他們的指紋。

2.10. 稍等一下,還有更多…

除了巨大的變化之外,在每一個 GNOME 推出版本中也會有各種小型的附加功能或調整。

  • 檔案管理程式現在可以呼叫 PackageKit 安裝相關程式好讓你能順利開啟檔案。
  • A keyboard modifier (usually Alt) is now required to drag panels around on the screen (the same keyboard modifier used for dragging windows around by their middles).
  • 密碼項目元件現在會在你啟用 Caps Lock (大寫燈)時提出警示。
  • 在文字項目元件中使用關聯選單改變輸入法類型現在已經可根據個別元件來設定,不用根據個別應用程式設定。(這樣可以將你的預設輸入管理程式或鍵盤配置的設定分離。)
  • 輸入法現在也可以在密碼項目元件中運作。
  • 桌面(Deskbar)現在可以支援 OpenSearch 外掛程式。
  • 新的視覺效果,像是面板在登入和登出時有滑入與滑出效果,還有交錯式桌面背景效果。

3. 無障礙環境的新功能

GNOME 有熱誠要製作每個人都可以使用的軟件,包含了身體不方便而使他們難以使用電腦的使用者和開發者。為了提供幫助,GNOME 建立了 GNOME 無障礙功能計畫和無障礙功能架構,並且也成為 libre 桌面的標準。

GNOME 2.26 持續對先前的無障礙功能做了許多改良。

3.1. Orca 螢幕閱讀器

Orca 螢幕閱讀器已完成了重大的工作,以減少程式的錯誤並增進效能,在 GNOME 2.26 中修正了超過 160 個錯誤。其中的改變包括:

  • Firefox 中對 ARIA 支援的改良;
  • 新增能理解 WikiWords 和助記符要如何發音;
  • 能從偏好設定窗格即時設定語音的音調、頻率和音量的能力;還有
  • 強化的效能和穩定性。

4. 給開發者的新功能

下列的更改對於使用 GNOME 2.26 開發平台的開發者而言很重要。如果你對這些關於開發平台的更改不感興趣,可以直接跳到 第 5 節 ― 國際化

如同 GNOME 桌面環境,GNOME 2.26 是最新推出的 GNOME 開發者平台,並提供了根據 GNU LGPL 授權的 API 和 ABI 穩定版程式庫,可供開發跨平台的應用程式。

修正已廢棄程式庫的用法

從 GNOME 3.0 開始,GNOME 中各種已廢棄的部分將會被移除。這些廢棄的元件包含 GNOME 的特定程式庫,像是 libgnome、libgnomeui、libgnomeprint、libgnomeprintui、libglade 和 libgnomevfs。對於組成 GNOME 桌面環境的各個應用程式,已經展開一些清理工作,以確保沒有使用到廢棄的程式碼。這將可以確保平順的過渡到 GNOME 3.0。

我們也強烈建議軟件開發者們在自己的應用程式中也跟隨這個範例。此外,如果有任何開發者(或潛在開發者)願意提供我們協助,GNOME 目標 wiki 頁面列出了各種尚未完成的工作。

4.1. GTK+ 2.16

GTK+ 2.16 是 GTK+ 工具箱的最新推出版本,也是 GNOME 的核心。GTK+ 2.16 包含兩項給開發者的新功能,就是為了即將到來的 GTK+3.0 所做的大量錯誤修正和程式碼整頓。

GtkEntry 視窗元件現在可以在項目元件的前方或後方顯示圖示(取決於你的地區設定的文字方向)。這些圖示可以選擇性的設為可預亮和可點選。

圖表 8GtkEntry 中的圖示

GtkEntry 視窗元件現在也可以用來顯示進度列。

圖表 9GtkEntry 加上進度列

加入新的介面,GtkActivatable,可以讓視窗元件連接到 GtkAction

4.2. 存取光碟燒錄 API

libbrasero-media 提供一個 API 做為 GNOME 中存取光碟燒錄的基礎。它的使用範例可在 GNOME 的媒體播放器中找到,因為其中包含了將影片燒錄成 DVD 和 VCD 的外掛程式。

4.3. 存取 Evince API

我們建立了新的程式庫,libevview,可以提供使用於 Evince 中的 EvView 視窗元件。這樣可以讓其他的應用程式能夠內嵌 Evince 的文件檢視元件。

libevdocument 程式庫可以用來開發給 Evince 使用的第三方文件後端,而不用將它們加入 Evince 原始碼中。

這兩個程式庫都已經有 Python 繫結,就包含在 gnome-python-desktop 裏。

4.4. Anjuta

Anjuta 整合式開發環境在 GNOME 2.26 中也獲得某些重大的改進。最重要的就是完全重寫的符號管理引擎,以及新的書籤系統,提供了更快速的原始碼導覽。使用 pkg-config 自動偵測任何程式庫讓原始碼補齊與呼叫提示得以實現。

此外,整合版本控制系統和 Glade 介面設計師都有了重大的進步。檔案樹現在能夠顯示專案中所有使用 SubversionGit 版本控制系統的檔案狀態圖示。現在可以從 Glade 自動產生 callback,GtkBuilder 檔案也有支援了。

為了讓 GNOME 行動平台有更好的支援,這次也加入了使用 gdbserver 的遠端除錯功能和支援 Scratchbox(第 2 版)。

5. 國際化

感謝全世界的 GNOME 翻譯計劃 成員,GNOME 2.26 提供了 48 種語言的支援,這些語言的翻譯率都超過百分之八十,其中有許多語言更包含了使用者及系統管理者的手冊。

支援的語言:

  • 中文 (中國)
  • 中文 (台灣)
  • 中文 (香港)
  • 丹麥語
  • 俄文
  • 保加利亞語
  • 加利西亞語
  • 匈牙利語
  • 北印度文
  • 印度 Gujarati 文
  • 嘉泰羅尼亞語
  • 土耳其語
  • 坎那達語
  • 奧里雅語
  • 孟加拉語(印度)
  • 巴斯克語
  • 巴西葡萄牙語
  • 希伯來語
  • 希臘文
  • 德文
  • 意大利文
  • 愛沙尼亞語
  • 挪威語/Bokmål
  • 捷克語
  • 斯洛文尼亞語
  • 旁遮普語
  • 日文
  • 法文
  • 波蘭語
  • 泰文
  • 泰盧固語
  • 泰米爾語
  • 烏克蘭語
  • 瑞典語
  • 立陶宛文
  • 羅馬尼亞語
  • 芬蘭語
  • 英語(美國、英國)
  • 荷蘭語
  • 葡萄牙文
  • 西班牙文
  • 越南語
  • 阿拉伯語
  • 阿薩姆語
  • 韓文
  • 馬其頓語
  • 馬拉地語
  • 馬拉雅拉姆語

許多其他的語言為部分支援,其翻譯率亦超過一半。

要將如同 GNOME 般巨大的軟件套件翻譯為新的語言即使對最專業的翻譯隊伍而言也是一項艱鉅的工作。在這次的推出中有兩個語言的隊伍盡了最大的努力,使他們的翻譯率提升超過 20%。恭喜羅馬尼亞語和奧里雅語隊伍,也感謝你們的努力付出。同時也恭喜阿薩姆語、坎那達語、奧里雅語、羅馬尼亞語和泰盧固語隊伍,因為他們這次已經讓翻譯率超過 80% 的標準。

詳細的統計和更多的資訊可以在 GNOME 的翻譯狀態網站取得。

6. 安裝 GNOME

你可以用 LiveCD 來試用 GNOME 2.26,這一片 CD 就包含了 GNOME 2.26 所有的軟件。你不需安裝任何東西就可以直接使用 LiveCD 開機。這張 LiveCD 可以從 GNOME BitTorrent 網站 下載。

要安裝或是將電腦升級至 GNOME 2.26,我們建議安裝你的廠商或發行版本的官方套件。較熱門的發行版本很快就會有 GNOME 2.26 可用,而有些甚至已可使用 GNOME 2.26 的開發版本。你可以在我們的 取得 Footware 網頁找到附有 GNOME 的發行版本清單並了解他們的最新版本為何。

如果你有勇氣和耐心想要從原始碼編譯 GNOME,我們建議使用一些編譯工具。GARNOME 可以從推出版 tarballs 編譯 GNOME。你需要使用 GARNOME 2.26.x 來編譯 GNOME 2.26.x。另外還有 jhbuild,它是設計從 SVN 來編譯最新的 GNOME。你可以使用 jhbuild 的 gnome-2.26 模組羣來編譯 GNOME 2.26.x。

雖然直接從推出版 tarballs 編譯 GNOME 是可行的,我們仍強烈建議使用上述編譯工具。

7. 展望 GNOME 2.28

開發工作不會停留在 GNOME 2.26。GNOME 2.28 已經在開發中,並將在 GNOME 2.26 推出的六個月後推出。

GNOME roadmap 詳細描述了開發隊伍下個版本週期的計劃,而 GNOME 2.28 推出時程 將在短期內出現。

8. 成為 GNOME 之友!

在 2.26 開發週期裏 GNOME 基金會也發起了新的 GNOME 之友計劃。現在支援者可以註冊並藉由每月 10 美金的捐獻來幫助 GNOME 基金會。

Friends of GNOME is a way for individuals to support the GNOME project's mission of providing a free and open source desktop for everyone regardless of ability. With no advertising or outreach, the foundation raised anywhere from $6,000 to $20,000 a year from generous individuals. That money has contributed to the funds for hackfests, local events and programs which in turn have enabled the GNOME project to create an internationalized, accessible and easy to use desktop software for both traditional desktops and for mobile devices.

歡迎前往 GNOME 之友網站

9. 鳴謝

這些推出公告會由 Davyd Madeley 在 GNOME 社羣的協助下編譯。謹代表社羣獻上最溫暖的感謝給讓此次 GNOME 順利推出的開發者和貢獻者。

這份成果可以自由的翻譯為任何語言。如果你想要將它翻譯為你的語言,請聯絡 GNOME 翻譯計劃