Re: Γραφή ελληνικών και Ubuntu 10.10

Simos Xenitellis simos.lists at googlemail.com
Wed Oct 20 16:21:35 BST 2010


2010/10/20 Εμμανουήλ Καπερνάρος <manolis at kapcom.gr>:
> Στις 13 Οκτωβρίου 2010 5:53 μ.μ., ο χρήστης Simos Xenitellis
> <simos.lists at googlemail.com> έγραψε:
>>
>> 2010/10/11 Simos Xenitellis <simos.lists at googlemail.com>:
>> > Υπάρχει ένα σφάλμα στο Ubuntu 10.10 που δημιουργεί σημαντικό πρόβλημα
>> > στους
>> > χρήστες όταν έχουν ενεργές δύο ή περισσότερες διατάξεις πληκτρολογίου.
>> > Τυπικά οι ελληνόφωνοι χρήστες που έχουν αγγλικά+ελληνικά μπορεί να
>> > συναντήσουν
>> > το πρόβλημα αυτό.
>> > Παρατήρησα την πρώτη αναφορά στο forum της κοινότητας, με χαρακτηριστικό
>> > τρόπο,
>> > http://forum.ubuntu-gr.org/viewtopic.php?f=4&t=14561
>> >
>> > Αυτό που συμβαίνει είναι ότι κατά την εναλλαγή διάταξης (π.χ. με
>> > Alt+Shift), ο συνδιασμός
>> > μπορεί να κολλήσει και να αλλάζει από μόνος του (νομίζω μέχρι να
>> > αλλάξουμε παράθυρο με Alt-tab).
>> >
>> > Η πηγή του προβλήματος είναι ότι στο Ubuntu 10.10 υπάρχει νέα
>> > υλοποίηση εκείνης της
>> > μικροεφαρμογής για την αλλαγή μεταξύ των διατάξεων. Η υλοποίηση τώρα
>> > είναι με το gnome-settings-daemon,
>> > και αντιμετωπίζει αυτό που λέμε race condition. Κατά το πάτημα
>> > συνδιασμών πλήκτρων, μπορεί
>> > να γίνει κάποιος αποσυντονισμός στο πληκτρολόγιο που νομίζω να
>> > διορθώνει προσωρινά με Alt-Tab.
>> >
>> > Μπορείτε να διαβάσετε περισσότερα στο
>> >
>> > https://bugs.launchpad.net/ubuntu/maverick/+source/gnome-settings-daemon/+bug/625793
>> >
>> > Ο Δημήτρης Ντούλας διαπίστωσε το πρόβλημα πρώτος από ubuntu-gr,
>> >
>> > https://bugs.launchpad.net/ubuntu/maverick/+source/gnome-settings-daemon/+bug/625793/comments/178
>> >
>> > Διαβάζοντας την αναφορά σφάλματος, παρατηρώ ότι
>> > 1. το πρόβλημα εμφανίστηκε στις αρχές του Σεπτέμβρη
>> > 2. η αναφορά σφάλματος έγινε νωρίς, ωστόσο δεν υπήρξε καλή επικοινωνία
>> > με τον προγραμματιστή
>> > για να περιγραφεί σωστά το σφάλμα. Έγιναν fail μετά από fail.
>> > 3. το ζήτημα έγινε κρίσιμο πριν από 5-6 μέρες περίπου.
>> >
>> > Τι πρέπει να κάνετε;
>> > α. Αν δεν έχετε βάλει ακόμα Ubuntu 10.10, μπορείτε να καθυστερήσετε
>> > μερικές ακόμα μέρες.
>> > β. Αν έχετε βάλει, θα είναι εντάξει αν μπορείτε να έχετε ενεργή μόνο
>> > μια διάταξη πληκτρολογίου (αγγλικά).
>> > Οπότε θα υπάρχει μια μικρή ανεκτικότητα για greeklish στο φόρουμ,
>> > λίστα (too soon?)
>> > γ. Αν έχετε βάλει 10.10, πρέπει να υπάρχουν διάφορα workarounds για
>> > τις λίγες μέρες πριν την τελική διόρθωση.
>> > Αν βρείτε κάτι, γράψτε το.
>> > δ. Σε κάθε περίπτωση, παρακολουθήστε την αναφορά
>> >
>> > https://bugs.launchpad.net/ubuntu/maverick/+source/gnome-settings-daemon/+bug/625793
>> > και το PPA του Karl Lattimer (προγραμματιστής). Υπάρχει ήδη
>> > δοκιμαστικό πακέτο στο PPA του Karl
>> > που μπορείτε να δοκιμάσετε.
>> >
>>
>> Η διόρθωσε βγήκε και είναι εντάξει τώρα να συνεχίσουμε με τις
>> εγκαταστάσεις/αναβαθμίσεις
>> προς Ubuntu 10.10. Αυτό που πρέπει να επιδιώξουμε είναι, μετά την
>> εγκατάσταση,
>> να κάνουμε μια πλήρη ενημέρωση των πακέτων.
>>
>> Μπορούμε να δούμε τη διόρθωση στο π.χ.
>> ftp://ftp.ntua.gr/ubuntu/pool/main/g/gnome-settings-daemon/
>> και είναι το πακέτο gnome-settings-daemon_2.32.0-0ubuntu3
>> Στην ίδια ιστοσελίδα υπάρχει και αρχείο με τις αλλαγές που έγιναν για
>> να παραχθεί
>> το πακέτο gnome-settings-daemon_2.32.0-0ubuntu3
>> και είναι το αρχείο
>>
>> ftp://ftp.ntua.gr/ubuntu/pool/main/g/gnome-settings-daemon/gnome-settings-daemon_2.32.0-0ubuntu3.diff.gz
>>
>> Μπορούμε να δούμε τη διόρθωση (ακόμα και αν δεν ξέρουμε προγραμματισμό).
>> α. Ανοίγουμε το αρχείο
>>
>> ftp://ftp.ntua.gr/ubuntu/pool/main/g/gnome-settings-daemon/gnome-settings-daemon_2.32.0-0ubuntu3.diff.gz
>> β. Αναζητούμε για 'changelog' όπου εντοπίζουμε
>>
>> --- gnome-settings-daemon-2.32.0.orig/debian/changelog
>> +++ gnome-settings-daemon-2.32.0/debian/changelog
>> @@ -0,0 +1,403 @@
>> +gnome-settings-daemon (2.32.0-0ubuntu3) maverick-proposed; urgency=low
>> +
>> +  * Fix LP: #625793 - Multiple Keyboard Layouts unusable: continuously
>> +    changes layout + 100% CPU usage. Don't call xkl_engine_lock_group in
>> +    response to XKB events, as XkbLockGroup generates another event
>> +    - update debian/patches/06_use_application_indicator.patch
>> +  * Fix LP: #658777 - In popup_menu_set_group() - after adding new
>> entries to
>> +    the hash table, don't free the keys else we end up with a hash table
>> full
>> +    of keys pointing to invalid memory. Instead, create the hash table
>> with
>> +    g_hash_table_new_full, and have the keys freed when the hash table is
>> +    destroyed
>> +    - update debian/patches/06_use_application_indicator.patch
>> +
>> + -- Chris Coulson <chris.coulson at canonical.com>  Tue, 12 Oct 2010
>> 11:03:40 +0100
>>
>> Τη διόρθωση την έκανε ο Chris Coulson, και το κομμάτι για το σφάλμα
>> που περιγράφουμε
>> είναι η παράγραφος «Fix LP: #625793 - Multiple Keyboard Layouts
>> unusable:....».
>> Από τα στοιχεία που δίνει εδώ μπορούμε να διαβουμε και τις
>> λεπτομέρειες της διόρθωσης,
>> debian/patches/06_use_application_indicator.patch
>>
>> Στο φόρουμ του Ubuntu-gr η συζήτηση έδειξε ότι υπήρξαν μερικά άτομα
>> που είχαν το πρόβλημα,
>> http://forum.ubuntu-gr.org/viewtopic.php?f=4&t=14561
>> Ο Στέργιος καθοδήγησε τη συζήτηση προς την αναφορά σφάλματος, και προς
>> το δοκιμαστικό πακέτο
>> που ετοιμάστηκε χτες.
>>
>> Οπότε, όταν βάλουμε Ubuntu 10.10, επιδιώκουμε να ενημερώσουμε τα πακέτα
>> ώστε να μπει η διόρθωση για το πρόβλημα με τις διατάξεις πληκτρολογίου.
>> Μπορούμε να αξιοποιήσουμε την ευκαιρία αυτή για να επιβεβαιώσουμε ότι
>> από την Γλωσσική υποστήριξη έχουν μπει και όλα τα πακέτα για την
>> ελληνική γλώσσα (λεξικό,
>> διόρθωση ορθογραφίας, κτλ).
>>
>> Σίμος
>
> εδώ και μέρες περίμενα να μου κάνει αυτήν την ενημέρωση που λύνει το
> πρόβλημα και τίποτα.... Τελικά έφταιγε που είχα ρυθμίσει otenet για
> εξυπηρετητή. Μόλις έβαλα ntua βρήκε τις ενημερώσεις.. Γιατί όμως? Δεν
> ανανεώνονται όλοι οι server ταυτόχρονα?
>

Το σφάλμα ήταν δικό μου. Ανέφερα στο τελευταίο γράμμα που ότι η
διόρθωση έγινε διαθέσιμη δημόσια πριν από μέρες, ωστόσο αυτό που είχε
γίνει ήταν να μπει η διόρθωση στο αποθετήριο 'proposed' (ένα βήμα πριν
γίνει μια διόρθωση δημόσια). Για να βάλεις τη διόρθωση εκεί τη στιγμή,
έπρεπε να πας στις πηγές λογισμικού και να ενεργοποιήσεις και το
proposed στη λίστα με τα αποθετήρια.
Ωστόσο, σύμφωνα με το σύνδεσμο της αναφοράς σφάλματος, μόλις χτες
πέρασε η διόρθωση από το proposed στο δημόσιο αποθετήριο με τις
ενημερώσεις του 10.10.

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

Σίμος


More information about the Ubuntu-gr mailing list