|
Ελληνικά στο RedHat 5.0
Τζέμος Δημήτρης djemo@tee.gr
Δεκέμβριος 1998
Αγαπητοί φίλοι γειά σας. Μετά απο πολλές περιπέτειες με
τα ελληνικά στο RedHat 5.0 , διάβασμα των σχετικών Howto
βρήκα πως βάζουμε ελληνικά ΠΑΝΤΟΥ στο RedHat 5.0
(Xwindows και console) Τα Howto έχουν μερικά λάθη με
βασικότερο το locale lang=gr_GR.
Πρέπει να γίνουν οι παρακάτω ενέργειες: (Πρέπει να
είμαστε root)
-
απο τη γραμμή εντολών ή σε Xterm γράφουμε locale.
Πρέπει να πάρουμε τα εξής:
LANG=POSIX
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_ALL=
Πρέπει δηλαδή να ΜΗΝ έχουμε βάλει πουθενά lang=gr_GR
-
Για Xwindows
Κατεβάζουμε τα αρχεία XFGreekFNTS-1-1.noarch.rpm
και greekXfonts-BDF-1_1.tgz που περιέχουν ελληνικές
γραμματοσειρές καθώς και το GRkbd-1.2.linux.tar.gz
για αλλαγή πληκτρολογίου (ΟΧΙ το
XFGreekKBD-1.2-2.noarch.rpm) Τα εγκαθιστούμε και
στο /etc/X11/XF86Config πρέπει να προσθέσουμε το
FontPath για τις ελληνικές γραμματοσειρές του
greekXfonts-BDF-1_1.tgz Οι του
XFGreekFNTS-1-1.noarch.rpm προστίθενται αυτόματα.
Αντιγράφουμε το grkbd στο /usr/bin για να είναι στο
path ή δηλώνουμε το path που βρίσκεται το grkbd
-
Για console κατεβάζουμε το greek-console.rpm και το
εγκαθιστούμε.
-
Δημιουργούμε το αρχείο /root/.inputrc με περιεχόμενα
set meta-flag on
set convert-meta off
set output-meta on
Σημείωση: Για κάθε χρήστη του συστήματος δημιουργούμε
και το αντίστοιχο /.inputrc Π.Χ. για χρήστη nikos στο
/home/nikos/
-
Στο /root/.Xdefaults διορθώνουμε τη γραμμή xterm*font:
fixed και xterm_color*font: fixed με xterm*font:
grfixed και xterm_color*font: grfixed αντίστοιχα.
Φυσικά μπορούμε να βάλουμε και άλλη εκτός απο την
grfixed
-
Στο /etc/bashrc δημιουργούμε τα alias προσθέτοντας τις
παρακάτω γραμμές:
alias xterm="xterm -fn grfixed"
alias rxvt="rxvt -fn grfixed"
alias joe="joe -asis"
alias ls="ls -N --color=yes"
alias less="less -r"
-
Για console δημιουργούμε ενα link στο chcp ως εξής: ln
-s /usr/local/bin/chcp /chcp οπότε αρκει να δώσουμε
/chcp win και με alt-shift εχουμε ελληνικά στη γραμμή
εντολών. Σημείωση: Στο /usr/lib/kbd/consolefonts/
υπάρχουν οι γραμματοσειρές οπότε μπορούμε να
χρησιμοποιήσουμε την εντολή setfont
/usr/lib/kbd/consolefonts/γραμματοσειρά για να ορίσουμε
ποιά θέλουμε.
-
Για το Netscape
-
Για να βλέπουμε όλες τις ελληνικές σελίδες στο
Internet Σαν root γράφουμε
cd /usr/X11R6/lib/X11/fonts/greek-PCF
mkfontdir
awk '{printf "%s %s\n", $2, $2}' fonts.dir |sed -e \
's/iso8859-7/iso8859-1/' >>fonts.alias
awk '{printf "%s %s\n", $2, $2}' fonts.dir |sed -e \
's/iso8859-7/windows-1253/' >>fonts.alias
τα ίδια για το cd
/usr/X11R6/lib/X11/fonts/greek-Type1 και τα ίδια
για το /homes/ah/src/grfonts/INST/misc και το
/homes/ah/src/grfonts/INST/75dpi ή
/homes/ah/src/grfonts/INST/100dpi
αν έχουμε εγκαταστήσει τα greekXfonts-BDF-1_1.tgz
στο /homes/ah/src/grfonts/INST/ διαφορετικά
γράφουμε cd κατάλογος που εγκαταστήσαμε τα ελληνικά
-
Για να εχουμε ελληνικά στη γραμμή που δίνουμε τις
διευθύνσεις και παντού στο email. Aντιγράφουμε το
αρχείο Netscape.ad απο το κατάλογο
/usr/doc/netscape-communicator-4.04-3/ στο
/usr/X11R6/lib/X11/app-defaults/ και το
μετονομάζουμε σε Netscape. Το ανοίγουμε με τον joe
ή με άλλον επεξεργαστή και στη γραμμή 5167 ,5168,
5169 όπου λέει adobe βάζουμε * δηλ πρέπει να είναι
*XmTextField.fontList: -*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
*XmText.fontList: -*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
*XmList*fontList: -*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*
Επίσης στη γραμμή 5200,5201,5202 αντικαθιστούμε το
-*-helvetica με -greek-helvetica και το 100 με 120
δηλαδή πρέπει να είναι
*XmLGrid*fontList:\
-greek-helvetica-medium-r-*-*-*-120-*-*-*-*-iso8859-*,\
-greek-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*=BOLD,\
-greek-helvetica-medium-o-*-*-*-120-*-*-*-*-iso8859-*=ITALIC
ΤΕΛΕΙΩΣΑΜΕ
Ξεκινάμε τον Netscape και απο το view
->encoding επιλέγουμε το Greek (ISO-8859-7) και πάλι
απο το ίδιο μενού το "Set Default Encoding " και στο
Εdit->Preferences->Appearance->fonts το
"Greek(iso-8859-7)" και ορίζουμε ποιές γραμματοσειρές
θέλουμε. Tο ίδιο κάνουμε για το "Western(iso-8859-1)".
Σημείωση : Αν κάποιος θέλει να έχει ελληνικά και στο
tkirc irc και στο circus irc μπορείτε να μου το πείτε για
να στείλω κάποιο σχετικό email.
|
|
|
|