窗口系统

窗口系统英语:)是以使用窗口作为主要特征之一的图形接口的构成组件。更为明确地说,它是桌面环境的构成组件。窗口系统支撑着窗口管理员的实作();视窗系统为「图像硬件()、指向设备()提供基本支持。绘制鼠标光标,一般也与窗口系统相关。

Layers of the windowing system-based graphical user interface
The display server (here called Wayland compositor) is the central component of a windowing system. It communicates with its clients over the display server protocol.
Typical elements of a window. The window decoration is either drawn by the window manager (X11) or by the client (Wayland). The drawing of the content is the task of the client.

程序员的观点来看,窗口系统实作出绘图的基本单位,像是字体绘制,或是在屏幕上划线,有效地提供绘图硬件的一种抽象概念。

窗口系统能让电脑用户同时让数个程序工作。每个程序在他自己的窗口中运行,不互相干扰也就是屏幕上的矩形之中。大部份的窗口系统允许窗口重叠,且提供用户运行标准的操作,像是移动/改变窗口尺寸,把窗口送到前景/背景,和最小化/最大化一个窗口。其他还有像是拉着窗口碰撞某个边改变窗口尺寸等。

有些窗口系统,比如说X窗口系统,拥有先进的网络穿透性能力,允许用户在远程机器上运行图形化的应用程序。

窗口系统列表

参考文献

    参见

    类Unix操作系统

    其他操作系统

    Web操作系统

    操作系统,如微软的Windows,苹果的Mac OS(Version 9或早期)以及Palm OS包含一个与操作系统相集成的窗口系统。

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.