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)。