Δημοσιεύτηκε: 04 Νοέμ 2008, 15:20
alkisg έγραψε:Σίμο που πρέπει να απευθυνθούμε για να έχουμε out of the box ελληνικά και στην κονσόλα;
Π.χ. Alt+Ctrl+F1, login, ls => δεν δείχνει ελληνικά.
sudo dpkg-reconfigure console-setup
Set of characters: #Greek (ή Uni2, το οποίο υποτίθεται ότι υποστηρίζει ελληνικά - αν και είχα κάποια προβλήματα, ενώ το default Uni1 δεν έχει ελληνικά)
και έχουμε ελληνικά.
Μάλλον στο αρχικό console-setup, το οποίο εκτελείται από τον installer χωρίς να το βλέπει ο χρήστης, να τους πούμε να ελέγχουν το default system locale, κι αν είναι el_GR τότε να διαλέγουν greek font;
Η κονσόλα είναι μεγάλη ιστορία
https://bugzilla.redhat.com/show_bug.cgi?id=143014
http://mail.nl.linux.org/linux-utf8/200 ... 00072.html
http://bugzilla.kernel.org/show_bug.cgi?id=3922
Συνοπτικά είναι εφικτό τώρα να γράψεις ελληνικά με Unicode. Το πρόβλημα είναι σε αυτό που λέμε dead keys, που για την κονσόλα δε δουλεύουν διότι απαιτεί ειδική υποστήριξη από τον πυρήνα. Οι προγραμματιστές του πυρήνα δεν σκοπεύουν να προσθέσουν τον κώδικα αυτό, και μετά από ανάλυση βλέπουμε ότι έχουν δίκιο. Τέτοια πράγματα όπως Unicode και νεκρά πλήκτρα είναι κάτι για επίλυση σε userspace, όχι στον πυρήνα. Ένας τρόπος είναι με προγραμματισμό στο λεγόμενο framebuffer, με στόχευση σε ένα πρόγραμμα όπως το jfbterm.
Οπότε, για τώρα, αυτό που μπορούμε να κάνουμε είναι να χρησιμοποιήσουμε μια ελληνική διάταξη πληκτρολογίου για την κονσόλα που δεν απαιτεί νεκρά πλήκτρα (no dead keys) και είμαστε εντάξει.
Για το μέλλον, κοιτούμε προς framebuffer και π.χ. jfbterm, ή στο νέο Wayland, που ίσως συμπεριλάβει και την κονσόλα.
Για το μέλλον, χρειάζεται να