用于 Solaris 操作环境的 GNOME 2.0 桌面系统管理指南

第 7 章 提高性能

本章介绍如何提高 GNOME 桌面的性能。

提高性能介绍

本章将列出几个首选项,您可以更改这些首选项的设置来提高 GNOME 桌面的性能。可以使用 gconftool-2 命令来设置用户首选项的值。本章中的示例命令将说明如何设置用户配置源中的值。

您可以使用 -- 直接 --配置源选项设置首选项的强制值或默认值。您也可以在脚本中使用 gconftool-2 命令来设置许多首选项的值。有关 gconftool-2 命令及此命令的可用选项的更多信息,请参见使用 GConf

减少 CPU 使用

本节将介绍一些首选项,您可以设置这些首选项来减少 GNOME 桌面对 CPU 的使用。

使用需要较少 CPU 资源的主题

某些窗口框架主题通过加载图像文件来绘制窗口框架。另一些主题使用较为简单的技术来绘制窗口框架。

默认主题是 Crux。Crux 加载图像文件,在 CPU 资源有限的系统上可能会比较慢。要减少 CPU 使用,请使用下列窗口框架主题之一:

下列窗口框架主题使用的 CPU 资源也少于 Crux:


注意:

Metabox 不宜与反转桌面主题(如 HighContrastInverse)共同使用。与反转桌面主题一起使用 Atlanta。


要更改窗口框架主题,请运行以下命令:

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

例如,要使用 Atlanta,请运行以下命令:

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

此外,用户还可以选择应用程序 -> 桌面首选项 -> 主题,然后选择相应的主题。


提示:

您可以使用 Metacity Theme Viewer 来测定窗口框架主题的性能,并预览该主题。要启动 Metacity Theme Viewer,请使用以下命令:

# metacity-theme-viewer theme-name

例如,要测定 Atlanta 的性能并预览 Atlanta,请运行以下命令:

# metacity-theme-viewer Atlanta


关闭菜单中的图标显示以减少 CPU 使用

某些菜单项的旁边会显示一个图标。要关闭此功能,请运行以下命令:

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

此外,用户还可以选择应用程序 -> 桌面首选项 -> 菜单 & 工具栏,然后取消选定在菜单中显示图标选项。

打开线框模式以减少 CPU 使用

Metacity 窗口管理器有一个供移动窗口和调整窗口大小时使用的线框模式。线框模式打开时,移动窗口和调整窗口大小时只显示窗口轮廓。移动或调整大小时不需要更新窗口的内容。移动或调整大小完成时才显示窗口的内容。

要打开线框模式,请运行以下命令

# gconftool-2 --type bool --set /apps/metacity/sun_extensions/wireframe_move_resize true

关闭启动画面以减少颜色使用

默认情况下,用户登录到 GNOME 桌面时将显示启动画面。用户登录时启动画面中将显示图标。您可以关闭启动画面从减少在登录期间对 CPU 的使用。

要关闭启动画面,请运行以下命令:

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

此外,用户还可以选择应用程序 -> 桌面首选项 -> 高级 -> 会话,然后取消选定登录时显示启动画面选项。

关闭面板动画以减少 CPU 使用

用户显示或隐藏面板时,面板能够以动画风格显示或隐藏。要关闭面板动画,请运行以下命令:

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

此外,用户还可以选择应用程序 -> 桌面首选项 -> 高级 -> 面板,然后取消选定动画选项。

提高文件管理器的性能

您可以修改 Nautilus 文件管理器包含的某些功能以提高性能。

修改性能首选项

文件管理器中含有与性能有关的首选项。每个性能首选项都可以选用三个值中的一个。这些值在下表中进行了说明:

值 

说明 

always

对本地文件和其它文件系统上的文件都执行该操作。 

local_only

只对本地文件执行该操作。如果将性能首选项设置为 local_only,将可以减少对 CPU 的使用。

never

从不执行该操作。如果将性能首选项设置为 never,将减少 CPU 使用和网络流量。 

下表说明了文件管理器的性能首选项。要获得最高的性能,请将首选项的值设置为 never

首选项 

说明 

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_icon_text 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

此外,用户还可以从文件管理器窗口选择编辑 -> 首选项。然后,用户可以选择桌面和废纸篓,然后取消使用 Nautilus 绘制桌面选项。

使用 mediaLib 库

mediaLib™ 库是加速通用多媒体操作的函数集合。如果系统中安装了 mediaLib 库,GNOME 桌面将使用这些库。如果安装了 mediaLib 库,GNOME 桌面(尤其是 Nautilus)的性能将显著提升。桌面环境要求 mediaLib 版本 2.0 或更高版本。

有关如何获得和安装 mediaLib 库的更多信息,请参见 mediaLib 站点 http://www.sun.com/processors/vis/mlib.html

降低 X Window System 网络流量

本节介绍可进行设置以降低桌面环境中的 X Window System 网络流量的首选项。

使用产生较少网络流量的主题

如果像素块中的所有像素都是同一种颜色,则远程显示协议不会传输该像素块中的所有像素。

要减少 X11 网络流量,请使用采用纯色的窗口框架主题。也就是说,使用下列窗口框架主题之一:

有关如何更该主题的信息,请参见使用需要较少 CPU 资源的主题

关闭菜单中的图标显示以减少网络流量

某些菜单项的旁边会显示一个图标。如果图标位于另一个文件系统上,此功能可能会增加 X11 网络流量。如果面板显示在远程主机上,此功能也可能增加 X11 网络流量。例如,如果 Sun Ray 服务器运行面板并在 Sun Ray 客户端上显示面板。

有关如何关闭该功能的信息,请参见关闭菜单中的图标显示以减少 CPU 使用

打开线框模式以减少网络流量

如果显示窗口的应用程序在远程主机上运行,线框模式将减少 X11 网络流量。

有关线框模式的更多信息,请参见打开线框模式以减少 CPU 使用

减少颜色使用和提高显示质量

很多现代计算机系统支持 24 位颜色,也就是 16777216 种颜色。然而,很多用户仍然使用支持 8 位颜色—也就是 256 色—的系统。

桌面环境使用网络安全调色板。该调色板是一个具有 216 种颜色的一般用途调色板,其设计优化了支持 8 位颜色的系统中的颜色使用。然而,GNOME 桌面的某些可视组件是为支持 24 位颜色的系统而设计的。

支持 8 位颜色的系统可能存在下列显示问题:

下一节将说明如何为支持 8 位颜色的系统优化 GNOME 桌面的外观。

使用采用网络安全调色板的主题

某些窗口框架主题使用网络安全调色板中的颜色。Bright 和 Esco 使用的颜色来自于网络安全调色板。Bright 和 Esco 没有其他主题在 8 位颜色显示时的颗粒状外观。在 8 位可视模式下使用 Bright 或 Esco 可获得最佳的颜色显示。

有关如何更该主题的信息,请参见使用需要较少 CPU 资源的主题

关闭菜单中的图标显示以减少颜色使用

某些菜单项的旁边会显示一个图标。如果图标包含网络安全调色板中没有的颜色,此功能可能会增加使用的颜色数量。

有关如何关闭该功能的信息,请参见关闭菜单中的图标显示以减少 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

此外,用户还可以选择应用程序 -> 桌面首选项 -> 背景,然后选择一种纯色作为桌面背景。