1.2.8 ΔΙΑΧΕΙΡΙΣΤΕΣ ΠΑΡΑΘΥΡΩΝ (WINDOW MANAGERS)


Οι διαχειριστές παραθύρων (window managers) είναι προγράμματα-πελάτες που λειτουργούν πάνω από τον εξυπηρετητή και βοηθούν τον χρήστη να επέμβει δυναμικά στα παράθυρα που βρίσκονται επάνω στην οθόνη μεταβάλλοντας το μέγεθος, τη θέση, το σχήμα και την κατάσταση τους. Επιπλέον προσφέρουν ευκολίες όπως menus, buttons και scroll bars στα διάφορα παράθυρα καθώς και καλύτερη αξιοποίηση των διαφόρων μονάδων όπως το ποντίκι. Συνολικά δίνουν την δυνατότητα στον χρήστη να οργανώσει και να βελτιώσει την εμφάνιση και την λειτουργικότητα των παραθύρων των διαφόρων πελατών. Ο window manager αποτελεί δηλαδή το user-friendly interface του ίδιου του συστήματος των Χ Windows.

Τυπικά και πρακτικά ο window manager είναι άλλο ένα πρόγραμμα που τρέχει πάνω από τον εξυπηρετητή των Χ Windows μέσα στα πλαίσια που κινούνται και τα υπόλοιπα προγράμματα. Ο εξυπηρετητής δεν κάνει καμία διάκριση υπέρ του window manager. Η μόνη διαφορά είναι ότι ο window manager κάνοντας χρήση της ιδιότητας της διαφάνειας που υπάρχει στο σύστημα ζητά από τον εξυπηρετητή να ανακατευθύνει ορισμένα requests των άλλων πελατών σε αυτόν για να τα χειριστεί ο ίδιος, ο window manager, με δικό του τρόπο. Ετσι εάν ένας πελάτης ζητήσει από τον εξυπηρετητή την δημιουργία ενός παραθύρου ο εξυπηρετητής θα ενημερώσει τον window manager ο οποίος θα προβεί στις κατάλληλες ενέργειες ώστε το νέο παράθυρο να έχει τα χαρακτηριστά που θέλει αυτός (συγκεκριμένο περιθώριο, χρώμα, widgets). Συνήθως ο window manager είναι το πρώτο πρόγραμμα που ξεκινά μετά την ενεργοποίηση του εξυπηρετητή.

Υπάρχουν πολλοί window managers που διαφέρουν μεταξύ τους σε αυτά που προσφέρουν και στην αισθητική τους. Οι πιο συνηθισμένοι είναι ο twm (λιτός αλλά καλός) και ο OSF/Motif Window Manager ή mwm (πιο σύνθετος και με πιο μοντέρνα όψη).


[prev] [up] [next] [contents] [index]