Τα προγράμματα που υποστήριζονται από το σύστημα των 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. Επίσης γίνεται αναφορά σε ορισμένους από τους κοινότερους πελάτές: