窗口管理器工作原理

窗口管理器工作原理当窗口管理器开始运作时,X服务器和客户端之间的互动,会重新导向到窗口管理器

每当要显示一个新窗口时,这个请求便会被重新导向到窗口管理器,它会决定窗口的初始位置

此外,大部分较新的窗口管理器会改变窗口的亲属关系,通常会在窗口顶部加上标题列,并在窗口周围加上装饰性的框架

这两个部分皆由窗口管理器来控制,而不是其它程式

因此,当使用者点击或拖曳那些元件时,窗口管理器会进行适当的动作(如移动或改变窗口的大小)

窗口管理器也负责处理图示,图示并不存在于X Window核心协议的层次中

当使用者将窗口图示化时,窗口管理器会取消窗口的映射(使其不可见),并完成适当的动作,将窗口改显示成图示

某些窗口管理器并不支援图示功能

窗口管理器主要的目标,就如同其名,是用来管理窗口的

许多窗口管理器提供附加的功能,如处理鼠标在根窗口上的点击,呈现出窗格以及其它的视觉化元件,处理按键(例如 Alt-F4 可关闭窗口),判定哪一个应用程式在启动时执行等等

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关