X Window System: Porovnání verzí

Přidáno 1 790 bajtů ,  před 14 lety
Úprava kapitol. Doplnění kapitoly. Zdroj: www.mujmac.cz; Michal Okresa
m (→‎Server: wikify)
(Úprava kapitol. Doplnění kapitoly. Zdroj: www.mujmac.cz; Michal Okresa)
== X Window v Unixu ==
Práce na vývoji sítí vnesl do [[grafické prostředí|grafického prostředí]] [[UNIX]]u nový rozměr. [[GUI]] by mělo být koncipováno jako prostředí práce v libovolném uzlu sítě, nikoliv pouze na pracovní stanici, se kterou je GUI hardwarově spjato. V grafickém podsystému UNIXu - X Window System (zkráceně jen X) byl proto definován termín displej X ([[X Display]]). Software pracující na displeji X je nazýván server X (X Server) a z pohledu sítě má svoji vlastní IP adresu. Uživatel sedící u obrazovky tak za podpory serveru X pracuje v takovém uzlu sítě, který si vybere, ale který s ním pochopitelně umí spolupracovat. Server X komunikuje se zbylou částí X v uzlu formou protokolu X (X Protocol), který je (ale nemusí být) obvykle zabalen do paketů [[TCP/IP]]. Aplikace v oknech jsou startovány jako procesy ve vzdáleném systému. Jsou přitom označovány termínem klient X ([[X Client]]). Princip je rozšiřitelný na libovolný počet uzlů sítě. Uživatel jednoho displeje X může pracovat s několika klienty v různých uzlech současně a jejich výsledky kombinovat na pracovní desce svého displeje X. Uživatel tedy není omezen na grafickou podporu práce pouze na fyzicky přítomném stroji, ale využívá pro své potřeby celou [[síť]] v rámci jednoho pracovního prostředí.
 
== Window manager X Window ==
Existuje relativně velké množství window managerů. Přehled některých z nich, distribuovaných zdarma:
*'''Tab Window Manager'''
Tab Window Manager se dodává přímo s distribucí [[XFree86]]. V dodané konfiguraci okna dostanou jen jednoduchý titlebar s dvěma tlačítky. Menu jsou jednoduchá, vnořená podmenu se chovají trochu jinak, než je zvyk například z [[Motif]]u a Windows.
 
*'''[[Generic Window Manager]]'''
Tento WM je postavený na jazyku [[WOOL]], Window Object Oriented LISP, kterým se dá rozšiřovat. Jeho základní nastavení není příliš pohledné, ale v balíku je dostatek nastavení jiných, emulujících například [[Motif Window Manager]].
 
*'''[[WindowMaker]]'''
Jeden z několika WM, které zdařile emulují vzhled [[NeXTSTEP|NextStep]]u.
 
*'''[[AfterStep]]'''
Další WM emulující NextStep.
 
*'''Enlightenment'''
Enlightenment je zatím ve vývoji, existuje čtrnáctá verze. Je to jeden z mála WM, který má inicializační obrazovku, ukazující se při startu. Používá shaped) okna, proto potřebuje rychlou grafiku.
 
*'''AmiWM'''
Počítače Amiga měly už na začátku osmdesátých let grafické rozhraní, poměrně propracované a se zajímavými možnostmi. Toto grafické rozhraní je imitováno právě v AmiWM. Zajímavé je více desktopů, které jsou nad sebou.
 
*'''WM2'''
Jednoduchý a funkční window manager. Poskytuje možnosti pohybování okny, jejich ukrývání a zavírání a přepínání mezi nimi. Zabírá velmi málo paměti
 
*'''Další'''
Window managerů existuje celá řada. Mezi volně šiřitelné patří: ctwm, olvwm, blackbox, bowman, icewm, xfce, qvwm, scwm atd.
Motif Window Manager či Common Desktop Environment jsou komerční window managery.
 
== Server ==
31

editací