|
|
Εξυπηρέτες γραμματοσειρών κλπ.
Μπορείτε να υποθέσετε ότι έχετε πρόβλημα αυτού του τύπου αν η εντολή xset
fp+ δίνει μήνυμα σφάλματος παρόμοιο με το εξής:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 51 (X_SetFontPath)
Value in failed request: 0x8
Serial number of failed request: 8
Current serial number in output stream: 10
Αν δεν έχετε κάνει κανένα λάθος στην πληκτρολόγηση του pathname ούτε στα
δικαιώματα χρήσης (permissions) των αρχείων, αυτό σημαίνει κατά πάσα
πιθανότητα ότι οι γραμματοσειρές φορτώνονται στο τερματικό σας από
κάποιο άλλο μηχάνημα. Αυτό συμβαίνει συχνότερα στην περίπτωση που
βρίσκεστε σε Xterm (συμπεριλαμβανομένων των περιπτώσεων σύνδεσης
με rlogin/telnet από άλλο μηχάνημα) καθώς και στην περίπτωση που ο
X server που ελέγχει την οθόνη σας παίρνει τις γραμματοσειρές του από
κάποιο μηχάνημα που έχει οριστεί ως εξυπηρέτης γραμματοσειρών του
δικτύου (font server).
- Αν βρίσκεστε σε Xterm τότε μπορείτε είτε να (α) προσθέσετε το
pathname όπου βάλατε τις ελληνικές γραμματοσειρές στα αρχεία ορισμού
της διαμόρφωσης του τερματικού σας, ή (β) να εγκαταστήσετε τις
ελληνικές γραμματοσειρές στην περιοχή του συστήματος απ'όπου το
Xterm διαβάζει τις υπόλοιπες γραμματοσειρές. Για να πετύχετε την
εναλλακτική λύση (α) πρέπει να βρείτε ποια και πού είναι τα κατάλληλα
αρχεία και αυτό ίσως να είναι δύσκολο αν δεν έχετε κάποιες γνώσεις.
Πατώντας κάποιο ειδικό πλήκτρο "Setup" ή κατά την εκκίνηση
του τερματικού περάστε στο setup κι από κει ψάξτε να βρείτε τις
απαραίτητες πληροφορίες. Αν είστε τυχεροί μπορεί το σύστημά σας
να δίνει τη δυνατότητα προσωπικών προσθηκών στη διαμόρφωση του
τερματικού με αρχείο στο δικό σας χώρο (home directory). Αλλιώς
(που είναι και το πιο πιθανό) θα χρειαστείτε προνόμια superuser
για να επέμβετε στα αρχεία του συστήματος. Η εναλλακτική λύση
(β) είναι μάλλον απλούστερη, αφού απλώς απαιτεί να βρείτε που
είναι οι υπόλοιπες γραμματοσειρές που χρησιμοποιεί το Xterm (ίσως ο
υπεύθυνος των υπολογιστών σας να ξέρει ήδη) και να πείσετε τον
υπεύθυνο να αντιγράψει εκεί τα αρχεία με τις ελληνικές γραμματοσειρές
(όλο to directory όπως είναι) και να τρέξει εκεί το προγραμματάκι
install_fonts.
-
Αν βρίσκεστε στην κονσόλα του μηχανήματος κι όχι σε Xterm και παρ'όλ'αυτά
βρίσκεστε αντιμέτωπος/η με το παραπάνω μήνυμα σφάλματος, ελέγξτε την
πιθανότητα να χρησιμοποιείται εξυπηρέτης γραμματοσειρών από το σύστημά σας.
Αυτο φαίνεται αν δίνοντας την εντολή xset q στο πεδίο
"Font path" έχει το όνομα κάποιου μηχανήματος (κι έναν αριθμό)
αντί για μια σειρά από pathnames. Στην περίπτωση αυτή χρειάζεστε
πρόσβαση και προνόμια superuser στο μηχάνημα που αναφέρεται αντί για
font path γιατί εκεί πρέπει να εγκατασταθούν οι γραμματοσειρές. Το που
ακριβώς εξαρτάται από τη διαμόρφωση του εξυπηρέτη, που θα πρέπει να τη
βρείτε απο τα αρχεία εκκίνησης: ψάξτε να βρείτε με ποιές παραμέτρους
εκτελείται η εντολή xfs (X font server).
Το πιο δύσκολο μέρος της εγκατάστασης ίσως είναι να πείσετε τον
υπεύθυνο να διαθέσει δέκα λεπτά αν πέσετε στην περίπτωση που δεν
δείχνει να καταλαβαίνει προς τι όλη η φασαρία. Το μόνο που χρειάζεται
πάντως να κάνει είναι να δημιουργήσει ένα directory στη θέση του
συστήματος όπου βρίσκονται οι γραμματοσειρές και να αντιγράψει εκεί
τα αρχεία bdf ή pcf με τα ελληνικά. Στη συνέχεια αρκεί να εκτελέσει
τα ίδια βήματα όπως στις γενικές οδηγίες εγκατάστασης:
mkfontdir
xset fp+ remote-font-server-directory
xset fp rehash
Προτού να μας γράψετε παρακαλούμε να διαβάσετε το Εξακολουθώ να μη μπορώ να διαβάσω ελληνικά.
Πίσω στην κυρίως σελίδα.
HR-Net, 24 Ιανουαρίου 1997
|