| Rögtön tisztáznánk még egy dolgot: Linux alatt a grafikus felület "előállítását" is szerver-kliens megoldással implementálták. Ez a gyakorlatban azt jelenti, hogy gépünkön általában automatikusan indul egy grafikus szerver (ezt hívják X-nek), amihez mi kliens módban kapcsolódunk, létrejön egy grafikus környezetünk, és azon indíthatunk egy nekünk szimpatikus ablakkezelőt. X szerverből jelenleg kettőt használnak gyakran: az XFree86-ot, és annak tovább- és más irányba fejlesztett utódját az Xorg-ot. A legtöbb disztribúciót már Xorg-gal szerelik, de még előfordul több helyen az XFree86 is. Feladatuk felhasználó felől is látható része az egér- és billentyűzet kezelése az ablakkezelők alatt például.
Az ablakkezelő a tulajdonképp használt programkörnyezet: az ikonok, menük, tehát Windowsos terminológiával élve az "asztal", és az egyes ablakok kerete mind-mind az ablakkezelőnknek köszönhető. (Amely ugye az X szervert használva fut.) A megoldás értelme a múlt héten már említett optimalizálás: Ha megalkotunk egy függvénytárat, amely mozgatja az egeret, azt tetszőleges ablakkezelőn használhatjuk, így az például az X szerver dolga. Ha megalkotunk egy függvénytárat, mellyel például ablakkereteket tudunk rajzolni, azt minden erre írt alkalmazás használhatja. És ha csinálunk egy másikat, ami teljesen más külalakot, működést mutat, majd köré pakolunk alkalmazásokat, melyek ezt használják ki, kész is az új ablakkezelőnk... Ezek folyományaként egyszerre akár több, egymástól teljesen független ablakkezelőt is indíthatunk, akár más felhasználónak is.
Természetesen nem lenne Linux, ha nem létezne hozzá számos ablakkezelő (ez kissé furcsán hathat annak, aki eddig csak Windows-zal dolgozott, hisz ott csak egy ablakkezelőt látott).
Vannak disztribúciók, melyeknek alapértelmezésben feltelepítenek 3-4 ablakkezelőt és a felhasználók kiválaszthatják, melyik felel meg legjobban ízlésüknek, míg más disztrók csak egyet telepítenek (természetesen utólag feltehetünk többet/mást) - esetleg telepítés alatt rákérdeznek, hogy melyiket szeretnénk használni.
Itt jegyeznénk meg, hogy jelen cikkünknek nem célja, hogy részletes leírást adjon az eszközök telepítéséről (hamarosan arról is szó lesz), hanem egy áttekintést kívánunk adni. Nézzetek körül galériánkban is, ahol összegyűjtöttünk néhány asztal elrendezést.
| |