2.5 ΟΙ ΠΕΛΑΤΕΣ (CLIENTS) ΤΩΝ X WINDOWS


Τα προγράμματα που υποστήριζονται από το σύστημα των X Windows τα ονομάζουμε συχνά πελάτες των X Windows. Διαφέρουν από τα υπόλοιπα προγράμματα που λειτουργούν στο φλοιό (shell) στο γεγονός ότι εκτός από τον πυρήνας του λειτουργικού συστήματος (π.χ. UNIX) χρειάζονται και τον εξυπηρετητή των X Windows. Ο εξυπηρετητής των X Windows είναι αυτός που απαντήσει στα αιτήματα του πελάτη για την δημιουργία νέων παραθύρων, για το χειρισμό του ποντικιού κ.ο.κ. Λόγω της ιδιαιτερότητάς τους οι πελάτες των X Windows υποστηρίζουν κάποιες ιδιαίτερες επιλογές οι οποίες αναλύονται στη συνέχεια.

Τους πελάτες των X Windows μπορούμε να τους ξεκινήσουμε είτε μέσα από τον φλοιό (shell) ενός παραθύρου - τερματικού (xterm), είτε από κάποιο menu κάνοντας χρήση της συνάρτησης f.exec του twm, είτε και από τα αρχεία .xinitrc και .x11start που εκτελεί ο εξυπηρετητής κατά την εκκίνησή του. Σε κάθε περίπτωση μπορούμε να κάνουμε χρήση του συμβόλου "&" το οποίο ορίζει πως το συγκεκριμένο πρόγραμμα θα πρέπει να τρέξει "στο παρασκήνιο" (background) αποδεσμεύοντας τον φλοιό από τον οποίο ξεκίνησε. Η ιδιότητα αυτή είναι ιδιαίτερα χρήσιμη καθώς ένας φλοιός και κατ' επέκταση ένα παράθυρο xterm μπορεί να τρέξει ένα μόνο πρόγραμμα "στο προσκήνιο" (foreground) ενώ αντιθέτως μπορεί να τρέξει πολλά "στο παρασκήνιο".

Στις επόμενες παραγράφους αναλύονται περισσότερο τα χαρακτηριστικά και η χρήση των πελατών των X Windows. Επίσης γίνεται αναφορά σε ορισμένους από τους κοινότερους πελάτές: