本章介绍如何提高 GNOME 桌面的性能。
本章将列出几个首选项,您可以更改这些首选项的设置来提高 GNOME 桌面的性能。可以使用 gconftool-2 命令来设置用户首选项的值。本章中的示例命令将说明如何设置用户配置源中的值。
您可以使用 -- 直接和 --配置源选项设置首选项的强制值或默认值。您也可以在脚本中使用 gconftool-2 命令来设置许多首选项的值。有关 gconftool-2 命令及此命令的可用选项的更多信息,请参见使用 GConf。
本节将介绍一些首选项,您可以设置这些首选项来减少 GNOME 桌面对 CPU 的使用。
某些窗口框架主题通过加载图像文件来绘制窗口框架。另一些主题使用较为简单的技术来绘制窗口框架。
默认主题是 Crux。Crux 加载图像文件,在 CPU 资源有限的系统上可能会比较慢。要减少 CPU 使用,请使用下列窗口框架主题之一:
Atlanta
Esco
下列窗口框架主题使用的 CPU 资源也少于 Crux:
AgingGorilla
Bright
Metabox
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
某些菜单项的旁边会显示一个图标。要关闭此功能,请运行以下命令:
# gconftool-2 --type bool --set /desktop/gnome/interface/menus_have_icons false
此外,用户还可以选择应用程序 -> 桌面首选项 -> 菜单 & 工具栏,然后取消选定在菜单中显示图标选项。
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
此外,用户还可以选择应用程序 -> 桌面首选项 -> 高级 -> 会话,然后取消选定登录时显示启动画面选项。
用户显示或隐藏面板时,面板能够以动画风格显示或隐藏。要关闭面板动画,请运行以下命令:
# gconftool-2 --type bool --set /apps/panel/global/enable_animations false
此外,用户还可以选择应用程序 -> 桌面首选项 -> 高级 -> 面板,然后取消选定动画选项。
您可以修改 Nautilus
文件管理器包含的某些功能以提高性能。
文件管理器中含有与性能有关的首选项。每个性能首选项都可以选用三个值中的一个。这些值在下表中进行了说明:
值 |
说明 |
---|---|
always |
对本地文件和其它文件系统上的文件都执行该操作。 |
local_only |
只对本地文件执行该操作。如果将性能首选项设置为 local_only,将可以减少对 CPU 的使用。 |
never |
从不执行该操作。如果将性能首选项设置为 never,将减少 CPU 使用和网络流量。 |
下表说明了文件管理器的性能首选项。要获得最高的性能,请将首选项的值设置为 never。
文件管理器包含的某些首选项使您能够关闭侧边窗格和工具栏。要提高文件管理器的性能,请关闭侧边窗格和工具栏。
要关闭侧边窗格,请运行以下命令:
# 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
库,GNOME 桌面将使用这些库。如果安装了 mediaLib
库,GNOME 桌面(尤其是 Nautilus
)的性能将显著提升。桌面环境要求 mediaLib
版本 2.0 或更高版本。
有关如何获得和安装 mediaLib
库的更多信息,请参见 mediaLib
站点 http://www.sun.com/processors/vis/mlib.html 。
本节介绍可进行设置以降低桌面环境中的 X Window System 网络流量的首选项。
如果像素块中的所有像素都是同一种颜色,则远程显示协议不会传输该像素块中的所有像素。
要减少 X11 网络流量,请使用采用纯色的窗口框架主题。也就是说,使用下列窗口框架主题之一:
Atlanta
Esco
有关如何更该主题的信息,请参见使用需要较少 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
此外,用户还可以选择应用程序 -> 桌面首选项 -> 背景,然后选择一种纯色作为桌面背景。