Ελληνικά στο RedHat 5.0

Τζέμος Δημήτρης
Δεκ 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

Κατεβάζουμε τα αρχεία 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

Δημιουργούμε το αρχείο /root/.inputrc με περιεχόμενα--------------------------------------------------------------------------------

set meta-flag on
set convert-meta off
set output-meta on


Σημείωση: Για κάθε χρήστη του συστήματος δημιουργούμε και το αντίστοιχο  /.inputrc Π.Χ. για χρήστη nikos στο /home/nikos/

Στο /root/.Xdefaults διορθώνουμε τη γραμμή xtermfont: fixed και xterm_colorfont: fixed με xtermfont: grfixed και xterm_colorfont: 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


 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 κατάλογος που εγκαταστήσαμε τα ελληνικά


*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.

=> Αρχική Σελίδα

Proxy Information
Original URL
gemini://magaz.hellug.gr/10/04_grredhat/index.gmi
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
336.905284 milliseconds
Gemini-to-HTML Time
2.074106 milliseconds

This content has been proxied by September (3851b).