圖形用戶接口
視窗系統是一種圖形用戶接口(GUI),它以使用視窗作為主要特徵之一,是桌面環境的構成組件。視窗系統的主要功能包括:
支撐視窗管理器:實現視窗管理器的功能,包括對圖像硬體、指向設備(如滑鼠與鍵盤)的基本支持。
繪製滑鼠游標:通常與視窗系統相關。
提供抽象概念:有效地提供繪圖硬體,如字型繪製和在顯示屏上劃線。
多任務處理:允許用戶同時與多個程式一起工作,每個程式在其自己的視窗中運行。
視窗操作:支持視窗的移動、改變尺寸、送到前景或背景,以及最小化或最大化。
網路通透性:某些視窗系統,如X視窗系統,具備網路通透性能力,允許用戶在遠程機器上運行圖形應用程式。
視窗系統由桌面環境、GUI框架、顯示服務以及視窗管理器等部分組成,分別負責提供套用及其入口管理、套用開發框架和SDK、圖形界面繪製和顯示、視窗管理和操作控制等功能。