Správce oken

Správce oken (window manager)

Správce oken (anglicky window manager) je v informatice označení pro specializovaný počítačový program, který se stará o umístění a vzhled oken programů běžících uvnitř grafického uživatelského rozhraní (GUI).[1] Správce oken komunikuje s uživatelem, jeho spuštěnými aplikacemi a subsystémem, který zajišťuje zobrazení pomocí grafické karty.

Charakteristika

Přestože je v různých systémech úloha správce oken různě definována, jejich hlavním úkolem zůstává, aby uživatel mohl počítač ovládat pomocí GUI a myši (přepínání oken a související přepojování vstupu od klávesnice, změnu velikosti oken, minimalizace, maximalizace, uzavření okna, překrývání aktivního okna, spuštění programu, resp. vytvoření nového okna atd.).[2] Správce oken je často doplněn o různé nástroje a funkce, například dokovací prostor pro minimalizovaná okna, podpora miniaplikací (gadgets), lišta s ikonami otevřených oken (taskbar), oznamovací oblast, systray, podpora ikon na ploše, menu s programy, pozadí plochy atd.

Pro tvorbu správce oken jsou typicky widget toolkity, což jsou knihovny, které umožňují vytváření základních elementů používaných v GUI (ovládací prvky).[3] Jen zřídka jsou však v systémech úkoly programu a správce oken jednoznačně vymezeny, a proto se často překrývají (např. zodpovědnost za znovuvykreslení části okna, která byla dříve zakryta jiným oknem).

Kompozitní správci oken

Kompozitní správce oken využívá schopnosti grafických procesorů (GPU) osazených na moderních grafických kartách. Využívá jejich pokročilých funkcí tak, že obrazy jednotlivých oken i pozadí jsou vytvářeny v paměti zvlášť a GPU je pouze instruován, jak je má na monitoru zobrazit. To umožňuje ulevit hlavnímu procesoru počítače a zároveň poskytnout různé efekty (průhlednost oken, vlnění oken při posunu či změně velikosti, pracovní plochy na kostce atd.). V Linuxu je typickým zástupce Compiz.

Microsoft Windows

Operační systém Microsoft Windows pojem správce oken sice nezná, avšak jeho úlohu přejímá program EXPLORER.EXE (který též zobrazuje obsah adresářů, slouží k prohlížení webových stránek apod.). V dokumentaci a nápovědě k Windows je tento pojem bez vysvětlení stejně jako skutečnost, že správce oken nebo jeho schopnosti je možné nahradit programy třetích stran změnami v registrech (např. WindowBlinds).

X Window System

X Window System je grafické prostředí určené pro unixové systémy (např. Linux, Mac OS X, FreeBSD apod.), které jednak správce oken definuje a jednak je navrženo přísně modulárním způsobem, takže je možné správce oken snadno vyměnit. Komunikaci s hardware zde zajišťuje X Server, ke kterému se připojují aplikace (jako klienti), jde tedy o model klient–server. I správce oken je vůči X Serveru v pozici klienta. Vzájemná komunikace probíhá pomocí X Protokolu, který je snadno rozšiřitelný a hlavně je na klientech i zobrazovacím X Serveru nezávislý. Proto mohou jednotlivé součásti X Window System běžet na různých počítačích a na různých též nechat zobrazovat svá okna.

Pro X Window System existuje velké množství správců oken, přičemž každý poskytuje různé možností práce, funkcí a konfigurace. Například existují minimalističtí správci oken, kteří běží svižně i na slabém hardware, avšak existují i sofistikovaní kompozitní správce oken, které využívají moderní schopnosti 3D zobrazování.

Populární správci oken

Reference

  1. Window manager definition (reference.com)
  2. Window manager definition (pcmag.com). www.pcmag.com [online]. [cit. 2021-12-29]. Dostupné v archivu pořízeném dne 2008-09-17. 
  3. X Window System protocols and architecture[nedostupný zdroj]

Související články

Externí odkazy

Pahýl
Tento článek je příliš stručný nebo postrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty.

Zdroj datcs.wikipedia.org
Originálcs.wikipedia.org/wiki/Window_manager
Zobrazit sloupec 

Kalkulačka - Výpočet

Výpočet čisté mzdy

Důchodová kalkulačka

Přídavky na dítě

Příspěvek na bydlení

Rodičovský příspěvek

Životní minimum

Hypoteční kalkulačka

Povinné ručení

Banky a Bankomaty

Úrokové sazby, Hypotéky

Směnárny - Euro, Dolar

Práce - Volná místa

Úřad práce, Mzda, Platy

Dávky a příspěvky

Nemocenská, Porodné

Podpora v nezaměstnanosti

Důchody

Investice

Burza - ČEZ

Dluhopisy, Podílové fondy

Ekonomika - HDP, Mzdy

Kryptoměny - Bitcoin, Ethereum

Drahé kovy

Zlato, Investiční zlato, Stříbro

Ropa - PHM, Benzín, Nafta, Nafta v Evropě

Podnikání

Města a obce, PSČ

Katastr nemovitostí

Katastrální úřady

Ochranné známky

Občanský zákoník

Zákoník práce

Stavební zákon

Daně, formuláře

Další odkazy

Auto - Cena, Spolehlivost

Registr vozidel - Technický průkaz, eTechničák

Finanční katalog

Volby, Mapa webu

English version

Czech currency

Prague stock exchange


Ochrana dat, Cookies

 

Copyright © 2000 - 2024

Kurzy.cz, spol. s r.o., AliaWeb, spol. s r.o.