GNOME 2.10 的新面貌
2.1. 桌面
2.1.1. 檔案管理員
GNOME 的檔案管理員 (亦稱 Nautilus) 內部架構經重整後,在 2.10 版本中變得更快更穩定。日後開發人員如果要維護檔案管理員或者擴展它的功能應該會更輕鬆。
和其它程式 (例如 Mozilla 和 Firefox) 之間拖曳物件會有不同程度的改善。
除此之外,有不少細微的地方顯示出 GNOME 有照顧到不同人士的需要。例如:
- 視窗左下角用來選擇位置的按鈕現在較像一個按鈕。
- 當製作新的檔案時可以順便更改檔名。
- 當用鍵盤按 Alt-Up 開啟上一層資料夾的視窗時,輸入焦點會自動移至新的視窗。
GNOME 2.10 提供了一套預先安裝的桌布和圖樣,使您能夠更快捷地調整桌面外觀,迎合自己的口味。
2.2. 應用程式
- 2.2.1. 影片播放程式
- 2.2.2. 抓取音樂
- 2.2.3. 網頁瀏覽器
- 2.2.4. Evolution
- 2.2.5. GnomeMeeting
2.2.1. 影片播放程式
GNOME 2.10 包括了大受歡迎,以 GStreamer 作為多媒體架構的 Totem 影片播放程式。Totem 擁有一般用戶所期望的簡單介面,懂得自動偵測硬體,代替了複雜的設定介面。
2.2.3. 網頁瀏覽器
GNOME 的 "Epiphany" 網頁瀏覽器是一個以 Mozilla 為基礎的網頁瀏覽器,它還可以和整個 GNOME 桌面環境整合起來。改進了的地方包括:
- 改善了全螢幕模式。
- 網址列現在能夠顯示該網站是否安全,並顯示代表該網站的圖示 (favicon)。
- 書籤可以匯出至其它格式。
- 新增能夠管理擴展模組的功能。
2.2.4. Evolution
Evolution 是一套整合了電子郵件和群組軟體的程式,它除了支援一般的郵件設定外,還支援 Novell Groupwise 和 Microsoft Exchange。透過 Evolution 您可以讀寫和管理郵件,還有地址簿和日程表。
在 GNOME 2.10 裡,如果您有使用 IMAP, LDAP, WebCal, Groupwise 或者 Exchange 的話,使用離線工作模式處理電郵、日程表和地址簿會比較得心應手,因為在連接網際網路後資料會自動和遠端同步。
新版本提供了一些改善日程表的地方:
- 事項中可以附上檔案。
- 在定期重複的事項中可以加上例外的日期。
- 日程表中可以包括天氣資訊 (僅限美國)。
還有更多新的特點:
- 支援 GroupWise 的分享資料夾功能和傳送郵件格式選項。
- 懂得辨認 Exchange 的資料夾大小,和密碼過期警告訊息。
- 對於由右至左書寫的語言,郵件程式介面也會因應語言環境而由右至左排列。
2.4. 面板小程式
GNOME 2.10 對於面板上的小程式,亦稱為面板程式 (applet),作出重大改進,提供新的功能之餘,同時和整個桌面結合得更完美。
最明顯的改變是移除了「行動」選單,和加上「位置」「桌面」兩個選單。您可以使用這兩個選單迅速尋找最常用的東西,而不需要深入一層層的選單。舉個例說,「位置」選單列出了您的個人資料夾、電腦、網路伺服器和搜尋檔案功能。至於「桌面」選單方面,您可以選擇偏好設定、使用管理工具、登出和瀏覽說明文件。
整個程式選單都採用了跨平台的 freedesktop.org 選單標準,任何外加的程式,不需要特別偵測 GNOME 環境,也已經可以在程式選單中使用。
還有,如果面板本身使用透明底色,那麼絕大部份的面板程式都會配合底色。
2.4.3. 控制儲存媒體
GNOME 2.8 允許您方便地使用數位儲存媒體,例如 CD、DVD 和 USB 隨身碟。現在媒體掛載面板程式令這個過程更輕鬆,因為您不用再在視窗背後找代表媒體的圖示了。該面板程式顯示目前使用中的媒體,讓您使用或者退出媒體,或者在檔案管理員中開啟。
2.4.5. 音量控制
新的音量面板程式,結合新的音量控制程式,能夠將硬體的音效功能盡情發揮。透過 GStreamer 多媒體架構,音量控制變得更簡單方便。因為 Totem, Sound Juicer, GNOME 光碟播放程式和不少額外的程式都使用這個 GStreamer 多媒體架構,您不需要再在每個程式中獨立設定音量,只要在面板中調整一次音量,就已經適用於所有地方了。
2.4.6. 撰寫備忘
便條面板程式經過簡化介面和修正漏洞後,現在您更容易在桌面上加上像報事貼便條紙一樣的便條。舉個例子,便條現在已能夠在正確的工作區,甚至是正確的螢幕上顯示。
另外,便條不會被任何視窗遮蓋,這樣您就不再需要東找西找。如果想隱藏便條,可以在面板圖示上按滑鼠右鍵,再在出現的選單中選擇。
2.4.7. 筆記型電腦
GNOME 現在加入了一個新的面板程式用來監察筆記型電腦的處理器頻率。它會不斷監察一些可變頻率的處理器 (例如使用 Intel 的 Speedstep 或者 AMD 的 PowerNow 功能),並報告最新狀態。如果您沒有安裝一些能自動調整處理器速度的伺服程式,葚至可以自行指定系統以哪種速度運行。
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.
如果您將修改的內容全部還原為未修改前的狀態,它不會再要求您儲存檔案;這方面應許多人都會感到滿意。而且新版本比以往版本的啟動速度更快。
2.5.2. 壓縮檔管理員
GNOME 壓縮檔管理員現在可以開啟更多種類的壓縮檔,包括 AR、Debian、7-zip 壓縮檔和有密碼保護的 RAR 壓縮檔。另一方面,如果您在檔案管理員中指定按一下滑鼠按鈕就開啟檔案,那麼壓縮檔管理員也會用相同設定。
2.6. 系統管理
在系統管理方面,GNOME 2.10 有一些新的特點。
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)。