10.8 改善效能

這一節討論幾個您可以變更的優先設定值,以改善 GNOME 桌面的效能。您可以使用 gconftool-2 指令設定使用者的優先設定值。這一節的指令範例會示範如何設定使用者組態來源中的值。

您也可以使用 --direct--config-source 選項設定優先設定的強制值或預設值,而且您可以在程序檔中使用 gconftool-2 指令,以設定許多優先設定的值。如需有關 gconftool-2 指令和可搭配指令一起使用的選項的詳細資訊,請參閱使用 GConf 處理預設值

10.8.1 減少 CPU 使用量

您可以設定幾個優先設定,來減少 GNOME 桌面的 CPU 使用量。

使用 CPU 資源需求較少的佈景主題選項

有些視窗框架佈景主題選項會載入影像檔案,來描繪視窗框架。其他選項則使用較簡單的技術來描繪視窗框架。Crux 視窗框架選項會載入影像檔案,然而這可能導致 CPU 資源有限的系統速度變慢。若要減少 CPU 使用量,請使用下列其中一個視窗框架選項:

  • Atlanta

  • Esco

下列視窗框架選項所使用的 CPU 資源也比 Crux 少:

  • AgingGorilla

  • Bright

  • Metabox

提示:Metabox 搭配反轉控制項選項 (如 HighContrastInverse) 的效果並不好。使用反轉控制項選項時,請使用 Atlanta。

若要變更視窗框架佈景主題選項,請使用下列指令:

gconftool-2 --type string --set /apps/metacity/general/theme option-name 

例如,若要使用 Atlanta,請執行下列指令:

gconftool-2 --type string --set /apps/metacity/general/theme Atlanta

使用者也可以使用「佈景主題」優先設定工具選取適當的選項。

您可以使用 Metacity 佈景主題檢視器來測量視窗框架選項的效能,並預覽該選項。若要啟動 Metacity 佈景主題檢視器,請使用下列指令:

metacity-theme-viewer option-name 

例如,若要測量 Atlanta 的效能並預覽 Atlanta,請使用下列指令:

metacity-theme-viewer Atlanta

關閉顯示功能表中的圖示

功能表中某些項目旁會顯示圖示。若要關閉這項功能,請使用下列指令:

gconftool-2 --type bool --set /desktop/gnome/interface/menus_have_icons false 

使用者也可以使用「功能表與工具列」優先設定工具取消選取「在功能表中顯示圖示」選項。

關閉開頭顯示畫面

當使用者登入桌面環境時,系統會預設顯示開頭顯示畫面。在使用者登入時,開頭顯示畫面上會顯示圖示。您可以關閉開頭顯示畫面,以減少開機時的 CPU 使用量。

若要關閉開頭顯示畫面,請使用下列指令:

gconftool-2 --type bool --set /apps/gnome-session/options/show_splash_screen false

關閉面板動畫

當使用者顯示或隱藏面板時,面板可以用動畫的方式顯示或隱藏。若要關閉面板動畫,請使用下列指令:

gconftool-2 --type bool --set /apps/panel/global/enable_animations false 

使用者也可以使用「面板」優先設定工具取消選取「抽屜和面板動畫」選項。

改善檔案管理員效能

Nautilus 檔案管理員包含一些您可以修改以改善效能的功能。

修改效能優先設定

檔案管理員包含效能相關的優先設定。每一個這類優先設定可能為下列三個值之一。

表 10-12 效能相關優先設定

數值

描述

always

對本地檔案和其他檔案系統上的檔案執行動作。

local_only

只對本地檔案執行動作。使用這個值會減少 CPU 使用量。

never

絕不執行動作。使用這個值會減少 CPU 使用量和網路流量。

下表說明檔案管理員的效能優先設定。若要達到最快的效能,請將優先設定值設定為 Never。

表 10-13 檔案管理員效能優先設定

優先設定

描述

show_icon_text

指定何時在代表檔案的圖示中預覽文字檔的內容。若絕不要預覽文字檔的內容,請使用下列指令:

gconftool-2 --type string --set /apps/nautilus/preferences/ show_icon_text never 

使用者也可以執行下列步驟:

  1. 在檔案管理員視窗中,按一下編輯」>「優先設定,然後按一下預覽

  2. 選取「在圖示中顯示文字」優先設定的選項。

show_directory_item_counts

指定何時顯示資料夾中的項目數。若絕不要顯示資料夾中的項目數,請使用下列指令:

gconftool-2 --type string --set /apps/nautilus/preferences/ show_directory_item_counts never 

使用者也可以執行下列步驟:

  1. 在檔案管理員視窗中,按一下編輯」>「優先設定,然後按一下預覽

  2. 選取「項目計數」優先設定的選項。

show_image_thumbnails

指定何時顯示影像檔案的縮圖。若絕不要顯示縮圖,請使用下列指令:

gconftool-2 --type string --set /apps/nautilus/preferences/ show_image_thumbnails never 

使用者也可以執行下列步驟:

  1. 在檔案管理員視窗中,按一下編輯」>「優先設定,然後按一下預覽

  2. 選取「顯示縮圖」優先設定的選項。

preview_sound

指定何時預覽聲音檔案的內容。若絕不要預覽聲音檔案的內容,請使用下列指令:

gconftool-2 --type string --set /apps/nautilus/preferences/preview_sound never 

使用者也可以執行下列步驟:

  1. 在檔案管理員視窗中,按一下編輯」>「優先設定,然後按一下預覽

  2. 選取「預覽聲音檔案」優先設定的選項。

關閉提要窗格、工具列和位置列

檔案管理員包含一些優先設定,可讓您關閉提要窗格和工具列。關閉這些功能可改善檔案管理員的效能。

若要關閉提要窗格,請使用下列指令:

gconftool-2 --type bool --set /apps/nautilus/preferences/start_with_sidebar false 

若要關閉工具列,請使用下列指令:

gconftool-2 --type bool --set /apps/nautilus/preferences/start_with_toolbar false 

您也可以關閉位置列。使用者可以在需要時使用 Ctrl+L 鍵盤捷徑顯示位置列。

若要關閉位置列,請使用下列指令:

gconftool-2 --type bool --set /apps/nautilus/preferences/start_with_location_bar false 
關閉桌面

檔案管理員包含一項優先設定,可讓使用者使用 Nautilus 管理桌面。您可以停用桌面以改善效能。但如果停用桌面,您將無法執行下列工作:

  • 使用桌面功能表。

  • 使用檔案管理員變更桌面背景的圖樣或色彩。

  • 使用桌面物件,如垃圾筒。(桌面物件不顯示在桌面上)。

若要停用桌面,請使用下列指令:

gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop false 

10.8.2 減少 X Window 系統網路流量

您可以設定一些優先設定,以減少 GNOME 桌面上的 X Window 系統網路流量。

使用所產生網路流量較少的佈景主題選項

如果一個區塊中的所有像素都是同一個顏色,則遠端顯示通訊協定不會傳送該區塊中的每一個像素。若要減少 X Window 系統的網路流量,請使用下列其中一個使用單色的視窗框架選項:

  • Atlanta

  • Esco

如需有關如何變更佈景主題選項的資訊,請參閱使用 CPU 資源需求較少的佈景主題選項

關閉顯示功能表中的圖示

功能表中某些項目旁會顯示圖示。如果圖示位在另一個檔案系統或如果面板顯示在遠端主機上,這項功能可能會增加 X Window 系統的網路流量。

如需有關如何關閉這項功能的資訊,請參閱關閉顯示功能表中的圖示

10.8.3 減少色彩使用量並改善顯示品質

許多現代電腦系統支援 24 位元色彩 (也就是 16,777,216 色)。但是許多使用者所使用的系統仍然只支援 8 位元色彩 (256 色)。GNOME 桌面使用網頁安全 (Websafe) 色板。這種色板是多用途的 216 色色板,目的是要在支援 8 位元色彩的系統上讓色彩的使用最佳化。但是 GNOME 桌面的一些視覺元件是為支援 24 位元色彩的系統設計的。

在只支援 8 位元色彩的系統上可能發生下列顯示問題:

  • 視窗、圖示和背景影像的顯示顆粒很粗。許多佈景主題、背景影像和圖示使用不在網頁安全色板上的色彩。不在色板上的色彩會由最接近的對等色彩或遞色的近似色彩取代,導致顆粒很粗的外觀。

  • 不使用網頁安全色板的應用程式可用的色彩比較少;因此,可能發生色彩誤差。應用程式的使用者介面中可能無法顯示某些色彩,而且有些應用程式可能因為無法配置色彩而損毀。

  • 當使用者在使用網頁安全色板和不使用此色板的應用程式之間切換時,可能發生色彩閃爍的現象。不使用網頁安全色板的應用程式可能會使用自定的色階配對。使用自定色階配對時,其他視覺元件的色彩可能會消失,變成看不見。

下列章節說明如何在只支援 8 位元色彩的系統上將 GNOME 桌面的外觀最佳化。

使用會使用網頁安全色板的佈景主題選項

有些視窗框架佈景主題選項使用不在網頁安全色板上的色彩。Bright 和 Esco 使用網頁安全色板上的色彩,所以不會有其他視窗框架選項在 8 位元色彩顯示上出現顆粒很粗的現象。若要在 8 位元視覺模式中獲得最理想的色彩顯示,請使用 Bright 或 Esco。

如需有關如何變更佈景主題選項的資訊,請參閱使用 CPU 資源需求較少的佈景主題選項

關閉在功能表中顯示圖示以減少色彩使用量

功能表中某些項目旁會顯示圖示。如果圖示包含不在網頁安全色板上的色彩,則這項功能可能會增加使用的色彩數。

如需有關如何關閉這項功能的資訊,請參閱關閉顯示功能表中的圖示

關閉開頭顯示畫面以減少色彩使用量

您可以關閉開頭顯示畫面,讓 GNOME 桌面和應用程式有更多色彩可用。

如需有關如何關閉開頭顯示畫面的資訊,請參閱關閉開頭顯示畫面

使用單色背景以減少色彩使用量

選取單色做為桌面背景。以減少 GNOME 桌面使用的色彩數。

若要設定單色的背景,請使用下列指令:

gconftool-2 --type string --set /desktop/gnome/background/picture_options none 
gconftool-2 --type string --set /desktop/gnome/background/color_shading_type solid 
gconftool-2 --type string --set /desktop/gnome/background/primary_color \#hexadecimal-color 

使用者也可以使用「背景」優先設定工具選擇單色背景。