V okně systému je „ správce oken “ ( anglicky „ window manager “) software zodpovědný za zobrazení a umístění aplikací systému Windows . Nejznámější jsou ty, které používá okenní systém X (v systémech Unix , Linux a BSD ). Existují také některé pod Windows (jako LiteStep ) a pod OS / 2 (lze Presentation Manager nahradit), ale tyto případy jsou mnohem méně časté, mimo jiné kvůli volné povaze X a jeho otevřeným specifikacím. Kromě toho je grafické vrstvení rozhraní v systému Windows méně výrazné.
Správce oken je prostředníkem mezi okenním systémem a grafickým prostředím .
Tento článek se zabývá konkrétně s manipulátory na základě X okenního systému .
Správce oken, který je sám klientem na serveru X, nabízí prostředky k přesunu, změně velikosti a ikonizaci oken zobrazených ostatními klienty. Kromě toho přidává do oken výzdobu, která se často skládá z rámečku a záhlaví. Většina manažerů také ví, jak spravovat několik virtuálních desktopů i klávesových zkratek .
Správce vám umožňuje nabídnout několik funkcí (v závislosti na správci):
Existují dva hlavní typy správců oken:
Nic však nebrání jednomu manažerovi v integraci obou paradigmat na různých úrovních.
Tito správci oken se pokoušejí simulovat skutečnou plochu, přičemž okna představují volné listy papíru, které lze umístit podle potřeby, ať už to ponechá viditelný prostor na ploše, nebo se několik z nich překrývá. Toto je nejpoužívanější paradigma, ať už Windows (alespoň do Windows 7 , včetně) nebo unixové systémy .
PříkladyCílem těchto správců oken je optimální využití prostoru na obrazovce. Chcete-li to provést, když aplikace vyžaduje nové okno, správce pro něj vytvoří místo změnou velikosti ostatních oken.
Existují dvě hlavní strategie, jak vytvořit prostor pro nové okno: