本章中的信息介绍如何在桌面环境中使用窗口。您可以通过 GNOME 桌面使用几种类型的窗口管理器,例如 Metacity
和 Sawfish
。Metacity
中的许多功能也可在 Sawfish
中获得。本章介绍与 Metacity
窗口管理器相关联的功能。
您可以在桌面环境中同时显示多个窗口。您的窗口显示在桌面环境的分区中,这些分区被称为工作区。工作区是指您在其中工作的离散区域。桌面环境中的每个工作区都包含相同的桌面、相同的面板和相同的菜单。但是,您可以在每个工作区中运行不同的应用程序和打开不同的窗口。在桌面环境上一次只能显示一个工作区,但是您可以在其他工作区中打开窗口。
“工作区切换器”
小程序显示窗口和工作区的可视化表示,如 图形 6–1 中所示。
您可以随时添加工作区。要向桌面环境添加工作区,请右击“工作区切换器”
小程序,然后选择“首选项”。即可显示“工作区切换器首选项”对话框。使用“工作区数量”旋转框指定所需的工作区数量。
窗口管理器控制窗口的外观和行为。窗口管理器可以管理窗口的位置、聚焦哪个窗口以及窗口框的主题。窗口框包含一些按钮,您可以通过这些按钮执行标准的操作,例如移动、关闭和改变窗口大小。
您可以在“窗口焦点”
首选项工具中配置窗口管理器的某些设置。本手册介绍与 Metacity
窗口管理器的默认配置相关联的功能。默认配置是在“窗口焦点”
首选项工具中指定的。此手册还介绍 Crux 主题的默认功能。
桌面环境具有以下类型的窗口:
应用程序窗口
当您启动应用程序时,即可打开应用程序窗口。窗口管理器会为应用程序窗口添加一个框。在默认情况下,应用程序窗口的顶沿包含一个标题栏。标题栏包含您可以用来对窗口进行操作的按钮。应用程序窗口框中的按钮使您可以执行诸如打开“窗口菜单”或关闭该窗口之类的操作。“窗口菜单”提供了您可对该窗口执行的大量操作。
下图显示了典型的应用程序窗口。
对话框窗口
对话框窗口是您可在其中输入信息或命令的弹出式窗口。该对话框显示在一个窗口框中。
您可以使用框的顶沿来对该窗口进行操作。例如,您可以使用标题栏移动该对话框。窗口框还包含一些能够执行以下任务的按钮:
打开“窗口菜单”
关闭对话框窗口
通常,您从应用程序窗口打开对话框窗口。当打开对话框窗口时,通常会显示并且聚焦该窗口。某些对话框窗口在您关闭对话框之后才允许使用该应用程序。
下图显示了典型的对话框窗口。
窗口框是围绕窗口的边框。窗口框包含一个标题栏。标题栏包含您可以用来对窗口进行操作的按钮。
您可以向窗口框应用多个主题。主题决定窗口框的外观。要为所有的窗口框选择主题,请选择“应用程序”->“桌面首选项”->“主题”。
默认主题是 Crux。本手册介绍与 Crux 主题关联的功能。
您可以使用窗口框对窗口执行各种操作。具体来说,标题栏包含各种按钮。下图显示了应用程序窗口的标题栏。
对话框窗口还包含部分窗口框控制元素。表 6–1 介绍了窗口框上从左到右的活动控制元素。
表 6–1 窗口框控制元素
本节介绍可以用于处理窗口和工作区的菜单及小程序。
“窗口菜单”是可以用于对窗口执行操作的命令菜单。要打开“窗口菜单”,请执行以下操作之一:
单击您要执行操作的窗口上的“窗口菜单”按钮。
按下 Alt + 空格键。
按住 Alt 键,然后右击要进行操作的窗口的任何部分。
表 6–2 介绍了“窗口菜单”中的命令和子菜单。
表 6–2 窗口菜单命令和子菜单
菜单项 |
功能 |
---|---|
最小化 |
最小化窗口。 |
“最大化”或“取消最大化” |
最大化窗口。如果窗口已经最大化,选择“取消最大化”可以将该窗口恢复到它原来的大小。 |
“阴影”或“取消阴影” |
向窗口应用阴影效果。如果窗口已经应用了阴影效果,选择“取消阴影”可以将该窗口恢复到它原来的大小。 |
移动 |
使您可以使用箭头键移动窗口。 |
改变大小 |
使您可以使用箭头键改变窗口的大小。 |
关闭 |
关闭窗口。 |
“放置到所有工作区上”或“只放置到此工作区上” |
将窗口放置到所有工作区上。如果窗口已经放置到了所有工作区上,选择“只放置到此工作区上”会使窗口只留在当前工作区上。 |
“移动到工作区名称”或“仅在工作区名称 上” |
将窗口移动到所选的工作区上。如果窗口是在所有的工作区上,请选择“仅在工作区名称 上”,以便将窗口放置到所需的工作区上。 |
“窗口列表”
会为每个打开的应用程序窗口显示一个按钮。您可以使用“窗口列表”
执行以下任务:
最小化窗口
单击代表该窗口的按钮。
恢复一个最小化窗口
单击代表该窗口的按钮。
聚焦到窗口
单击代表该窗口的按钮。
当打开应用程序窗口时,“窗口列表”
会显示一个代表该窗口的按钮。窗口列表按钮显示哪些应用程序窗口是打开的。即使某些窗口处于最小化状态或者其它窗口重叠在某个窗口上,您也可查看哪些窗口是打开的。“窗口列表”
可以显示代表当前工作区中窗口的按钮,也可以显示代表所有工作区中窗口的按钮。要选择此选项,您必须更改“窗口列表”
的首选项。
您也可右击窗口列表按钮以打开该按钮所代表窗口的“窗口菜单”。当您从“窗口列表”
中打开“窗口菜单”时,“窗口菜单”并不包含工作区命令。有关“窗口菜单”命令的更多信息,请参阅 窗口菜单。
图形 6–2 显示了当以下的窗口处于打开状态时的“窗口列表”
:
gedit
字典
GHex
GNOME 终端
小程序中的按钮显示窗口的状态。表 6–3 解释窗口列表按钮提供的关于该窗口的信息。表 6–3 中的示例所指的是 图形 6–2。
表 6–3 窗口列表按钮上的窗口状态信息
状态 |
指示 |
实例 |
---|---|---|
按钮被按下。 |
窗口已聚焦。 |
gedit |
窗口标题周围有方括号。 |
窗口最小化。 |
[字典] |
按钮没按下,标题周围没有方括号。 |
窗口已显示,没有最小化。 |
ghex |
按钮上的数字,在括号中。 |
该按钮代表一组按钮。 |
Gnome 终端 (3) |
“窗口列表”
可以将代表同一类窗口的按钮分组到一个窗口列表按钮下。图形 6–2 中的“Gnome 终端”按钮是代表一组按钮的按钮的示例。下图显示打开了一个按钮组的“窗口列表”
的示例:
要打开一组中的窗口列表,单击代表该组的窗口列表按钮。您可以单击列表中的项目以聚焦窗口、最小化窗口和恢复窗口。
要打开按钮组中某个窗口的“窗口菜单”,请右击代表该组的窗口列表按钮。即可显示该组中的窗口列表。要打开该组中某个窗口的“窗口菜单”,请在列表中单击该项目。当您从“窗口列表”
中打开“窗口菜单”时,“窗口菜单”并不包含工作区命令。有关“窗口菜单”命令的更多信息,请参阅 窗口菜单。
“工作区切换器”
显示工作区的可视化表示,如 图形 6–3 中所示。 图形 6–3 显示 GNOME 会话包含四个工作区时的小程序。您的工作区显示为小程序上的按钮。小程序中代表当前工作区的按钮背景是突出显示的。图形 6–3 中的当前工作区是小程序左侧的工作区。要切换到其它工作区,请单击该小程序中的工作区。
“工作区切换器”
还显示工作区中打开的应用程序窗口和对话框。
小程序按照从左到右的顺序显示工作区,并且跨过小程序行。在 图形 6–3 中,小程序设置为在一行中显示工作区。您可以在“工作区切换器”
中指定工作区显示的行数。 您也可更改小程序的默认行为以便在小程序中显示工作区的名称。
从“菜单面板”中,您可以查看当前打开的所有窗口的列表。您也可选择要聚焦的窗口。要查看窗口列表,请单击“菜单面板”最右侧的图标。下图显示了从“菜单面板”显示的窗口列表的示例:
当焦点改变时,您单击用于显示窗口列表的按钮也改变。该图标代表当前聚焦的窗口。要聚焦于某个窗口,请从窗口列表中选择该窗口。
窗口列表列出了所有工作区中的窗口。除了当前工作区之外的所有工作区中的窗口都会列在一个分隔符行下。
您无法移动“菜单面板”最右侧的图标。
本部分介绍如何处理窗口。
聚焦的窗口可以接收鼠标和键盘的输入。每次只能聚焦一个窗口。聚焦的窗口具有和其它窗口不同的外观。
您可以使用以下元素聚焦窗口:
元素 |
操作 |
---|---|
鼠标 |
如果该窗口是可见的,则单击该窗口。 |
快捷键 |
使用快捷键可以在打开的窗口之间切换。要聚焦窗口,请放开快捷键。在窗口之间进行切换的默认快捷键是 Alt + Tab 键。 |
|
单击 |
|
单击 |
菜单面板 |
单击“菜单面板”最右侧的图标。即可显示打开窗口的列表。从该列表中选择窗口。 |
要最小化窗口,请执行以下一个操作:
单击窗口框上的“最小化”按钮。
打开“窗口菜单”,然后选择“最小化”。
如果该窗口已经聚焦,单击“窗口列表”
中代表该窗口的按钮。 如果该窗口没有聚焦,单击两次代表该窗口的按钮。
右击“窗口列表”
中代表该窗口的按钮,然后选择弹出菜单中的“最小化”。
当您最大化窗口时,窗口会尽可能地扩展。要最大化窗口,请执行以下一个操作:
要最大化窗口,单击窗口框上的“最大化”按钮。或者,打开“窗口菜单”,然后选择“最大化”。
右击“窗口列表”
中代表该窗口的按钮,然后从“窗口菜单”中选择“最大化”。
要恢复最大化的窗口,请执行以下一个操作:
单击窗口框上的“最大化”按钮。
打开“窗口菜单”。选择“取消最大化”。
右击“窗口列表”
中代表窗口的按钮,以便打开“窗口菜单”。选择“取消最大化”。
要恢复最小化的窗口,请单击“窗口列表”
中代表该窗口的按钮。
要关闭窗口,请执行以下一个操作:
单击窗口框上的“关闭窗口”按钮。
打开“窗口菜单”。选择“关闭”。
右击“窗口列表”
中代表该窗口的按钮,然后从“窗口菜单”中选择“关闭”。
如果窗口中有未保存的数据,系统会提示您保存数据。
要改变窗口大小,请执行以下一个操作:
指向窗口的一个角。鼠标指针会发生改变,指示您可以改变窗口的大小。抓取一角,然后拖动窗口,使其达到新的大小。
右击“窗口列表”
中代表该窗口的按钮。从“窗口菜单”中选择“改变大小”。使用箭头键改变窗口的大小。
按住 Alt 键,然后在要改变其大小的角附近单击鼠标中键。鼠标指针会发生改变,指示您可以从该角改变窗口的大小。要改变窗口的大小,请从您中击的角开始拖动。
要在水平方向上改变窗口的大小,请指向窗口的一个垂直边沿。鼠标指针会发生改变,指示您可以改变窗口的大小。抓取该边沿,然后拖动窗口,使其达到新的大小。
要在垂直方向上改变窗口的大小,请指向窗口的底部边沿。鼠标指针会发生改变,指示您可以改变窗口的大小。抓取该边沿,然后拖动窗口,使其达到新的大小。
您无法改变某些对话框窗口的大小。此外,某些应用程序窗口有一个最小的大小,您无法将该窗口减小为低于该大小。
要移动窗口,请执行以下一个操作:
抓取窗口的标题栏,然后将窗口拖动到新位置。
按住 Alt 键,然后将窗口拖动到新位置。
打开“窗口菜单”,然后选择“移动”。使用箭头键将窗口移动到新位置。
右击“窗口列表”
中代表该窗口的按钮,然后从“窗口菜单”中选择“移动”。使用箭头键将窗口移动到新位置。
您可以对窗口应用阴影效果或取消阴影,如下所述:
缩小窗口,仅使标题栏为可见。
将窗口从阴影状态切换回来,显示完整的窗口。
要对窗口应用阴影效果。请执行以下一个操作:
双击窗口的标题栏。要去除窗口的阴影,请再次双击该标题栏。
打开“窗口菜单”。选择“阴影”。要取消窗口的阴影,请选择“取消阴影”。
右击“窗口列表”
中代表该窗口的按钮,然后从“窗口菜单”中选择“阴影”。要取消窗口的阴影,请选择“取消阴影”。
要将窗口放置到所有工作区上,请打开“窗口菜单”。选择“放置到所有工作区上”。要将窗口设置为只在当前工作区中出现,请选择“只放置到此工作区上”。
您可以通过以下的任一方法将窗口移动到其它工作区:
使用“工作区切换器”
在“工作区切换器”
显示中,将窗口拖动到所需的工作区中。
使用“窗口菜单”
打开“窗口菜单”。要将窗口移动到下一个工作区,请选择“移动到工作区名称”。
本部分介绍如何处理工作区。
您可以使用以下一个方法切换工作区:
使用“工作区切换器”
单击“工作区切换器”
中要切换到的工作区。
使用快捷键
切换工作区的默认快捷键如下所示:
默认快捷键 |
功能 |
---|---|
Ctrl + Alt + 右箭头键 |
向右选择工作区。 |
Ctrl + Alt + 左箭头键 |
向左选择工作区。 |
要向桌面环境添加工作区,请右击“工作区切换器”
,然后选择“首选项”。即可显示“工作区切换器首选项”对话框。使用“工作区数量”旋转框指定所需的工作区数量。“工作区切换器”
会将新工作区添加到工作区列表的末尾。
工作区的默认名称是 Workspace 1、 Workspace 2、Workspace 3 等等。要为工作区指定名称,请右击“工作区切换器”
,然后选择“首选项”。即可显示“工作区切换器首选项”对话框。使用“工作区”列表框指定工作区的名称。选择一个工作区,然后为该工作区键入新名称。
当您删除工作区时,工作区中的窗口会移动到其它工作区,然后系统会删除该空工作区。
要从桌面环境删除工作区,请右击“工作区切换器”
,然后选择“首选项”。即可显示“工作区切换器首选项”对话框。使用“工作区数量”旋转框指定所需的工作区数量。“工作区切换器”
会从工作区列表的末尾开始删除工作区。