跳转到内容

X11/窗口管理器/窗口管理器功能和设施指南

来自维基教科书,开放世界中的开放书籍

窗口管理器的功能和设施

[编辑 | 编辑源代码]

各种窗口管理器提供的功能和设施包括

自动隐藏

[编辑 | 编辑源代码]

自动隐藏功能使菜单栏在指针移出屏幕边缘时消失。

边框是某些窗口管理器提供的窗口装饰组件,它出现在活动窗口周围。某些窗口管理器也可能在背景窗口周围提供边框。

上下文菜单

[编辑 | 编辑源代码]

某些窗口管理器提供上下文菜单,该菜单在将替代点击事件应用于窗口管理器组件或桌面应用程序小部件时出现。

图标化

[编辑 | 编辑源代码]

图标化功能使运行的应用程序最小化到桌面或任务面板图标。

合并窗口

[编辑 | 编辑源代码]

某些窗口管理器提供合并窗口功能,使应用程序窗口框架能够合并在一起。

键盘快捷键

[编辑 | 编辑源代码]

某些窗口管理器提供键盘快捷键,使鼠标提供的功能能够通过键盘快捷键复制。

[编辑 | 编辑源代码]

某些窗口管理器提供菜单栏,该菜单栏提供使用菜单启动程序的功能。菜单栏可能包含其他功能,包括开始按钮、任务栏和系统托盘。

[编辑 | 编辑源代码]

菜单面板是某些窗口管理器系统的一个组件,它提供使用菜单启动程序的功能。菜单面板可能包含其他功能,包括开始按钮、任务面板和系统托盘。

鼠标焦点

[编辑 | 编辑源代码]

鼠标焦点模型确定指向设备如何影响窗口管理器内的输入焦点。窗口管理器可以使用各种焦点模型来确定图形用户界面中的哪个组件当前被选中以接收输入,因为指针在屏幕上移动。

鼠标扭曲

[编辑 | 编辑源代码]

鼠标扭曲功能将鼠标指针居中在当前应用程序上,使其处于活动状态。

多个桌面

[编辑 | 编辑源代码]

重新定位窗口管理器可以提供多个桌面功能。这使得能够使用多个根窗口,以及在桌面之间切换的功能。这可以防止根窗口混乱,因为应用程序可以从不同的桌面运行。

分页器

[编辑 | 编辑源代码]

某些窗口管理器提供分页器工具,该工具提供在多个桌面之间切换的功能。分页器可以显示为屏幕上的窗口,也可以显示为任务栏或任务面板中的小部件。

某些窗口管理器具有模块化的结构,使插件模块可以按需使用来提供功能。

根菜单

[编辑 | 编辑源代码]

当触摸根窗口或桌面背景时,根菜单将出现。

卷起功能使窗口能够在桌面上显示为仅标题栏。

快捷键

[编辑 | 编辑源代码]

快捷方式功能允许将图标放置在根窗口上,用于访问特定程序或功能。

开始按钮

[编辑 | 编辑源代码]

开始按钮是一个桌面小部件,通过程序菜单提供启动功能。开始按钮通常放置在屏幕底部的菜单栏上。

系统托盘

[编辑 | 编辑源代码]

系统托盘用于显示系统和程序功能的图标,这些功能在桌面上没有窗口。它主要包含指示状态信息和通知的图标,例如新邮件到达。一些系统也可能在系统托盘中显示时钟。

选项卡式窗口

[编辑 | 编辑源代码]

选项卡式窗口功能允许将应用程序分组在一起以共享公共框架。

任务切换

[编辑 | 编辑源代码]

窗口管理器可能会提供各种任务切换功能,以允许选择当前获得焦点的应用程序,包括

  • 鼠标焦点
  • 键盘快捷键
  • 任务栏
  • 任务面板

任务栏

[编辑 | 编辑源代码]

任务栏显示正在运行的应用程序。任务栏可以显示所有正在运行的应用程序,包括已最小化的应用程序,并可以提供在它们之间切换焦点的功能。任务栏可以在某些窗口管理器中合并到菜单栏中。

任务面板

[编辑 | 编辑源代码]

任务面板类似于任务栏,但显示为浮动面板,而不是水平或垂直条。

标题栏

[编辑 | 编辑源代码]

标题栏是某些窗口管理器提供的窗口装饰组件,它显示在每个窗口的顶部。标题栏通常用于显示应用程序的名称或打开文档的名称。

标题栏按钮

[编辑 | 编辑源代码]

一些窗口管理器提供标题栏按钮,它们提供最小化、最大化、卷起或关闭应用程序窗口的功能。一些窗口管理器可能会在任务栏或任务面板中显示标题栏按钮,而不是在标题栏中。

虚拟桌面

[编辑 | 编辑源代码]

虚拟桌面(也称为滚动桌面)是一种功能,它使桌面能够比实际屏幕更大。

壁纸功能允许在根窗口中显示背景图片。

华夏公益教科书