Ορθογραφικός έλεγχος σε δίγλωσσα Ελληνο-Αγγλικά κείμενα για firefox και open/libre-office: 2 αρκετά βολικά plugins

Μια έλλειψη που κάνει δύσκολη τη ζωή όσων γράφουν κείμενα που περιέχουν και Αγγλικές και Ελληνικές λέξεις σε firefox και libreoffice είναι η αδυναμία των ορθογράφων των εφαρμογών αυτών να εντοπίζουν αυτόματα τη γλώσσα στην οποία βρίσκεται κάθε λέξη και να κάνουν τον έλεγχο ορθογραφίας χρησιμοποιώντας το κατάλληλο σε κάθε περίπτωση λεξικό.

Στον firefox πρέπει να επιλέξεις χειροκίνητα σε ποια γλώσσα θα κάνει ορθογραφικό έλεγχο, ενώ στο libre/openoffice μπορείς να ορίζεις τη γλώσσα πάλι χειροκίνητα για όλο το έγγραφο, μια παράγραφο, μια πρόταση ή μια λέξη. Και οι δύο τρόποι απαιτούν πολλές επαναλαμβανόμενες χειροκίνητες επιλογές σε context menus καθώς κάποιος γράφει πολυγλωσσικό κείμενο, που κάνουν την όλη διαδικασία μη πρακτική. Άλλα λογισμικά κλειστού κώδικα, όπως το ms-office δεν υποβάλλουν το χρήστη σε τέτοιου είδους ταλαιπωρία, αλλά ανιχνεύουν αυτόματα την αλλαγή γλώσσας και κάνουν τον έλεγχο με το αντίστοιχο λεξικό χωρίς να χρειάζεται κάποια ενέργεια του χρήστη.

Ψάχνοντας για μια λύση στο πρόβλημα αυτό για τα firefox και libreoffice που χρησιμοποιώ στο ubuntu μου έπεσα πάνω σε δύο χρηστικότατα Plug-ins που δίνουν μια λειτουργική, αν και όχι βέλτιστη ή τεχνικά απολύτως σωστή λύση.

Το πρώτο είναι το “English – Greek Spelling dictionary” plug-in του Κώστα Παπαδήμα για το firefox που μπορείτε να βρείτε  στο https://addons.mozilla.org/en-US/firefox/addon/english-greek-spelling-diction/ .

Είναι ουσιαστικά ένα συνδυασμένο κοινό λεξικό που περιέχει και τις ελληνικές και τις αγγλικές λέξεις, αντί για δύο ξεχωριστά λεξικά. Έτσι επιλέγοντας ως γλώσσα  “English & Greek” μπορούμε να έχουμε διγλωσσικό αυτόματο έλεγχο ορθογραφίας χωρίς να χρειάζεται να ορίζουμε διαφορετική γλώσσα κατά περίπτωση.

Το δεύτερο είναι το “Greek_Caps_English_US” extension για το open/libre-office . Η ποιο πρόσφατη έκδοση είναι του 2008 και έχει ανέβει στο site του openoffice από τον χρήστη firewalker. Βρίσκεται στο http://extensions.services.openoffice.org/project/Greek_Caps_English_US .

Ακολουθεί και αυτό την προσέγγιση του προηγούμενου Plug-in, απλά συνενώνοντας το Ελληνικό και το Αγγλικό λεξικό. Το αποτέλεσμα είναι σε κείμενο που είναι επισημασμένο ως Ελληνική γλώσσα να ελέγχονται σωστά και Αγγλικές λέξεις.

Και τα δύο αυτά λεξικά λύνουν στην πράξη το πρόβλημα του αγγλοελληνικού κειμένου, αλλά  με custom και άκομψο τρόπο:

  • Χρησιμοποιούν συνένωση συγκεκριμένων εκδόσεων Αγγλικού και Ελληνικού λεξικού. Δεν χρησιμοποιούνται τα νεότερα και ενημερωμένα λεξικά της κάθε γλώσσας, ενώ νέες εκδόσεις του Ελληνικού ή του Αγγλικού λεξικού θα αργούν αρκετά να ενσωματωθούν σε νέες εκδόσεις των παραπάνω plugins με αποτέλεσμα ο χρήστης τους να αναγκάζεται να χρησιμοποιεί παλιά και με ελλείψεις λεξικά.
  • Για να γίνει διγλωσσικός  ορθογραφικός έλεγχος πρέπει είτε ως γλώσσα του κειμένου να έχει δηλωθεί το “English & Greek”, είτε αγγλικές λέξεις να είναι μαρκαρισμένες ως Ελληνικό κείμενο. Και οι 2 τρόποι δεν φαίνονται τεχνικά ορθοί και πιθανώς να δημιουργούν άλλα προβλήματα στη σωστή κωδικοποίηση, απεικόνιση και χειρισμό του κειμένου από άλλα συστήματα.
  • Τα plug-ins λύνουν το πρόβλημα για συγκεκριμένες 2 γλώσσες: Ελληνικά και Αγγλικά. Αν κάποιος θέλει οποιοδήποτε άλλο συνδυασμό γλωσσών θα πρέπει να φτιάξει ή να βρει συνδυασμένα λεξικά των γλωσσών αυτών. Και τι γίνεται αν κάποιος γράφει τρι-γλωσσικά κείμενα;
  • Τα plugins λύνουν το πρόβλημα για 2 συγκεκριμένες εφαρμογές. Σε διανομές linux όπως το ubuntu υπάρχουν κεντρικά συστήματα ορθογραφικού ελέγχου όπως τα ispell, aspell, hunspell τα οποία χρησιμοποιούν διάφορες εφαρμογές όπως το gedit , οι οποίες δεν μπορούν να ωφεληθούν από τα 2 αυτά plugin.

Θα ήταν καλό η Ελληνική κοινότητα ΕΛ/ΛΑΚ, ως μη αγγλόφωνη και άρα αναγκαστικά πολύγλωσση σε αρκετά από τα κείμενά της, ειδικά για κείμενα με ορολογία επιστήμης υπολογιστών, να ασχοληθεί με το θέμα του αποδοτικού διγλωσσικού/πολυγλωσσικού ορθογραφικού ελέγχου, ώστε να βρεθεί μια γενική λύση και τεχνικά σωστή και ανεξάρτητη από συγκεκριμένο συνδυασμό γλωσσών έτσι ώστε να επωφεληθούν και άλλες μη αγγλόφωνες κοινότητες.

 

Ubuntu 11.10 Beta 1: Mατιές στην επόμενη έκδοση του Ubuntu

Την περασμένη Πέμπτη 1η Σεπτέμβρη έγινε διαθέσιμη η Beta 1 του επερχόμενου Ubuntu 11.10 που αναμένεται να κυκλοφορήσει στην τελική του μορφή τον Οκτώβριο. Με την ευκαιρία αυτή εγκατέστησα και έπαιξα λίγο με τη νέα Beta σε ένα παλίο laptop που χρησιμοποιώ για δοκιμές και έγραψα μια παρουσίαση του νέου Ubuntu για την αρχική σελίδα της Ελληνικής κοινότητας του Ubuntu.

Το συμπέρασμά μου; Το Ubuntu 11.10 θα είναι ακόμα μια καταπληκτική έκδοση Ubuntu που θα ανεβάσει τον πήχη ακόμα ψηλότερα.

Αν θέλετε να μάθετε περισσότερα για το νέο Ubuntu διαβάστε το άρθρο από το site της Ελληνικής Κοινότητας του Ubuntu:

Ubuntu 11.10 Beta 1: Mατιές στην επόμενη έκδοση του Ubuntu

Gnome3, Unity, Ubuntu 11.04: Παρατηρώντας τις αλλαγές στο σκηνικό του desktop linux

Τους τελευταίους μήνες παρατηρώ και μελετώ με ενδιαφέρον τις αλλαγές που φέρνουν οι νέες εκδόσεις γραφικών περιβαλλόντων εργασίας και διανομών για όσους χρησιμοποιούν linux και ειδικά Gnome και Ubuntu στην καθημερινή τους εργασία με τον προσωπικό τους υπολογιστή. Οι νέες εκδόσεις Gnome3 και Ubuntu 11.04, που έρχεται με το νέο περιβάλλον Unity, μας προτρέπουν να αλλάξουμε τον τρόπο με τον οποίο αλληλεπιδρούμε με το pc μας, προτείνοντας καινοτόμους σχεδιασμούς που βασίζονται σε νέες αρχές και παραδείγματα ευχρηστίας, λειτουργικότητας και καλαισθησίας που ξεφεύγουν αρκετά από ότι είχαμε συνηθίσει μέχρι τώρα.

Πριν 2 περίπου μήνες ξεκίνησα να αναρωτιέμαι “Ubuntu 11.04 – Gnome2, Gnome3 ή Unity: Ποιο θα είναι το επόμενο περιβάλλον εργασίας μας;“. Ακολούθησε η επίσημη έκδοση του Gnome 3.0 και στη συνέχεια η κυκλοφορία του Ubuntu 11.04 και του Unity στο τέλος του περασμένου μήνα.

Στη fosscomm 2011, που έγινε στις αρχές του Μάη στην Πάτρα, μου δόθηκε η ευκαιρία να συνομιλήσω με αρκετούς νέους και παλιούς χρήστες του Ubuntu με αφορμή τη σύντομη παρουσίαση της ελληνικής κοινότητας Ubuntu και του Ubuntu 11.04. Οι περισσότερες ανησυχίες και ερωτήσεις αφορούσαν τη σχέση Unity και Gnome, τη δυνατότητα χρήσης του κλασικού Gnome2 στο 11.04 και τις δυνατότητες παραμετροποίησης του νέου Unity interface.

Το 3ο τεύχος του έντυπου Linux Inside που κυκλοφόρησε σήμερα στα περίπτερα φιλοξενεί τον καρπό της πρώτης συνεργασίας μου με το Δημήτρη Καλαμαρά. Στην ενότητα “Highlights” του τεύχους δημοσιεύουμε μια συγκριτική παρουσίαση των βασικών χαρακτηριστικών και καινοτομιών των Gnome3 και Unity απο τη σκοπιά του τελικού χρήστη με τίτλο “GNOME vs Unity”. Δουλεύοντας γι’ αυτό το άρθρο παρατήρησα το πόσο κοντινές είναι μεταξύ τους οι βασικές αρχές και καινοτομίες σχεδιασμού των δύο περιβαλλόντων πράγμα που μαρτυρά και το γεγονός ότι η Canonical συνεργάστηκε με την κοινότητα του gnome στα πρώτα βήματα προς το gnome 3, αλλά και τις σημαντικές διαφορές μεταξύ τους που κάνουν κατανοητή την απόφαση της Canonical να στραφεί στο ξεχωριστό δικό της project Unity.

Επίσης σήμερα δημοσιεύεται στο blog away.gr guest άρθρο μου με τίτλο “Ubuntu 11.04: νέα εμφάνιση, καλύτερες επιδόσεις“. Στο άρθρο, για το οποίο συνεργάστηκα με το Δημήτρη Καλογερόπουλο, επιχειρώ μια σύντομη περιγραφή του τι είναι Ubuntu και ΕΛΛΑΚ γενικότερα για όσους διαβάζουν πρώτη φορά γι’ αυτά, και στη συνέχεια μια αρκετά πλήρη επισκόπηση  του Ubuntu 11.04 και των βασικών εφαρμογών που περιέχει, παρουσιάζοντας τόσο τα βασικά τους χαρακτηριστικά και δυνατότητες, όσο και τις βελτιώσεις και αλλαγές που φέρνουν οι νέες τους εκδόσεις.

Η πραγματική βελτίωση και ευχρηστία, πάντως, των νέων περιβαλλόντων μένει να αποδειχθεί ή να διαψευσθεί από την αποδοχή ή μη των χρηστών, τα προβλήματα και οι απαιτήσεις των οποίων θα πρέπει να παίξουν και κυρίαρχο ρόλο στην εξελικτική πορεία που αυτά θα ακολουθήσουν. Εγώ εδώ και περίπου 3 βδομάδες χρησιμοποιώ το  Ubuntu 11.04 με το Unity στον τον βασικό υπολογιστή εργασίας μου, και παρά τα μικροπροβλήματα και ενοχλήσεις των πρώτων ημερών φαίνεται να το συνηθίζω γρήγορα και να κάνω τις βασικές μου εργασίες τουλάχιστο με την ίδια ευκολία και ταχύτητα που τις έκανα και στο gnome2. Όταν ωριμάσει κι άλλο η εμπειρία μου σκέφτομαι να επανέλθω με μια αποτίμηση της ευχρηστίας, των καλώς  και των κακώς κειμένων του Unity.

Ubuntu 11.04 – Gnome2, Gnome3 ή Unity: Ποιο θα είναι το επόμενο περιβάλλον εργασίας μας;

Η αναμενόμενη έλευση του Gnome 3.0 στις 6 Απρίλη και του νέου Ubuntu 11.04 στο τέλος του ίδιου μήνα, αλλάζουν το τοπίο στο χώρο των γραφικών περιβαλλόντων εργασίας (Desktop Environments). Το Gnome 3 έρχεται να αλλάξει τον τρόπο με τον οποίο αλληλεπιδρούν οι χρήστες του Gnome με τον υπολογιστή τους τα τελευταία 9 χρόνια, ενώ το Ubuntu 11.04 φιλοδοξεί να καθιερώσει το νέο περιβάλλον εργασίας Unity απομακρύνοντας τους χρήστες του ubuntu από το κοινό Gnome 2 που έχουν συνηθίσει να χρησιμοποιούν εδώ και 7 χρόνια, από την πρώτη έκδοση της διανομής.

Όσοι λοιπόν χρησιμοποιούμε το gnome ή το ubuntu στην καθημερινή μας εργασία με τον ηλεκτρονικό υπολογιστή, και ιδίως όσοι χρησιμοποιούμε το συνδυασμό των δύο, καλούμαστε να αλλάξουμε κάποιες από τις συνήθειές μας για χάρη της εξέλιξης. Αξίζει άραγε τον κόπο μια τέτοια αλλαγή, και αν ναι προς ποια από τις δύο κατευθύνσεις (gnome3 ή unity); Ας εξετάσουμε λίγο καλύτερα τη μορφή και τα βασικά χαρακτηριστικά των 3 αυτών περιβαλλόντων (gnome2, gnome3, unity) στη διανομή ubuntu:

Gnome 2

Το κλασσικό περιβάλλον του Gnome2Η πρώτη σταθερή έκδοση του Gnome 2 κυκλοφόρησε τον Ιούνιο του 2002. Το Gnome 2 ήταν στην ουσία ένα ξανα-γράψιμο του παλιότερου Gnome 1 στην έκδοση 2 της βιβλιοθήκης γραφικών GTK, αλλά με το πέρασμα των χρόνων εξελίχθηκε και εμπλουτίστηκε με αρκετές νέες δυνατότητες και χαρακτηριστικά. Τα βασικά χαρακτηριστικά ενός περιβάλλοντος εργασίας βασισμένου στο Gnome2 είναι η επιφάνεια εργασίας, οι πίνακες εφαρμογών (panels) και ο διαχειριστής παραθύρων. Το περιβάλλον εργασίας συμπληρώνει η πλούσια συλλογή βασικών εφαρμογών και βοηθημάτων του gnome όπως ο Ναυτίλος για την περιήγηση και διαχείριση αρχείων, το Τερματικό gnome, εφαρμογές για την επεξεργασία ρυθμίσεων εμφάνισης και λειτουργικότητας του gnome και του λειτουργικού συστήματος και άλλες εφαρμογές για διάφορες χρήσεις (π.χ. pidgin, gimp, totem κλπ). Το συνηθισμένο στήσιμο περιλαμβάνει δύο πίνακες εφαρμογών έναν πάνω και έναν κάτω.

Στην αριστερή πλευρά του πάνω πίνακα εφαρμογών βρίσκονται τα 3 βασικά πτυσσόμενα μενού που παρέχουν πρόσβαση στις εφαρμογές, τα αρχεία του χρήστη και τις ρυθμίσεις του gnome και του λειτουργικού. Το μενού Εφαρμογές περιέχει ταξινομημένες σε υπομενού τις εγκατεστημένες εφαρμογές, το μενού Τοποθεσίες μας οδηγεί στα αρχεία και τις συσκευές αποθήκευσης του υπολογιστή, αλλά και απομακρυσμένων τοποθεσιών, ενώ το μενού Σύστημα περιέχει εφαρμογές για την επεξεργασία των προτιμήσεων του χρήστη και των ρυθμίσεων του συστήματος. Δεξιά από τα μενού υπάρχει χώρος για προσθήκη συντομεύσεων προς τις εφαρμογές που χρησιμοποιούμε πιο συχνά έτσι ώστε να μην χρειάζεται να τις αναζητούμε κάθε φορά στα μενού. Στη δεξιά πλευρά του πάνω πίνακα βρίσκονται κάποιες μικροεφαρμογές που προσφέρουν λειτουργίες σχετικές με τον ενεργό χρήστη όπως σύνδεση σε διάφορα κοινωνικά δίκτυα και αλλαγή χρήστη, αποσύνδεση ή τερματισμό λειτουργίας του υπολογιστή. Λίγο πιο αριστερά βλέπουμε το ρολόι και την περιοχή ειδοποίησης όπου εμφανίζονται εικονίδια και ειδοποιήσεις ενεργών εφαρμογών (π.χ. εναλλαγή πληκτρολογίου, εικονίδια εφαρμογών που εκτελούνται στο παρασκήνιο, ρυθμιστής έντασης ήχου).

Στον κάτω πίνακα βρίσκει κανείς αριστερά το πλήκτρο εμφάνισης της επιφάνειας εργασίας που κρύβει όλα τα παράθυρα, ακολουθούμενο από τη λίστα παραθύρων που περιλαμβάνει ένα κουμπί για κάθε ένα από τα ενεργά παράθυρα. Η κύρια χρήση των κουμπιών αυτών είναι η επαναφορά στο προσκήνιο ενός παραθύρου που είτε είναι κρυμμένο πίσω από κάποια άλλα παράθυρα, είτε έχει ελαχιστοποιηθεί ώστε να μην είναι ορατό. Στη δεξιά άκρη του κάτω πίνακα βρίσκεται η εφαρμογή εναλλαγής χώρων εργασίας έτσι ώστε να οργανώνουμε καλύτερα τα παράθυρά μας και να μην τα στοιβάζουμε όλα σε ένα χώρο, και ο κάδος απορριμάτων.

Στους πίνακες εφαρμογών μπορούν να προστεθούν ακόμα διάφορα εφαρμογίδια (applets) από μια πλούσια συλλογή που διαθέτει το gnome.

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

Τέλος η επιφάνεια εργασίας μπορεί να κοσμείται από μια εικόνα ως ταπετσαρία και να φιλοξενεί αρχεία και συντομεύσεις.

Gnome 3

Το Gnome3 αποτελεί το επόμενο βήμα εξέλιξης του περιβάλλοντος gnome. Στο Gnome3 οι πίνακες εφαρμογών (gnome-panel) αντικαθίστανται από το νέο gnome shell, το οποίο ελέγχει την επιφάνεια εργασίας με τη χρήση compositing και ενσωματώνει τον διαχειριστή παραθύρων Mutter. Το compositing παρέχει καλαίσθητα επιταχυμένα εφέ κίνησης και 3D στην αλληλεπίδραση με τον υπολογιστή. Το μεγαλύτερο μέρος του gnome3 είναι γραμμένο στην βιβλιοθήκη γραφικών Clutter, αλλά παραμένει πλήρως συμβατό με την GTK2 και τις εφαρμογές του gnome2. Έτσι κάποιος μπορεί να χρησιμοποιεί τις ίδιες εφαρμογές και βοηθήματα που είχε συνηθίσει στο gnome2 κάτω από το περιβάλλον του gnome3. Το περιβάλλον του gnome3 αποτελείται από δύο “όψεις”, την βασική επιφάνεια εργασίας και την όψη “Δραστηριότητες”.

Gnome3 στο Ubuntu 10.10 - Βασική επιφάνεια εργασίαςΣτο πάνω μέρος και των δύο όψεων βρίσκεται ένα πάνελ που μοιάζει με τον πίνακα εφαρμογών του gnome2, αλλά είναι αρκετά πιο λιτό. Στο αριστερό μέρος του βρίσκεται ο σύνδεσμος “Δραστηριότητες” που χρησιμοποιείται για την εναλλαγή μεταξύ της βασικής επιφάνειας εργασίας και της οθόνης δραστηριοτήτων. Ο σύνδεσμος ενεργοποιείται με κλικ ή απλά με την μετακίνηση του δείκτη του ποντικιού στην πάνω αριστερή γωνία της οθόνης. Δεξιά από το σύνδεσμο “Δραστηριότητες” εμφανίζεται το εικονίδιο και ο τίτλος του τρέχοντος ενεργού παραθύρου όταν βρισκόμαστε στην βασική επιφάνεια εργασίας. Στο κέντρο του πάνελ βρίσκεται το ρολόι, ενώ στη δεξιά πλευρά του υπάρχει μια περιοχή αντίστοιχη της περιοχής ειδοποιήσεων που περιέχει εικονίδια όπως της κατάστασης δικτύου και της ενεργής διάταξης πληκτρολογίου, ακολουθούμενη από ένα μενού χρήστη που παρέχει λειτουργίες όπως αλλαγή χρήστη, τερματισμός του υπολογιστή, ορισμός κατάστασης χρήστη και πρόσβαση στις ρυθμίσεις του λειτουργικού συστήματος και του gnome.

Στο κάτω μέρος της οθόνης βρίσκεται μια πτυσσόμενη γραμμή ειδοποιήσεων όπου εμφανίζονται μηνύματα εφαρμογών. Η γραμμή ειδοποιήσεων δεν είναι συνεχώς ορατή αλλά αναδείεται μετακινώντας το δείκτη του ποντικιού στο κάτω δεξί μέρος της οθόνης.

Η βασική επιφάνεια εργασίας περιέχει ακόμα την επιφάνεια εργασίας που έχει ίδια συμπεριφορά με αυτή της επιφάνειας εργασίας του gnome2 με δυνατότητα προσθήκης συντομεύσεων και αρχείων, ενώ και τα παράθυρα των εφαρμογών διατηρούν την ίδια εμφάνιση και συμπεριφορά όπως στο gnome2.

Σημαντική διαφοροποίηση από το gnome2 είναι η μη ύπαρξη κάτω πίνακα με λίστα εφαρμογών που έχει σαν αποτέλεσμα να υπάρχει περισσότερος διαθέσιμος κατακόρυφος χώρος για τα παράθυρα των εφαρμογών, αλλά και να μην είναι δυνατή η άμεση εποπτεία του συνόλου των παραθύρων που βρίσκονται σε ένα χώρο εργασίας, όταν κάποια από αυτά κρύβονται πίσω από άλλα παράθυρα ή είναι ελαχιστοποιημένα. Όταν μάλιστα ελαχιστοποιούμε ένα παράθυρο αυτό συρρικνώνεται και εξαφανίζεται με ένα εφέ κίνησης προς το σύνδεσμο “Δραστηριότητες” στην πάνω αριστερή γωνία της οθόνης.

Gnome3 σε Ubuntu 10.10 - ΔραστηριότητεςΗ όψη των δραστηριοτήτων διατηρεί το πάνω πάνελ, ενώ χωρίζει την υπόλοιπη οθόνη σε δύο κατακόρυφες περιοχές.

Η αριστερή περιοχή περιέχει στην κορυφή της ένα πεδίο κειμένου που χρησιμοποιείται για άμεση αναζήτηση εφαρμογών, τοποθεσιών και πρόσφατων αρχείων. Από κάτω βρίσκονται οι περιοχές των εφαρμογών, των τοποθεσιών και συσκευών και των πρόσφατων αντικειμένων. Κάθε μια από αυτές τις περιοχές αποτελείται από μια γραμμή τίτλου και μια λίστα εικονιδίων-συντομεύσεων. Στην λίστα των εφαρμογών περιέχονται οι εφαρμογές που έχουν επισημανθεί από το χρήστη ως “αγαπημένες” καθώς και οι ενεργές εφαρμογές (αυτές που εκτελούνται εκείνη τη στιγμή).Gnome3 σε Ubuntu 10.10 - Δραστηριότητες - Πλαίσιο εφαρμογών Η λίστα των τοποθεσιών περιέχει τα αντικείμενα που εμφανίζονται και στο μενού “Τοποθεσίες” του gnome2, ενώ η λίστα των πρόσφατων αντικειμένων περιέχει τα αρχεία που επεξεργαστήκαμε πρόσφατα. Κάνοντας κλικ στους τίτλους των περιοχών αυτών εμφανίζεται στα δεξιά τους ένα μεγαλύτερο πλαίσιο με μια πλήρως ανεπτυγμένη λίστα με συντομεύσεις. Από την λίστα που εμφανίζεται όταν κάνουμε κλικ στο “Εφαρμογές” π.χ. μπορούμε να δούμε το σύνολο των διαθέσιμων εφαρμογών. Τέλος, όταν πληκτρολογούμε στο πλαίσιο αναζήτησης στο πάνω μέρος της αριστερής περιοχής, οι 3 περιοχές “Εφαρμογές”, “Τοποθεσίες” και “Πρόσφατα αντικείμενα” αντικαθίστανται από λίστες αντικειμένων (εφαρμογών, ρυθμίσεων, προσφάτων αρχείων) που ταιριάζουν με το τμήμα της λέξης αναζήτησης που έχουμε πληκτρολογήσει.Gnome3 σε Ubuntu 10.10 - Αναζήτηση

Η δεξιά πλευρά της όψης δραστηριοτήτων περιέχει μικρογραφίες των χώρων εργασίας που χρησιμοποιούμε, δείχνοντας τα παράθυρα των εφαρμογών που έχουμε μέσα σε αυτούς σε παράθεση έτσι ώστε να είναι όλα ορατά. Στο κάτω δεξί μέρος υπάρχουν δύο κουμπιά + και – με τα οποία μπορούμε να προσθέτουμε και να αφαιρούμε χώρους εργασίας. Κάνοντας κλικ στη μικρογραφία ενός παραθύρου μεταφερόμαστε στην βασική επιφάνεια εργασίας με το παράθυρο αυτό στο προσκήνιο, ενώ πατώντας το στρογγυλό κουμπί Χ που εμφανίζεται στην πάνω δεξιά γωνία κάθε μικρογραφίας παραθύρου μπορούμε να το κλείσουμε.

Unity

Το Unity αποτελεί ένα κέλυφος για το gnome, εναλλακτικό του gnome-shell. Αναπτύσσεται ειδικά για το ubuntu και βασίζεται στον compositing διαχειριστή παραθύρων compiz για την δημιουργία επιταχυμένων εφέ κίνησης και 3D. Το Unity θα είναι το προεπιλεγμένο περιβάλλον εργασίας του Ubuntu 11.04, ενώ αναπτύσσεται και 2D έκδοσή του βασισμένη στην βιβλιοθήκη γραφικών QT. Το Unity είναι συμβατό με τις εφαρμογές του gnome, οπότε θα το βρούμε να πλαισιώνεται από τις ίδιες εφαρμογές και βοηθήματα που έχουμε συνηθίσει στο gnome. Το περιβάλλον του Unity αποτελείται από 4 στοιχεία: Την επιφάνεια εργασίας, το πάνω πάνελ, το αριστερό πάνελ εκκίνησης και το πλαίσιο dash.

Η επιφάνεια εργασίας στο Unity έχει ακριβώς τα ίδια χαρακτηριστικά με αυτά της επιφάνειας εργασίας του gnome.

Το επάνω πάνελ, μοιάζει αρκετά με τον επάνω πίνακα εφαρμογών του gnome2, αλλά δεν περιέχει μενού εφαρμογών και εφαρμογίδια. Στην δεξιά πλευρά του συναντάμε το μενού χρήστη για αποσύνδεση, αλλαγή χρήστη και πρόσβαση στις ρυθμίσεις του συστήματος, ακολουθούμενο από το μενού κατάστασης και κοινωνικής δικτύωσης, το ρολόι και την περιοχή ειδοποίησης με τα εικονίδια για την κατάσταση δικτύου, τον ήχο και τη διάταξη πληκτρολογίου. Στην αριστερή πλευρά του πάνω πάνελ βρίσκεται ένας σύνδεσμος με το λογότυπο του ubuntu. Μετακινώντας πάνω σε αυτόν το δείκτη του ποντικιού αναδύεται το αριστερό πάνελ εκκίνησης σε περίπτωση που ήταν μη ορατό, ενώ με κλικ πάνω του εμφανίζεται το πλαίσιο dash. Στην περιοχή δεξιά από το λογότυπο του ubuntu αναγράφεται ο τίτλος του ενεργού παραθύρου, ενώ φέρνοντας τον δείκτη του ποντικιού πάνω σε αυτή εμφανίζεται το μενού εφαρμογής του ενεργού παραθύρου, που στο Unity έχει μεταφερθεί εκεί από την περιοχή κάτω από τη γραμμή τίτλου του παραθύρου όπου βρίσκεται στο gnome. Έτσι το Unity ακολουθεί την πρακτική του MacOS τοποθετώντας το μενού εφαρμογής του ενεργού παραθύρου πάντα στην κορυφή της οθόνης.

Η εμφάνιση και συμπεριφορά των παραθύρων των εφαρμογών στο unity είναι ίδια με αυτή στο gnome, με δύο διαφορές:

  • Δεν υπάρχει το μενού εφαρμογής σε κάθε παράθυρο, αφού έχει μετακινηθεί στο πάνω πάνελ, και
  • Όταν ένα παράθυρο μεγιστοποιείται η γραμμή τίτλου του με τα κουμπιά κλεισίματος, μεγιστοποίησης και ελαχιστοποίησης ενσωματώνεται στο πάνω πάνελ στην περιοχή αριστερά του λογότυπου του ubuntu, ενώ ο τιτλος του παραθύρου εναλλάσσεται με το μενού της εφαρμογής όταν μετακινήσουμε το δείκτη του ποντικιού στην περιοχή αυτή.

Οι διαφορές αυτές έχουν σαν αποτέλεσμα την ελάφρυνση των παραθύρων και την αποδέσμευση περισσότερου κατακόρυφου χώρου για το περιεχόμενο των εφαρμογών. Το κέρδος σε κατακόρυφο χώρο είναι ακόμα μεγαλύτερο αν λάβουμε υπόψη την μη ύπαρξη κάτω πάνελ.

Το αριστερό πάνελ εκκίνησης περιέχει μια στήλη από μεγάλα εικονίδια-εκκινητές εφαρμογών που ο χρήσης έχει επιλέξει να βρίσκονται μόνιμα εκεί, καθώς και εικονίδια ανάδειξης των παραθύρων των ενεργών εφαρμογών. Η κατάσταση κάθε εφαρμογής φαίνεται από ένα ή περισσότερα βελάκια στα αριστερά του εικονιδίου της. Αν δεν υπάρχει βελάκι σημαίνει ότι η εφαρμογή δεν εκτελείται και μπορούμε να την εκκινήσουμε κάνοντας κλικ στο εικονίδιο. Αν υπάρχει ένα ή περισσότερα βελάκια σημαίνει πως η εφαρμογή εκτελείται και υπάρχουν τόσα ανοικτά παράθυρά της, όσα είναι τα βελάκια. Σε αυτή την περίπτωση με κλικ στο εικονίδιο φέρνουμε στο προσκήνιο το τελευταίο ενεργό παράθυρο της εφαρμογής, ενώ με δεύτερο κλικ βλέπουμε σε μικρογραφία και παράθεση όλα τα παράθυρα της εφαρμογής ώστε να επιλέξουμε αυτό που θέλουμε να φέρουμε στο προσκήνιο. Στο κάτω μέρος του αριστερού πάνελ βρίσκονται οι ειδικές συντομεύσεις “Αρχεία και φάκελοι” και “Εφαρμογές” που μας μεταφέρουν στο πλαίσιο dash και ο κάδος απορριμάτων. Με δεξί κλικ πάνω στις συντομεύσεις “Αρχεία και φάκελοι” και “Εφαρμογές” εμφανίζεται ένα μενού με επιμέρους κατηγορίες εφαρμογών και αρχείων. Το αριστερό πάνελ μπορεί να είναι διαρκώς ορατό ή να κρύβεται σε περίπτωση που έχουμε μεγιστοποιήσει ένα παράθυρο ή το έχουμε μετακινήσει τέρμα αριστερά, δίνοντας περισσότερο οριζόντιο χώρο στα παράθυρα των εφαρμογών.

Το νέο πλαίσιο dash του unity, ουσιαστικά έρχεται να αντικαταστήσει τα πτυσσόμενα μενού εφαρμογών και τοποθεσιών του gnome2. Το dash εμφανίζεται με κλίκ στο λογότυπο του ubuntu που βρίσκεται στην πάνω αριστερά γωνία της οθόνης, αλλά και από τις συντομεύσεις “Αρχεία και φάκελοι” και “Εφαρμογές” του αριστερού πάνελ. Στο πάνω μέρος του βρίσκεται ένα πλαίσιο εισαγωγής κειμένου αναζήτησης, ενώ από κάτω βρίσκονται σε σειρές μεγάλων εικονιδίων συντομεύσεις προς κατηγορίες, εφαρμογές και έγγραφα, ανάλογα με την κατηγορία που έχει επιλεγεί από το πτυσσόμενο μενού που βρίσκεται στο δεξί μέρος του πλαισίου κειμένου. Καθώς πληκτρολογούμε στο πλαίσιο κειμένου τα περιεχόμενα κάτω από αυτό ενημερώνονται έτσι ώστε να δείχνουν συντομεύσεις προς αντικείμενα που ταιριάζουν με την αναζήτησή μας.

Συμπεράσματα

Ρίχνοντας μια ματιά στο gnome3 και το unity γίνεται εμφανής η τάση των σύγχρονων περιβαλλόντων εργασίας για απομάκρυνση από τα πτυσσόμενα μενού εφαρμογών και τις κλασικές οριζόντιες μπάρες (πίνακες εφαρμογών, συντομεύσεων, εφαρμογιδίων και ελαχιστοποιημένων παραθύρων) που είχαμε συνηθίσει με το gnome2 προς πιο δυναμικές κατακόρυφες δομές που εκμεταλλεύονται την ύπαρξη περισσότερου οριζόντιου χώρου στις σημερινές πλατιές οθόνες. Παράλληλα γίνεται προσπάθεια να εξοικονομηθεί κατακόρυφος χώρος αφαιρώντας περιττά οριζόντια panel και χώρους μενού. Αυτή η τάση φαίνεται και στον τρόπο που αρκετές από τις εφαρμογές πλέον σχεδιάζουν τα παράθυρά τους όπως π.χ. ο Chrome και ο Firefox4 που συνδυάζουν ή καταργούν τις περιττές οριζόντιες μπάρες και μειώνουν τα πάχη τους προκειμένου να υπάρχει περισσότερος κατακόρυφος χώρος για το περιεχόμενό τους.

Ένα ακόμα κοινό χαρακτηριστικό των gnome3 και unity είναι η εξαφάνιση της λίστας παραθύρων που έχουμε συνηθίσει να υπάρχει στο κάτω μέρος της οθόνης μας. Το unity ενσωματώνει τη λειτουργικότητά της στο αριστερό κατακόρυφο panel ενοποιώντας τη εμφανισιακά και λειτουργικά με τους εκκινητές των αγαπημένων μας εφαρμογών. Το gnome3 ακολουθεί παρόμοια λογική στην όψη δραστηριοτήτων όπου αγαπημένες εφαρμογές και ενεργά παράθυρα εμφανίζονται ως εικονίδια στην περιοχή “Εφαρμογές”. Με μια πρώτη ματιά, βρίσκω τον τρόπο του unity πιο διαισθητικό και εύχρηστο από αυτόν του Gnome3, μια και η αριστερή μπάρα εκκίνησης του unity είτε είναι διαρκώς ορατή, είτε αναδύεται όταν την χρειάζεσαι χωρίς να αλλάζει το υπόλοιπο περιεχόμενο της οθόνης. Αυτό δίνει μια αίσθηση αμεσότητας στην επισκόπηση των ανοικτών παραθύρων παρόμοια με αυτή της λίστας παραθύρων του gnome2, ενώ το gnome3 με την εναλλαγή από την επιφάνεια εργασίας στην όψη δραστηριοτήτων όπου τα πάντα στην οθόνη αλλάζουν μέγεθος και θέση φαίνεται να μπερδεύει και να απο-εστιάζει το χρήστη από την εργασία που κάνει.

Κοινή είναι επίσης και στα δύο νέα περιβάλλοντα η αντικατάσταση των πτυσσόμενων μενού και υπομενού για την πρόσβαση σε εφαρμογές, τοποθεσίες και ρυθμίσεις από κυλιόμενα πλαίσια με μεγάλα εικονίδια σε οριζόντια διάταξη και χρήση άμεσης αναζήτησης και φιλτραρίσματος με εισαγωγή κειμένου. Τα gnome3 και unity σκοπεύουν να μάθουν το χρήστη να πληκτρολογεί αυτό που ψάχνει αντί να περιπλανιέται σε δαιδαλώδη μενού και πολυπληθείς λίστες προκειμένου να το εντοπίσει.

Ακόμα, τόσο το gnome3, όσο και το unity δεν σκοπεύουν να μας απομακρύνουν από τις αγαπημένες μας εφαρμογές και βοηθήματα, μια και πλαισιώνονται και τα δύο από τις γνώριμες εφαρμογές του gnome2.

Τέλος, αξίζει να σημειωθεί ότι το unity αναπτύσσεται μέχρι στιγμής αποκλειστικά για το ubuntu, ενώ το gnome-shell περιέχεται σε και δοκιμάζεται από τις περισσότερες διανομές που βασίζονται στο gnome, οι οποίες έχουν αρχίσει να χτίζουν τα περιβάλλοντα εργασίας των ερχόμενων εκδόσεων τους πάνω στο νέο gnome3 καλλωπίζοντάς το και επεκτείνοντας το.

Προσωπικά δεν έχω αποφασίσει ακόμα αν με την έλευση του ubuntu 11.04 θα παραμείνω στο κλασικό περιβάλλον του gnome2 ή θα μεταβώ για την καθημερινή μου χρήση σε κάποιο από τα unity ή gnome3. Ειδικά το unity αν και πολλά υποσχόμενο, είναι ακόμα αδοκίμαστο και αμφιβόλου σταθερότητας (στις alpha του 11.04 που το έχω δοκιμάσει καταρρέει αρκετά συχνά), ενώ το γεγονός ότι διατίθεται μέχρι στιγμής μόνο στο ubuntu εγείρει προβληματισμούς σχετικά με “κλείδωμα” μέσω συνήθειας στη συγκεκριμένη διανομή. Το gnome3 από την άλλη οδεύει να γίνει το standard που θα αντικαταστήσει το gnome2 στις περισσότερες διανομές, είναι πιο δοκιμασμένο και σταθερό, αλλά με προβληματίζει η λειτουργικότητα-ευχρηστία του, τουλάχιστον στη μορφή που έχει στο ubuntu 10.10 όπου το έχω δοκιμάσει. Εσείς ποιο περιβάλλον εργασίας προτιμάτε και ποιο προβλέπετε να χρησιμοποιείτε σε λίγους μήνες;

KtoHTTPD: Adding multipart/form-data support to NanoHTTPD embedable java web server

I just finished testing some modifications and extensions I made to NanoHTTPD java embedded web server, in order to support multipart/form-data parsing and files uploading.

NanoHTTPD (http://elonen.iki.fi/code/nanohttpd/) is a free, simple, tiny (1 java file!), nicely embeddable HTTP server in Java written by Jarno Elonen and distributed under a Modified BSD Licence open source license. I use it for about a year in combination with StringTemplate (an other wonderful project – http://www.stringtemplate.org/ ) for providing dynamic web based user interface to a java Ontology Manager prototype I am building for the ATRACO research project (http://www.uni-ulm.de/in/atraco). I found from the start NanoHTTPD really useful and fitting my needs as an lightweight, embeded web server for my project.

At some point I needed to be able to upload files through NanoHTTPD and I found out that it didn’t support multipart/form-data parshing at all. So I modified and extended it a little bit in order to add this functionality. The code may need some further cleaning, optimization and better commenting, but I have tested it and it seems to work (at least for parsing multipart/form-data and uploading small sized files ). I have tested with firefox, chrome and opera and it works like a charm.

I have contacted NanoHTTPD’s developer and I hope my code will make it into NanoHTTPD. Till then you can download it as KtoHTTPD 0.1 (based on NanoHTTPD 1.14) from here: https://sourceforge.net/projects/ktohttpd/files/

Κυκλοφόρησε η Alpha 1 του Ubuntu 10.10 Maverick Meerkat

Κυκλοφόρησε σήμερα η πρώτη Άλφα δοκιμαστική έκδοση του Ubuntu Maverick Meerkat! Με την έκδοση αυτή οι άνθρωποι του Ubuntu μας φέρουν το πιο νέο και πιο έξοχο λογισμικό που παρέχει η κοινότητα Ελεύθερου Λογισμικού/Λογισμικού Ανοικτού Κώδικα. Η έκδοση Maverick Meerkat Alpha 1 είναι η πρώτη άλφα έκδοση του Ubuntu 10.10 και περιέχει τα πιο πρόσφατα νέα χαρακτηριστικά που θα περιληφθούν στην επόμενη έκδοση του Ubuntu.

Αυτή η έκδοση είναι δοκιμαστική επιπέδου “Άλφα”. Μην την εγκαταστήσετε σε υπολογιστές που χρησιμοποιούνται για εργασία. Η τελική σταθερή έκδοση θα κυκλοφορήσει στις 10 Οκτωβρίου 2010.

Αναβάθμιση από Ubuntu 10.04 LTS

Για να αναβαθμίσετε από Ubuntu 10.04 LTS σε ένα σύστημα desktop πατήστε Alt+F2 και πληκτρολογήστε “update-manager -d” (χωρίς τα εισαγωγικά) στο πλαίσιο εντολών. Ο διαχειριστής ενημερώσεων εμφανίσει το μήνυμα: “Υπάρχει διαθέσιμη μια νέα έκδοση ’10.10′”. Πατήστε το κουμπί “Αναβάθμιση” και ακολουθήστε τις οδηγίες.

Για να αναβαθμίσετε από Ubuntu 10.04 LTS σε ένα σύστημα server: Εγκαταστήστε το πακέτο update-manager-core αν δεν είναι ήδη εγκατεστημένο. Επεξεργαστείτε το αρχείο /etc/update-manager/release-upgrades και θέστε Prompt=normal. Ξεκινήστε την εφαρμογή αναβάθμισης με την εντολή sudo do-release-upgrade -d, και ακολουθήστε τις οδηγίες.

Τα νέα χαρακτηριστικά του Maverick

Η ανάπτυξη των χαρακτηριστικών του Maverick έχει αρχίσει. Δείτε τα σχέδια του Maverick για περισσότερες λεπτομέρειες.

Παρακαλούμε δοκιμάστε το Maverick και αναφέρετε όποια σφάλματα βρείτε:

Ενημερωμένα πακέτα

Όπως συμβαίνει με κάθε νέα έκδοση, τα πακέτα (εφαρμογές και λογισμικό κάθε είδους) ενημερώνονται με γρήγορους ρυθμούς. Πολλά από αυτά τα πακέτα προέρχονται από αυτόματο συγχρονισμό με τον κλάδο Unstable του Debian. Για μια λίστα όλων των πακέτων που γίνονται δεκτά στο 10.10 Maverick Meerkat, γραφτείτε στη λίστα maverick-changes:

GNOME

Η βασική πλατφόρμα GNOME έχει ενημερωθεί στις τρέχουσες εκδόσεις 2.31. Σε αυτές περιλαμβάνεται και το νέο dconf και gsettings API. Το Evolution έχει ενημερωθεί στην έκδοση 2.30 που είναι αρκετά πιο γρήγορη από την έκδοση που περιέχεται στο Ubuntu 10.04 LTS.

KDE

Το KDE έχει ενημερωθεί στην τρέχουσα έκδοση 4.5 beta 1.

Πυρήνας Linux 2.6.34

Η Alpha 1 περιέχει τον πυρήνα 2.6.34-5.12 που βασίζεται στον 2.6.34.

Κατεβάστε την Alpha 1

Κατεβάστε την όσο είναι ζεστή! Εικόνες ISO και αρχεία torrent είναι διαθέσιμα στις παρακάτω τοποθεσίες:

Γνωστά σφάλματα

Όπως είναι αναμενόμενο σε αυτό το στάδιο ανάπτυξης, υπάρχουν αρκετά γνωστά σφάλματα που μπορεί να αντιμετωπίσουν οι χρήστες στην Maverick Alpha 1. Τα παραθέτουμε εδώ για την διευκόλυνσή σας, μαζί με γνωστούς τρόπους αντιμετώπισης, έτσι ώστε να μην χρειαστεί να ξοδέψετε χρόνο αναφέροντάς τα ξανά:

  • Η καρτέλα “Αγαπημένα” στον εκκινητή του Ubuntu Netbook (στην 2D και στην 3D εκδοχή) είναι άδεια. Πηγαίνετε στην καρτέλα “Σύστημα” για να βρείτε τον εκκινητή του προγράμματος εγκατάστασης. Στο ίδιο σφάλμα οφείλεται και η εμφάνιση του πίνακα εφαρμογών που μοιάζει με αυτή του κλασικού GNOME αντί για την ειδική εμφάνιση του UNE.(588675)
  • Στις εικόνες iso της alternate εκδοχής το στοιχείο “Rescue Mode” του μενού εκκίνησης εμφανίζεται ως “Alternative desktop environments”. (588221)
  • Το μέγεθος της εικόνας CD Ubuntu Server amd64 είναι μεγαλύτερο από το κανονικό και δεν χωράει σε CD των 700MB. Μπορείτε όμως να τη δοκιμάσετε χρησιμοποιώντας ένα DVD, ένα δίσκο USB ή μια εικονική μηχανή. (587893)
  • Η δημιουργία κρυπτογραφημένου προσωπικού καταλόγου μπορεί να μην λειτουργεί σε κάποιες εικόνες.(588705)
  • Οι συλλογές πακέτων (tasks) Audio και Video δεν μπορούν να εγκατασταθούν στις εικόνες Ubuntu Studio. Μπορείτε να εγκαταστήσετε τα περισσότερα από τα πακέτα που περιέχουν με το εργαλείο διαχείρισης πακέτων μετά την εγκατάσταση. Τα πακέτα bitscope, mencoder, και mplayer προς το παρόν δεν λειτουργούν. (588780)
  • Κατά την εγκατάσταση του Xubuntu η περιοχή ειδοποιήσεων εμφανίζεται στη μέση της οθόνης με 3 εικονίδια να αναβοσβήνουν συνεχώς. Αυτό το πρόβλημα κάνει αδύνατη την εγκατάσταση από το live περιβάλλον και την επιφάνεια εργασίας μη χρησιμοποιήσιμη μετά το πέρας της εγκατάστασης. Ένας τρόπος αντιμετώπισης αυτού του προβλήματος περιγράφεται στην αναφορά σφάλματος. (586012)

Αναφορά σφαλμάτων

Δεν θα προκαλέσει έκπληξη η ανακάλυψη και άλλων σφαλμάτων σε αυτή την δοκιμαστική alpha έκδοση. Τα σχόλιά σας, οι αναφορές σας, οι διορθώσεις και οι προτάσεις σας θα βοηθήσουν στη διόρθωση των σφαλμάτων και την βελτίωση των μελλοντικών εκδόσεων. Παρακαλούμε αναφέρετε τα σφάλματα που ανακαλύπτετε χρησιμοποιώντας τα διαθέσιμα εργαλεία.

Αν θέλετε να βοηθήσετε με τη διαχείριση των σφαλμάτων η ομάδα Bug Squad χρειάζεται πάντα βοήθεια.

Συμμετέχετε στο Ubuntu

Αν θέλετε να βοηθήσετε στην ανάπτυξη του Ubuntu, ρίξτε μια ματιά στους τρόπους με τους οποίους μπορείτε να συμμετέχετε, στη σελίδα

Περισσότερες πληροφορίες

Μπορείτε να βρείτε περισσότερα σχετικά με το Ubuntu στην ιστοσελίδα του Ubuntu, στο wiki του Ubuntu καθώς και στην ιστοσελίδα, το wiki και το forum της ελληνικής κοινότητας του Ubuntu.

Για να λαμβάνετε μελλοντικές ανακοινώσεις σχετικά με την ανάπτυξη του Ubuntu, εγγραφείτε στη λίστα ubuntu-devel-announce:

(Πηγή: http://www.ubuntu.com/testing/maverick/alpha1 . Αναδημοσίευση από την ιστοσελίδα της Ελληνικής Κοινότητας του Ubuntu: http://ubuntu-gr.org/story/03-06-10/maverick-meerkat-alpha-1)

Διόρθωση αποτυχίας ανάκτησης της λίστας πακέτων λόγω ανόμοιου MD5Sum στο apt-get

Εδώ και 3-4 μέρες τρέχοντας apt-get update στο ubuntu μου έπαιρνα το παρακάτω μήνυμα λάθους:

W: Αποτυχία ανάκτησης του http://archive.ubuntu.com/ubuntu/dists/lucid-updates/main/binary-amd64/Packages.bz2 Ανόμοιο MD5Sum
W: Αποτυχία ανάκτησης του http://archive.ubuntu.com/ubuntu/dists/lucid-updates/universe/binary-amd64/Packages.bz2 Ανόμοιο MD5Sum
E: Μερικά αρχεία δεν μεταφορτώθηκαν, αγνοήθηκαν ή χρησιμοποιήθηκαν παλαιότερα στη θέση τους.

Αρχικά υπέθεσα ότι το πρόβλημα οφείλεται σε κάποιο υπό εξέλιξη update των πηγών λογισμικού του ubuntu και θα διορθωθεί αυτόματα. Το πρόβλημα όμως εξακολούθησε να παρουσιάζεται για 3-4 μέρες και αποφάσισα να το διερευνήσω. Με λίγο googling έφτασα σε αυτό το post στο ubuntu forums που προτείνει τη χρήση παραμέτρων στο apt-get για απενεργοποίηση της χρήσης τοπικών προσωρινών αρχείων και την παράκαμψη προβλημάτων που οφείλονται σε διαμεσολάβηση proxy servers. Οι παράμετροι που προτείνονται είναι οι:

  • Acquire::http::No-Cache=True: Απενεργοποίηση της προσωρινής μνήμης cache κατά τη λήψη
  • Acquire::BrokenProxy=true: Λειτουργία πίσω από “χαλασμένο” proxy server.

Στην τεκμηρίωση των παραμέτρων ρύθμισης του apt (man 5 apt.conf) όπου υπάρχει περιγραφή για τη λειτουργία κάθε παραμέτρου δεν μπόρεσα να εντοπίσω την BrokenProxy, οπότε είτε έχει καταργηθεί, είτε δεν έχει τεκμηριωθεί ακόμα στο man.

Το pc μου βρίσκεται πίσω από proxy και η χρήση των παραπάνω 2 παραμέτρων στην εκτέλεση του apt-get πράγματι έλυσε το πρόβλημα:

sudo apt-get update -o Acquire::http::No-Cache=True
sudo apt-get update -o Acquire::BrokenProxy=true

Ubuntu 10.04 Release Party στην Πάτρα

Σήμερα το απόγευμα φίλοι του Ελεύθερου Λογισμικού, του Linux και του Ubuntu μαζευτήκαμε σε καφετέρια της Πάτρας με αφορμή την κυκλοφορία του νέου Ubuntu 10.04. Συνολικά 9 άτομα με τα laptop και netbook μας, αρκετά από τα οποία έτρεχαν ήδη το νέο Ubuntu, απολαύσαμε ένα απογευματινό καφεδάκι συζητώντας για τεχνολογία και υπολογιστές. Χάρηκα που είχα την ευκαιρία να συναντηθώ και να μιλήσω για μια ακόμα φορά με αρκετά μέλη του PatrasLUG.


Το Ubuntu 10.04 LTS είναι εδώ!

Σήμερα 29 Απριλίου 2010 στις 18:24 GMT η ομάδα ανάπτυξης του Ubuntu ανακοίνωσε επίσημα τη διάθεση του Ubuntu 10.04 LTS (με υποστήριξη μεγάλης διάρκειας) με κωδική ονομασία Lucid Lynx, συνεχίζοντας την παράδοση του Ubuntu να συλλέγει και να ενοποιεί τις πιο πρόσφατες και πιο σημαντικές τεχνολογίες ελεύθερου λογισμικού σε μια ποιοτική και εύχρηστη διανομή. Το Ubuntu 10.04 LTS διατίθεται στις εκδόσεις Ubuntu 10.04 LTS Desktop για υπολογιστές γραφείου και Ubuntu 10.04 LTS Server για κεντρικούς υπολογιστές. H έκδοση Server μπορεί να χρησιμοποιηθεί σε φυσικούς server, στο Ubuntu Enterprise Cloud (UEC) και στο Amazon EC2 public cloud.

Παράλληλα ανακοινώθηκε και η κυκλοφορία του Ubuntu 10.04 Netbook Edition για φορητούς υπολογιστές τύπου netbook η οποία δεν είναι LTS.

Το Ubuntu 10.04 LTS θα υποστηρίζεται για 3 χρόνια στις εκδόσεις για υπολογιστές γραφείου και για 5 χρόνια στις εκδόσεις για server.

Χάρις τις προσπάθειες της παγκόσμιας κοινότητας μετάφρασης, το Ubuntu είναι διαθέσιμο σε 29 γλώσσες. Για μια λίστα των υποστηριζόμενων γλωσσών και λεπτομερή στατιστικά για αυτές και άλλες γλώσσες, δείτε στη σελίδα:

http://people.ubuntu.com/~dpm/ubuntu-10.04-translation-stats.html

Το Ubuntu 10.04 LTS αποτελεί επίσης τη βάση για τις νέες 10.04 εκδόσεις των Kubuntu, Xubuntu, Edubuntu, UbuntuStudio και Mythbuntu:

Kubuntu http://kubuntu.org/news/10.04-lts-release
Xubuntu http://xubuntu.org/news/10.04-release
Edubuntu http://edubuntu.org/news/10.04-release
Mythbuntu http://mythbuntu.org/10.04/release
Ubuntu Studio https://wiki.ubuntu.com/UbuntuStudio/10.04release_notes

Νέα χαρακτηριστικά του Ubuntu 10.04 LTS

Γρήγορη εκκίνηση

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

Κοινωνικό από την αρχή

Το νέο ‘Me Menu’ του Ubuntu 10.04 LTS απλοποιεί και ενοποιεί τη διαδικασία χρήσης και ενημέρωσης εφαρμογών κοινωνικής δικτύωσης συμπεριλαμβανομένων των Facebook, Digg, Twitter και Identi.ca. Το Me Menu παρέχει ακόμα πρόσβαση σε κανάλια συνομιλίας και δίκτυα άμεσων μηνυμάτων επιτρέποντας στους χρήστες να συνομιλούν με φίλους και συνεργάτες μέσω Google Talk, MSN, IRC και σχεδόν κάθε δίκτυο.

Social from the start

Ubuntu One

Η καλύτερη ενσωμάτωση του Ubuntu One στο περιβάλλον εργασίας κάνει ευκολότερη την κοινή χρήση και αποθήκευση αρχείων και φακέλων στο σύννεφο. Ακόμα υποστηρίζεται η αποθήκευση και κοινή χρήση σελιδοδεικτών και επαφών επιτρέποντας στους χρήστες να χρησιμοποιούν τις πληροφορίες τους από οποιαδήποτε υπολογιστική συσκευή παρέχει σύνδεση στο διαδίκτυο.

Μουσικό κατάστημα Ubuntu One

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

Ubuntu One Music Store

Κέντρο λογισμικού Ubuntu 2.0

Το κέντρο λογισμικού του Ubuntu παρέχει έναν εύκολο τρόπο να ανακαλύπτετε νέο λογισμικό και να το παρακολουθείτε μετά την εγκατάστασή του, μέσα από ένα νέο και ποιο εύχρηστο περιβάλλον. Μπορείτε ακόμα να επιλέγετε μεταξύ λογισμικού που παρέχεται από το Ubuntu, από συνεργάτες της Canonical ή από προγραμματιστές που χρησιμοποιούν την υπηρεσία φιλοξενίας προσωπικών αποθετηρίων του Launcpad (PPA).

Ubuntu Software Center

Ubuntu 10.04 Netbook Edition (UNE)

Οι χρήστες netbook, πέρα από τις βελτιώσεις της έκδοσης για υπολογιστές γραφείου, θα επωφεληθούν ακόμα από τις μεγαλύτερες ταχύτητες εκκίνησης σε συσκευές με δίσκους στερεάς κατάστασης (SSD), τη γρηγορότερη αναστολή λειτουργίας και επαναφορά που αυξάνει τη διάρκεια της μπαταρίας και το πρωτοπόρο περιβάλλον εργασίας που είναι ειδικά σχεδιασμένο για μικρές οθόνες.

Διαβάστε περισσότερα για τα χαρακτηριστικά του Ubuntu 10.04 LTS στα ακόλουθα δελτία τύπου:

Desktop και Netbook edition http://www.ubuntu.com/news/ubuntu-10.04-desktop-edition

Server edition http://www.ubuntu.com/news/ubuntu-10.04-server-edition

Αποκτήστε το Ubuntu 10.04 LTS

Για να κατεβάσετε το Ubuntu 10.04, ή να σας σταλούν δωρεάν CD, επισκεφθείτε τη σελίδα:

 http://www.ubuntu.com/getubuntu

Στους χρήστες του Ubuntu 9.10 θα προταθεί αυτόματη αναβάθμιση στο 10.04 LTS από τον διαχειριστή ενημερώσεων. Για οδηγίες σχετικά με την αναβάθμιση δείτε τη σελίδα:

   http://www.ubuntu.com/getubuntu/upgrading

Οι χρήστες του Ubuntu 8.04 LTS μπορούν αν επιθυμούν να περιμένουν για την ενδιάμεση έκδοση 10.04.1 LTS, που πρόκειται να κυκλοφορήσει τον Ιούνιο του 2010, πριν αναβαθμίσουν.

Όπως πάντα, η αναβάθμιση στη νεότερη έκδοση του Ubuntu παρέχεται εντελώς δωρεάν.

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

   http://www.ubuntu.com/getubuntu/releasenotes/1004

Δείτε τα νέα χαρακτηριστικά της έκδοσης 10.04 σε μια γραφική περιήγηση:

   http://www.ubuntu.com/getubuntu/releasenotes/1004overview

Αν έχετε κάποια ερώτηση, ή νομίζετε ότι βρήκατε κάποιο σφάλμα ή ατέλεια, αλλά δεν είστε σίγουροι, μη διστάσετε να ρωτήσετε στο κανάλι #ubuntu-gr στο δίκτυο IRC freenode, στη λίστα ηλεκτρονικού ταχυδρομείου, η στο forum της ελληνικής κοινότητας ubuntu.

   #ubuntu-gr στο δίκτυο irc.freenode.net
   https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr
   http://forum.ubuntu-gr.org/

Ubuntu Netbook Edition για αρχιτεκτονικές ARM

Η ειδικά σχεδιασμένη για αρχιτεκτονικές ARM έκδοση του Ubuntu Netbook Edition έρχεται με μια συλλογή ελαφρών εφαρμογών προσαρμοσμένη ειδικά για συσκευές βασισμένες σε ARM, που περιέχει μια λύση web-based εφαρμογών γραφείου ηλεκτρονικού ταχυδρομείου και γραφικό περιβάλλον που λειτουργεί με ή χωρίς επιτάχυνση γραφικών.

Εντυπώσεις από το FOSSCOMM 2010

Αυτό το Σαββατοκύριακο ανέβηκα Θεσσαλονίκη για το 3ο Πανελλήνιο Συνέδριο Κοινοτήτων ΕΛΛΑΚ (FOSSCOMM 2010). Έφτασα στη Θεσσαλονίκη το βράδυ της Παρασκευής. Το ξενοδοχείο Εσπέρια, που είχε προτείνει η οργανωτική επιτροπή, ήταν πολύ καλό. Το δωμάτιο στον 5ο όροφο είχε πλούσια θέα στον αρχαιολογικό χώρο και το όμορφο κτήριο της γενικής γραμματείας Μακεδονίας – Θράκης.

Το πρωί του Σαββάτου έφτασα κατά τις 10.15 στο αμφιθέατρο της Φυσικομαθηματικής σχολής του ΑΠΘ όπου γινόταν το συνέδριο. Μεταξύ αρκετών γνώριμων φίλων του ΕΛΛΑΚ βρήκα και το Σόλωνα Σαββίδη (δικτυακά γνωστό και ως Goofy), που ήταν ήδη εκεί αναζητώντας μέλη της ελληνικής κοινότητας του Ubuntu για να αρχίσουμε το στήσιμο του πάγκου μας. Δυστυχώς, ο αριθμός των ατόμων που εμφανίστηκαν και βοήθησαν στον πάγκο ήταν αρκετά μικρός, περίπου 4 με εμένα και το Σόλωνα.

Στήσαμε τον πάγκο με τα laptop/netbook μας, μια 30άρα cd με το Ubuntu 10.04 RC που είχα γράψει το βράδυ της Πέμτης (φρέσκα, φρέσκα… μόλις ανακοινώθηκε η κυκλοφορία της RC) και περίπου 50 κάρτες που είχα τυπώσει με το logo της κοινότητας και τις διευθύνσεις μας στο web (site, mailing list, forum, wiki, ubuntistas). Λίγο μετά “προσγειώθηκαν” στον πάγκο άλλη καμιά 50άρα home made cd ubuntu 9.10 ενώ αργότερα ο Ζήσης Βαρδάκας μας άφησε και κάποια από τα cd 9.10 που είχε στείλει η Canonical στην κοινότητα.

Πέρασα σχεδόν όλο το πρωινό στον πάγκο της Ubuntu-gr συζητώντας και κάνοντας τις τελευταίες διορθώσεις στην παρουσίαση της κοινότητας. Αρκετά άτομα περάσανε από τον πάγκο για ενημέρωση και απορίες σχετικά με το ubuntu και το ΕΛΛΑΚ γενικότερα. Οι συνομιλίες με δικτυακά γνωστούς φίλους του Ubuntu, αλλά και νέους χρήστες και μη του Ubuntu και άλλων διανομών ήταν απολαυστικές. Τα πιο συχνά θέματα ήταν σχετικά με τη νέα έκδοση 10.04, τις διαφορές μεταξύ των διανομών (το γνωστό “γιατί Ubuntu;”) και προβλήματα στην υποστήριξη κάποιων συσκευών. Μέχρι το μεσημέρι ο πάγκος μας είχε κυριολεκτικά “ξεπουλήσει”. CD και κάρτες είχαν όλα φύγει.

Κατά τις 4.30, με περίπου μια ώρα καθυστέρηση σε σχέση με το επίσημο πρόγραμμα, ήρθε η σειρά της παρουσίασης της Ελληνικής κοινότητας του Ubuntu. Ξεκινήσαμε με την προβολή του promo του Ubuntu 10.04. Τα χειροκροτήματα στο τέλος του βίντεο μάλλον σήμαιναν ότι εντυπωσίασε αρκετά το κοινό. :)

Συνέχισα με κάποια εισαγωγικά για τη φιλοσοφία του Ubuntu και την παρουσίαση των βασικών χαρακτηριστικών του 10.04. Στη συνέχεια μίλησα για την διεθνή και την ελληνική κοινότητα, τη δομή και τις δράσεις της Ubuntu-gr. Προς το τέλος της παρουσίασης των δραστηριοτήτων προώθησης του ubuntu, τα παιδιά της οργανωτικής άρχισαν να μου κουνάνε το χαρτάκι που έγραφε ότι απέμεναν 10 λεπτά μόνο για το τέλος της παρουσίασης και έτσι αναγκάστηκα να βιαστώ λίγο παραπάνω απ’ ότι θα ήθελα στις τελευταίες 4 διαφάνειες, προκειμένου να αφήσω αρκετό χρόνο για το Σόλωνα που θα μιλούσε πιο αναλυτικά για το forum και το περιοδικό Ubuntistas. Ελπίζω να μην κούρασε αυτή η βιασύνη, η οποία μάλλον δεν χρειαζόταν, μια και, όπως παρατήρησα σε επόμενες παρουσιάσεις που παρακολούθησα, αρκετές κοινότητες κατανάλωναν αρκετά περισσότερο από τον προβλεπόμενο χρόνο.

Ο Σόλωνας συνέχισε σε αρκετά πιο χαλαρωτικούς ρυθμούς με παρουσίαση στατιστικών για το forum και το περιοδικό και έκλεισε με ένα πολύ ωραίο μήνυμα συνεργασίας. Αν θυμάμαι καλά τα λόγια του ήταν κάπως έτσι: “Ένα χέρι μόνο του δεν μπορεί να ακουστεί… Όταν γίνουν όμως δύο μπορούν να κάνουν αρκετό θόρυβο!” – και χτύπησε δυνατά τα χέρια. Όλοι χειροκρότησαν.

Στη συνέχεια δεχτήκαμε ερωτήσεις ενώ στον προβολέα έτρεχε η οπτικοποίηση της κίνησης του φόρουμ που είχα φτιάξει με το codeswarm, που απ’ ότι μου είπαν μετά φαινόταν αρκετά αχνή λόγω του φωτισμού :( .

Τα παιδιά από την ελληνική κοινότητα fedora με ερώτησή τους έφεραν το θέμα της καθαρότητας της διανομής από κλειστό κώδικα ισχυριζόμενοι ότι ο κώδικας του Ubuntu One είναι κλειστός, αλλά περιέχεται στη διανομή. Από μέλος του ακροατηρίου διευκρινίστηκε ότι το κομμάτι κώδικα του ubuntu one που περιέχεται στο Ubuntu είναι στην πραγματικότητα ελεύθερο λογισμικό και όχι κλειστό, αλλά η συζήτηση πάνω στο καυτό θέμα της “καθαρότητας” μιας ΕΛΛΑΚ διανομής όταν αυτή συσχετίζεται με εμπορικές υπηρεσίες και λογισμικά συνεχίστηκε με πάθος για λίγο ακόμα.

Αφού παρακολούθησα την παρουσίαση της κοινότητας της fedora που ήταν αμέσως μετά τη δική μας, έφυγα για ξεκούραση στο ξενοδοχείο. Αφού ξάπλωσα λίγο, ο ftso μέσω twitter με ενημέρωσε ότι είχε κανονιστεί για τσίπουρα στις 21.00. Ήταν όμως ήδη αρκετά αργά και δεν πρόλαβα το ραντεβού. Έτσι βγήκα αργότερα για βολτούλα στην όμορφη Θεσσαλονίκη και κατέληξα για μπύρα σε ένα υπέροχο rock bar στα Λαδάδικα.

Τη δεύτερη μέρα του συνεδρίου έφτασα κατά τις 11 παρά και παρακολούθησα τις πολύ ενδιαφέρουσες ομιλίες των Χριστοφίδη, Ρούσσου και Γλέζου για τις πατέντες λογισμικού, την εταιρία ΕΛΛΑΚ και τον τρόπο που εφαρμόζονται τακτικές extreme programming στην Indifex αντίστοιχα. Πάγκος Ubuntu-gr δεν υπήρχε τη δεύτερη μέρα, μια και είχαμε ήδη ξεμείνει από υλικό από το μεσημέρι της πρώτης μέρας.

Κατά τις 13.30 έπρεπε να αποχαιρετήσω οριστικά το φετινό fosscomm για το ταξίδι της επιστροφής στην Πάτρα.

Ήταν υπέροχη διοργάνωση! Είχε πολύ κόσμο, αρκετά περισσότερο από πέρσι, ιδιαίτερα φοιτητές. Άκουσα ότι τελικά εγγράφηκαν γύρω στα 400 άτομα. Πολλά συγχαρητήρια σε όσους εργάστηκαν για τo fosscomm 2010 στη Θεσσαλονίκη. Ανυπομονώ να ξαναπάω στo επόμενο fosscomm, αυτό του 2011!