„X ablakkezelő” változatai közötti eltérés

[nem ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
ScotXW (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
ScotXW (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
1. sor:
[[File:Grafikus felhasználói felület réteges sémája.svg|thumb|300px|[[Grafikus felhasználói felület]] réteges sémája]]
[[File:Window (windowing system).svg|thumb|300px|X11 alatt az ablakkezelő csinálja a összes dekorációkat. [[Wayland]] alatt minden kliens csinálja a saját dekorációkat]]
[[Fájl:Free and open-source-software display servers and UI toolkits.svg|thumb|Az X window manager az X server[[kijelző szerver]] mellet ál. Az újab [[Wayland]]-[[Protokoll (informatika)|protokol]] egybe vannak az server és a ablakkezelő]]
 
Az '''X window manager''' vagyis az '''ablakkezelő''' (X ablakkezelő) egy olyan [[szoftver]], ami az [[ablak (informatika)|ablakok]] elhelyezését és megjelenítését vezérli az [[X Window System]] alatt. Többnyire a Unix-szerű rendszereken használják.
16. sor:
 
==Hogy működnek az ablakkezelők X alatt==
Amikor fut egy ablakkezelő, akkor az X [[Xkijelző szerver]] és a kliensek közötti üzenetek egy részét az ablakkezelő közvetíti. Például ha egy új ablak megjelenítésére ad parancsot a rendszer akkor ez továbbítódik az ablakkezelőhöz, ami megadja a megjelenítendő ablak pozícióját. A modernebb ablakkezelők emellett megjelenítenek az ablakhoz egy az adott megjelenítési stílusnak megfelelő fejlécet és keretet. Ezeket az elemeket az ablakkezelő vezérli és nem maga a program. Ha a felhasználó az ablakot az egérrel odébb akarja húzni, vagy csak rákattint akkor is az ablakkezelő vezényli le az eseményeket.
 
Az ablakkezelők felelnek az [[ikon (informatika)|ikon]]okért is, mert azok nem léteznek az X protokoll szintjén. Amennyiben a felhasználó minimalizál egy ablakot, akkor az ablakkezelő rejti el és jeleníti meg a neki megfelelő ikont a munkaasztalon. Néhány ablakkezelő nem kezeli az ikonokat, ilyenkor a minimalizált alkalmazások újbóli megjelenítésére egy másik alkalmazásra van szükség.