SuSE 7.3 + xkb

Dimitris Kamenopoulos el97146 at mail.ntua.gr
Thu Nov 29 01:33:35 EET 2001


Η SuSE έχει default locale για την ελληνική γλώσσα το 
el_GR at euro 
ή αν προτιμάτε 
el_GR at ISO8859-15.

Το iso8859-15 σύνολο χαρακτήρων είναι το γνωστό ISO8859-1 (Κωδικοποίηση 
Δυτικής Ευρώπης) με την προσθήκη του συμβόλου του ευρώ. Φυσικά δεν έχει καμία 
σχέση με ελληνικά, και γι' αυτό παίζει να πρέπει να βάλετε κάτι σαν 
export LANG=el_GR.ISO8859-7 
στο τέλος του 
~/.bashrc 
για να μπει το σωστό locale. Συγχαρητήρια στη διάνοια της SuSE που θεώρησε ότι 
το σύμβολο του ευρώ είναι πιο σημαντικό από ολόκληρο το ελληνικό αλφάβητο για 
τους Ελληνόφωνους χρήστες (υποψιάζομαι ότι και οι iso8859-2 χρήστες θα έχουν 
ανάλογες φασαρίες).

Επίσης, αν επιλέξετε (π.χ. από το SAX2) greek keyboard, το SuSE θα ρυθμίσει το 
/etc/X11/XF86Config για το layout gr, δηλαδή θα κάνει αυτό:
...XF86Config...
Section "InputDevice"
  Driver  	"keyboard"
  Identifier  	"Keyboard[0]"
  Option 	"Protocol"  	"Standard"
  Option 	"XkbKeyCodes"  	"xfree86"
  Option 	"XkbLayout"  	"gr"
  Option 	"XkbModel"  	"pc104"
  Option 	"XkbRules"  	"xfree86"
  Option	"XkbOptions"	"grp:alt_shift_toggle"
EndSection
...XF86Config....

Αλλάξτε το Option "XkbLayout" από "gr" σε "el" και θα είστε ΟΚ. 
Προφανώς αυτό το bug συμβαίνει από κεκτημένη ταχύτητα, γιατί στο X4.0.3 το 
ελληνικό layout λεγόταν gr ενώ στο 4.1 λέγεται el, αλλά και γιατί όλοι 
υποθέτουν (και πολύ λογικά) ότι το πληκτρολόγιο ονομάζεται από τη χώρα και 
όχι από τη γλώσσα.



More information about the I18ngr mailing list