O/H Thanos Kyritsis έγραψε:
On Thursday 25 May 2006 13:35, Kostas Papadimas wrote:
AFAIK υπάρχει συμβατότητα και για το el (μεσω compatibility) στο
Χorg.
"Υπάρχει" στο περίπου, όχι ακριβώς. Έχει χαλάσει αυτή τη στιγμή.
Για ποιά έκδοση του Xorg αναφέρεσαι?
Από Xorg 6.9.x και πάνω (μέχρι και 7.1 ή CVS current), υπάρχει πρόβλημα.
Σε Xorg (CVS HEAD) υπάρχει η αναφορά ότι el == gr:
http://webcvs.freedesktop.org/xlibs/xkbdesc/rules/compat/layoutRename.lst?view=markup
Αναφέρεις ότι υπάρχουν διανομές με xkeyboard-config που το παραπάνω δεν
δουλεύει;
Ποιες είναι αυτές;
Τα Xorg 6.7 μέχρι 6.9 ήταν στην μεταβατική περίοδο της δημιουργίας
της νέας αρθρωτής έκδοσης του Xorg, με αποτέλεσμα διορθώσεις να μην
μπαίνουν εύκολα.
Δες http://wiki.x.org/wiki/ReleaseWorkingGroup
Υπάρχει κάποιο bugreport να το δούμε?
https://bugs.freedesktop.org/show_bug.cgi?id=5012
Μήπως το bug έχει να κάνει με το γραφικό περιβάλλον της
επιφάνειας εργασίας σου και τη εφαρμογή που χρησιμοποιεί εσωτερικά
(π.χ KDE) και όχι με το Xorg και το Linux?
Όχι. Έχει να κάνει καθαρά με τα Xorg. Δίνω ακόμα ένα summary της
κατάστασης γιατί από το bugreport δεν θα καταλάβεις τί έγινε.
- Στην όλη modular νοοτροπία που θέλουνε να ακολουθήσουνε στα Xorg,
δημιουργήσανε ένα extra "module", το xkeyboard-config, το οποίο θα
έρθει να αντικαταστήσει το παλιό xkb/xkbdata.
http://www.freedesktop.org/wiki/Software_2fXKeyboardConfig
Πράγματι. Αυτό είναι καλό διότι ήταν πολύ δύσκολο να χρησιμοποιήσει
κανείς το μονολιθικό Xorg.
Με την αρθρωτή έκδοση, οι κάθε ενότητες είναι ξεχωριστές.
- Οι developers του xkeyboard-config δε δέχονται να κρατηθεί το el, αλλά
το gr, για τους δικούς τους λόγους. Πάντως, στο xkeyboard-config
υπάρχει συμβατότητα με το el.
Ο λόγος είναι η ομοιομορφία με τις άλλες χώρες/διατάξεις πληκτρολογίου.
Η βασική σύμβαση
είναι το όνομα της διάταξης πληκτρολογίου να συμβαδίζει με τον κωδικό
χώρας (ISO 3166).
- Έγινε το εξής: Υπήρχε bug σε μια παλιά έκδοση του xkeyboard-config,
πλέον έχει διορθωθεί.
Κάποιος με πρόσβαση στο CVS του Xorg, έκανε replace την xkbdata database
με την τότε εσφαλμένη xkeyboard-config database. Και το bug μπήκε και
στα X.org. Αυτό έγινε πριν το 6.9.0 release και φαίνεται στα logs του
CVS.
Έχεις URL σε αυτό;
Οπότε, οι official λύσεις για τους distromakers και τους devs (όχι τους
χρήστες) είναι οι εξής:
1) Εγκατάσταση του latest xkeyboard-config.
με αυτόν τον τρόπο παίζει και το gr και το el.
Πράγματι, αυτή είναι η πιο ικανοποιητική λύση. Μόλις πρόσφατα
ανακοινώθηκε το Xorg 7.1,
http://lists.freedesktop.org/archives/xorg/2006-May/015476.html
ή
2) Patch των X.org με το patch που υπάρχει στο bugzilla
με αυτόν τον τρόπο θα παίζει μόνο το gr και όχι το el.
ή
3) ReSync των 2 databases μεταξύ Xkeyboard-config και xkbdata
με αυτόν τον τρόπο θα παίζει σίγουρα το gr, αλλά δεν ξέρω για το el.
Υποτίθεται υπάρχει η συμβατότητα, αλλά αυτή είναι κομμάτι του
xkeyboard-config, όχι των x.org.
Εγώ ζήτησα το να γίνει το 3) στη λίστα του xkeyboard-config, γιατί το
θεωρώ το πιο political correct, αλλά 3 πουλάκια κάθονταν, μου είπανε
ότι δεν θα το κάνουν.
Η δική μου εντύπωση είναι ότι στο xkbdata δεν έχουν γίνει προσθήκες/αλλαγές
από τη στιγμή της μεταφοράς των δεδομένων στο xkeyboard-config.
Έχεις κάποιο URL στο http://cvs.freedesktop.org/ που να δείχνει τις αλλαγές;
Η επίσημη "γραμμή" τους είναι η λύση 1), την οποία όμως δεν είναι
διατεθιμένες όλες οι διανομές να ακολουθήσουν.
Κάποιες διανομές έχουν βάλει αυτόνομα το patch. Δεν έχω αυτή τη στιγμή
εικόνα ποιές διανομές έχουν κάνει και τί. Μπορώ να σας πώ μόνο για το
Slackware που χρησιμοποιώ, για το official X.org vanilla release και το
CVS HEAD (επειδή μπορώ να το τσεκάρω στο WebCVS).
Για το Slackware, είναι
http://distrowatch.com/table.php?distribution=slackware
Αν τρέχεις 10.2, έχεις Xorg 6.8.2.
H σωστή λύση είναι να λυθεί το πρόβλημα στη ρίζα του, δηλαδή στα X.org,
και από εκεί και πέρα αν η κάθε διανομή θέλει να κάνει τα δικά της,
πρόβλημά της.
Οπότε πρέπει:
1) κάποιος να γράψει στο bugzilla και να ζητήσει να γίνει κάτι από όλα
αυτά.
2) Αν δεν υπάρξει απάντηση εκεί, να ψάξει να βρεί με ποιόν θα
επικοινωνήσει, πιθανότατα με τον developer που πείραξε τα data στο CVS.
Πολύ λυπάμαι, αλλά οι χρηστές πρέπει απλά να περιμένουν. Τα παραπάνω δεν
είναι user-friendly information που θα έμπαινε σε howto, faq ή guide.
Από εκεί και πέρα, για μένα φταίει η νοοτροπία μερικών από μας που
χώνονται ανεξάρτητα και όχι σε συνεργασία ή έστω μια απλή συνεννόηση,
ένα CC ρε αδερφέ με το Hellug και κάνουν καουμποΐστικα μόνοι τους.
;-)
1. Σε ποιον/ποιους αναφέρεσε;
2. Αναφέρεις hellug. Είναι αυτό επίσημο παράπονο του hellug;
3. Ποια ήταν η πληροφορία αυτή που δεν είχε ο hellug;
Εμένα μού φαίνεται ότι μερικά άτομα που τυχαίνει να είναι μέλη του hellug
έχουν γενικότερο πρόβλημα συνεργασίας,
http://simos.info/blog/archives/479
Είναι πολύ εύκολο να κατηγορούμε τους άλλους, ίσως όταν είναι και παράδοση.
Θα το είχαμε πάρει πρέφα έγκαιρα ένα CC αν έπεφτε σε μιά λίστα και ούτε
bug θα υπήρχε, ούτε τίποτα.
Τώρα όμως που βγήκανε τα releases, ο κάθε developer το παίζει τουπέ και
αρνούνται να κουνηθούν να μας εξυπηρετήσουν. Ο καθένας υποστηρίζει
(πολύ λογικά) το κομμάτι του. Αν κάποιος μπορεί να αναλάβει την
επικοινωνία, έχει καλώς, αλλιώς καλά είμαστε και χωρίς ελληνικά. Τα
ελληνικά στα Windows μια χαρά παίζουν.
Σε Windows, ο τελικός χρήστης χρησιμοποιεί το γραφικό περιβάλλον για τη
ρύθμιση της γραφής ελληνικών.
Όταν γίνεται η επιλογή της ελληνικής διάταξης πληκτρολογίου, ο χρήστης
επιλέγει "Ελληνικά" και όχι gr ή el.
Δυστυχώς έχουμε περάσει το μήνυμα στους τελικούς χρήστες ότι πρέπει να
επέμβουν
σε ειδικά αρχεία (ως διαχειριστές) για να γράψουν ελληνικά.
Για τους χρήστες του γραφικού περιβάλλοντος GNOME υπάρχει η εύκολη
διαδικασία που περιγράφεται
στο
http://easylinux.info/wiki/Ubuntu_dapper#How_to_add_keyboard_layouts_for_other_languages
Για όσους έχουν Flash στο Firefox, δείτε και
http://www.gnome.gr/writing/
Για KDE υπάρχει το KΧΚΒ. Υπάρχουν ιδιαιτερότητες εδώ;
Το ελεύθερο λογισμικό αναπτύσσεται συνέχεια με αποτέλεσμα κάποια
πράγματα μπορεί να μην δουλεύουν
μεταξύ εκδόσεων διανομών. Είναι στο χέρι μας να δοκιμάζουμε τις
προεκδόσεις διανομών και να εντοπίζουμε
αν υπάρχουν ατέλειες. Τα άτομα πίσω από κάθε διανομή έχουν κάθε
ενδιαφέρον να βοηθήσουν να διορθωθούν
τα σφάλματα.
Για τη διανομή Ubuntu Linux υπάρχει η λίστα
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr
που για τις εκδόσεις Ubuntu Linux 5.04 και Ubuntu Linux 5.10 (Breezy)
κατάφερε να έχει ικανοποιητική
υποστήριξη ελληνικών από την εγκατάσταση. Αν όλα πάνε καλά, η διανομή
Ubuntu Linux 6.06 (Dapper)
θα έχει την καλύτερη υποστήριξη ελληνικών, τόσο στη γραφή όσο και στις
γραμματοσειρές.
Για τυχόν σφάλματα στη διανομή Ubuntu (φυσικά περιλαμβάνει
kubuntu/xubuntu/κτλ), γραφτείτε στο
https://launchpad.net/people/ubuntu-el-testers
Υπάρχουν γραφικά περιβάλλοντα εκτός των GNOME και KDE που δεν έχουν
ειδική μικροεφαρμογή (applet)
για τον καθορισμό και την αλλαγή της διάταξης. Εκεί χρειάζεται να γίνει
χρήση ειδικής μικροεφαρμογής.
Η μικροεφαρμογή Keyboard Layout του GNOME επιτρέπει τη χρήση και σε άλλα
γραφικά περιβάλλοντα.
Ο σύλλογος Hellug θα μπορούσε να περάσει τη νοοτροπία αυτή της δοκιμής
των προεκδόσεων διανομών.
Υπάρχουν χρήστες που εγκαθιστούν συχνά προεκδόσεις αλλά δεν κάνουν το
βήμα για το έλεγχο της γραφής ελληνικών
ή της ύπαρξης γραμματοσειρών με υποστήριξη ελληνικών.
Δεύτερον, ο σύλλογος Hellug θα μπορούσε να περάσει τη νοοτροπία της
ενεργοποίησης της γραφής ελληνικών
μέσα από το γραφικό περιβάλλον και όχι από επεξεργασία αρχείων με το χέρι.
Σίμος