Tartalomjegyzék:
Meghatározás - Mit jelent az X kliens?
Az X kliens az X kiszolgálón megjelenő alkalmazási programra utal, bár ez az alkalmazási program különbözik attól a kiszolgálótól. Minden olyan alkalmazási programot, amely az X Window Sytem által szállított grafikus felhasználói felületen fut, amely gyakorlatilag bármilyen, a Linuxon és más Unix-szerű operációs rendszerekben alkalmazott grafikus felhasználói felület, X kliensnek tekintik. Ezért az Apache, az OpenOffice, a gFTP, a gedit, a GIMP, az Xpdf és az rCalc jellemzően X ügyfelek, ha ilyen operációs rendszereken alkalmazzák.
A Techopedia magyarázza az X klienst
Az X kiszolgáló az X Window rendszerben lévő, a helyi gépeken működő alkalmazási programra utal. Az X szerver kezeli a grafikus felhasználói felületekhez a számítógépeken a képernyőkhöz, a grafikus kártyákhoz és a bemeneti eszközökhöz (például egérhez vagy billentyűzethez) való hozzáférést. Az X Window System, más néven egyszerűen X, egy átfogó, ingyenes kliens-szerver rendszer, amelyet az egyes számítógépek, valamint a számítógépes hálózatok grafikus felhasználói felületeinek kezelésére használnak.
A szokásos kliens-szerver architektúrában az ügyfélprogramot a helyi rendszeren valósítják meg, a szerverprogramot pedig a helyi rendszeren vagy a távoli rendszeren, azaz a számítógépes hálózat bármely más rendszerén. Az X Window rendszerben azonban ez az architektúra megfordul, ahol minden helyi rendszer végrehajtja az X kiszolgáló programot, és hozzáfér ugyanazon a rendszeren vagy egy másik távoli rendszeren működő X ügyfélalkalmazásokhoz. Ennek eredményeként nincs szükség az alkalmazási programokra, hogy tisztában legyenek a monitorok, grafikus kártyák és más telepített hardverek specifikációival. Ez leegyszerűsíti az ilyen programok létrehozását, és egyszerre megkönnyíti szolgáltatásaikat a hálózat több felhasználójának.
Az X Window System egyik fő jellemzője a hálózati átláthatóság. Ez azt jelenti, hogy szinte bármelyik X ügyfél működhet akár a helyi rendszeren, akár a távoli rendszeren anélkül, hogy a legtöbb esetben nyilvánvaló hatást gyakorolna a felhasználókra. Ez számos fontos előnyt kínál, mint például a nagyobb felhasználói intuíció és az egyszerűsített kezelés.