2.5.3 ΟΙ ΣΗΜΑΝΤΙΚΟΤΕΡΟΙ ΠΕΛΑΤΕΣ - ΕΡΓΑΛΕΙΑ ΤΩΝ X WINDOWS


Ανάμεσα στα πολλά προγράμματα που χρησιμοποιούν τα X Windows για να εξυπηρετηθούν υπάρχουν και μία κατηγορία πελατών που σκοπό έχουν να βοηθήσουν τον χρήστη να εργαστεί αποδωτικότερα μέσα στα X Windows. Τα προγράμματα αυτά βρίσκονται στο directory /usr/bin/X11 το οποίο περιέχει αποκλειστικά προγράμματα (executables files) γαι τα X Windows. Το σημαντικότερο απο τα προγράμματα αυτά είναι ο διαχειριστής των παραθύρων (twm, mwm ή άλλοι) οποίος εξετάστηκε σε ιδιαίτερη παράγραφο. Στη συνέχεια θα γίνει μία σύντομη αναφορά σε άλλους βοηθητικούς πελάτες των X Windows. Για αναλυτική περιγραφή των προγραμμάτων αυτών ο χρήστης καλείται να ανατρέξει on-line εγχειρίδια του συστήματος κάνοντας χρήση της εντολής "man" (π.χ. "man xterm").


xterm :
Μπορεί να θεωρηθεί ως ο δεύτερος πιο συχνά χρησιμοποιούμενος πελάτης των X Windows μετά τον διαχειριστή των παραθύρων. Ανοίγει ένα παράθυρο και μέσα ένα νέο φλοιό (shell). Από τον φλοιό αυτό μπορούμε να ξεκινήσουμε άλλους πελάτες. Δέχεται πλήθος παραμέτρων ενώ διαθέτει επιπλέον τρία menu που ενεργοποιούνται πατώντας το πλήκτρο control και ένα από τα τρία πλήκτρα του ποντικιού.


xload :
Παρουσιάζει μέσα σε ένα δικό του παράθυρο ένα ιστόγραμμα του μέσου φόρτου εργασίας του υπολογιστή που τρέχουμε τα X Windows. Είναι χρήσιμο για να καταλαβαίνουμε πόσο επιβαρύνεται ο υπολογιστής από κάποιο πελάτη των X Windows, καθώς υπαρχουν πελάτες που απαιτούν μεγάλη μερίδα της υπολογιστικής ισχύος του υπολογιστή.


xclock :
Ανοίγει ένα παράθυρο και απεικονίζει μεσα σε αυτό ένα ρολόι.


xset :
Ορίζει γενικά χαρακτηριστικά του εξυπηρετητή των X Windows, όπως είναι το μονοπάτι των γραμματοσειρών, η ένταση του ενδεικτικού ήχου (beep), η ταχύτητα αντίδρασης των πλήκτρων και του ποντικιόυ και άλλα.


xsetroot :
Ορίζει τα χαρακτηριστικά του βασικού παράθυρου, της ρίζας, των X Windows, όπως είναι τα χρώματά του, τη bitmap εικόνα που θέλουμε να εικονίζει, το σχήμα του δείκτη του ποντικιού και άλλα.


bitmap :
Με το πρόγραμμα αυτό μπορούμε να σχεδιάσουμε δικά μας bitmaps που μπορούν να χρησιμοποιηθούν για εικονίδια, δείκτες του ποντικιού ή για όπου αλλού χρησιμοποιούνται X bitmaps.


xfd :
Απεικονίζει στο παράθυρό του ολόκληρη την γραμματοσειρά που επιθυμούμε μαζί με άλλες σχετικές πληροφορίες. Το πρόγραμμα αυτό είναι χρήσιμο για την επιλογή γραμματοσειρών από αυτές που προσφέρει το σύστημα.


xlsfonts :
Δίνει τη λίστα όλων των διαθέσιμων γραμματοσειρών του συστήματος.


resize :
Ενημερώνει τον φλοιό που τρέχει μέσα σε ένα παράθυρο xterm για τις διαστάσεις του παραθύρου. Είναι χρήσιμο στην περιπτώση που αλλάξαμε το μέγεθος ενός παραθύρου xterm και ο φλοιός δεν το αντιλήφθηκε κάνοντας τις ανάλογες ρυθμίσεις.


refresh :
Ξαναζωγραφίζει την οθόνη των X Windows. Ισοδυναμεί με την συνάρτηση f.refresh του twm.


xwininfo :
Δίνει χρήσιμες πληροφορίες (μέθεθος, θέση, όνομα, κλάση κτλ.) για το παράθυρο που επιλέγουμε. Βοηθάει όταν θέλουμε να αντιγράψουμε τα χαρακτηριστικά ενός παραθύρου της οθόνη σε κάποιο αρχείο με resources ή στο χαρτί.


xclipboard και xcutsel :
Δίνουν την δυνατότητα στο χρήστη να αντιγράψει κομμάτια κειμένου από ένα παράθυρο και να τα περάσει σε άλλα παράθυρα. Εξ' ορισμού ο εξυπηρετητής των X Windows επιτρέπει με την χρήση των πλήκτρων του ποντικιού να επιλέξουμε κομμάτια κειμένου και να τα αντιγραψουμε αλλού. Με πατημένο το αριστερό πλήκτρο του ποντικιού επιλέγουμε το κείμενο που επιθυμούμε (copy) ενώ με το πάτημα του μεσαίου πλήκτρου το εμφανίζουμε στην θέση που θελουμε (paste). Αλλος τρόπος επιλογής του κειμένου είναι πατώντας το αριστερό πλήκτρο στην αρχή του κειμένου και το δεξί στο τέλος του. Οι πελάτες xclipboard και xcutsel προσφέρουν πιό σύνθετη αξιοποίηση της λειτουργίας αυτής μέσω πολλαπλών ταυτόχρονων buffer και δυνατότητα εγγραφής του περιεχομένου τους σε αρχεία.


xman :
Tο πρόγραμμα αυτό προσφέρει on-line help (manuals - εγχειριδία) για το UNIX και τα X Windows. Aποτελεί εξέλιξη των on-line manuals του UNIX και επέκτασή τους στα X Windows. Eίναι πολύ χρήσιμο για την επίλυση των αποριών που δημιουργούνται κατά τη χρήση των X Windows και των πελετών τους.


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