窗口管理器工作原理当窗口管理器开始运作时,X服务器和客户端之间的互动,会重新导向到窗口管理器
每当要显示一个新窗口时,这个请求便会被重新导向到窗口管理器,它会决定窗口的初始位置
此外,大部分较新的窗口管理器会改变窗口的亲属关系,通常会在窗口顶部加上标题列,并在窗口周围加上装饰性的框架
这两个部分皆由窗口管理器来控制,而不是其它程式
因此,当使用者点击或拖曳那些元件时,窗口管理器会进行适当的动作(如移动或改变窗口的大小)
窗口管理器也负责处理图示,图示并不存在于X Window核心协议的层次中
当使用者将窗口图示化时,窗口管理器会取消窗口的映射(使其不可见),并完成适当的动作,将窗口改显示成图示
某些窗口管理器并不支援图示功能
窗口管理器主要的目标,就如同其名,是用来管理窗口的
许多窗口管理器提供附加的功能,如处理鼠标在根窗口上的点击,呈现出窗格以及其它的视觉化元件,处理按键(例如 Alt-F4 可关闭窗口),判定哪一个应用程式在启动时执行等等
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。