Debian testing

Panayiotis Christodoulou pchristo73 at yahoo.gr
Sat Nov 4 02:36:30 EET 2006


Χαίρετε,

Μετά από την τελευταία ανανέωση του συστήματός μου, παρουσιάστηκε 
πρόβλημα με την εισαγωγή χαρακτήρων με ψιλή ή δασεία.

    Για παράδειγμα:

      Ψιλή:
        :η  =  ̓η
        :;η  =  ̓ή    ;:η  =  η
        :[η  =  ̓ῆ    [:η  =  η

        αλλά (!)
        η:  =  ἠ  (Αν και σε κάποιους μπορεί να φαίνεται σωστά, δεν 
πρόκειται για το ἠ (U1F20) αλλά για η + U0313)
        ;η:  =  ή̓ (Όχι U1F34 αλλά ή + U0313)
        [η:  =  ῆ̓ (Όχι U1F26 αλλά ῆ + U0313)

      Αναλόγως και στην περίπτωση της δασείας.

Δηλαδή, τα πλήκτρα (με πατημένο το Shift) για την ψιλή και την δασεία 
δεν ήταν «νεκρά», αλλά απλώς εμφάνιζαν τους χαρακτήρες U0313 και U0314 
αντίστοιχα.

Ανοίγοντας το αρχείο /usr/share/X11/xkb/symbols/gr διαπίστωσα ότι, στο 
πολυτονικό τμήμα, αντί των dead_horn και dead_ogonek υπήρχαν τα U0313 
και U0314. Φαντάστηκα ότι η αλλαγή οφείλεται σε καταχωρίσεις που 
υπάρχουν για τα πολυτονικά ελληνικά στο 
αρχείο /usr/share/X11/locale/en_US.UTF-8/Compose κι έτσι άλλαξα την 
μεταβλητή περιβάλλοντος LC_CTYPE από el_GR.UTF-8 σε en_US.UTF-8, αλλά η 
αλλαγή αυτή δεν βοήθησε. Έπειτα, μετέτρεψα τα U0313 και U0314 σε 
U10000313 και U10000314 ώστε να ανταποκρίνονται σε καταχωρίσεις που 
υπάρχουν στο .../en_US.UTF-8/Compose, αλλά το πρόβλημα δεν διορθώθηκε, 
απλώς διαφοροποιήθηκε.

    Παράδειγμα:

      Ψιλή:
        :η  =  τίποτα
        :;η  =  η        ;:η  =  τίποτα
        :[η  =  τίποτα   [:η  =  τίποτα

        αλλά (!!!)
        :ι  =  ϊ
        :;ι  =  ι    ;:ι  =  ΐ

      Δασεία:
        "η  =  "η
        ";η  =  "ή    ;"η  =  η
        "[η  =  "ῆ    ["η  =  η

Δηλαδή το πλήκτρο για την ψιλή (με Shift) λειτουργούσε ως «νεκρό» για 
την εισαγωγή χαρακτήρων με διαλυτικά και το πλήκτρο για την δασεία (με 
Shift) δεν λειτουργούσε ως «νεκρό» αλλά απλώς εμφάνιζε τον χαρακτήρα ".

Τελικά, το πρόβλημα επιλύθηκε με την επαναφορά της LC_CTYPE σε 
el_GR.UTF-8 και την αντικατάσταση των U0313 και U0314 στο .../symbols/gr 
με dead_horn και dead_ogonek.

Αντιμετωπίζει κάποιος άλλος ανάλογο πρόβλημα; Γνωρίζει κάποιος γιατί τα 
dead_horn και dead_ogonek του αρχείου .../symbols/gr αντικαταστάθηκαν 
από τα U0313 και U0314; Μπορεί να γίνει κάτι ώστε να λειτουργεί σωστά 
το πολυτονικό χωρίς την ανάγκη επεμβάσεων σε αρχεία ρυθμίσεων;



Παναγιώτης Χριστοδούλου



Υ.Γ. Επίσης παρατήρησα ότι στο .../en_US.UTF-8/Compose δεν υπάρχουν όλες 
οι απαραίτητες ακολουθίες.

    Έτσι π.χ.:

      Πολυτονικό πληκτρολόγιο:
        []η  =  η    αλλά    ][η  =  ῇ
        {;ι  =  ι    αλλά    ;{ι  =  ΐ

      Μονοτονικό πληκτρολόγιο:
        :;ι  =  ι    αλλά    ;:ι  =  ΐ
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿa¨h£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿû)joÿÿö†Šÿ1¨¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþm§ÿÿ™¨¥ÿ&¡¢à




More information about the Linux-greek-users mailing list