Πληροφορίες Έκδοσης GNOME 2.14

1. Τι νέο υπάρχει για τους χρήστες

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

1.1. Βελτιώσεις ταχύτητας

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

Μερικές εφαρμογές έλαβαν ειδική μεταχείριση για να γίνει σίγουρο ότι θα τρέχουν με το μέγιστο των δυνατοτήτων τους. Το τερματικό του GNOME έχει βελτιστοποιηθεί από πολλές πλευρές έτσι ώστε να γίνει πιο γρήγορο και λιγότερο απαιτητικό σε υπολογιστικούς πόρους. Η εφαρμογή καταγραφών συστήματος του GNOME τώρα εκκινείται περισσότερο από 20 φορές πιο γρήγορα σε σχέση με παλαιότερα.

Φιγούρα 1Η βελτίωση επιδόσεων του τερματικού του GNOME μεταξύ των εκδόσεων GNOME 2.12 και GNOME 2.14. Ο χρόνος που μετρήθηκε αφορά την ώρα που χρειάζεται για να εμφανίσει όλο το αγγλικό λεξικό στην οθόνη.
Φιγούρα 2Η βελτίωση επιδόσεων της εφαρμογής καταγραφών συστήματος μεταξύ των εκδόσεων GNOME 2.12 και GNOME 2.14. Ο χρόνος που μετρήθηκε αφορά την ώρα που χρειάζεται ξεκινήσει η εφαρμογή και να διαβάσει ένα αρχείο καταγραφής μεγέθους 2,9 MB.

1.2. Εκτενέστερη αναζήτηση

Ο διαχειριστής αρχείων του GNOME, Ναυτίλος, προσφέρει τώρα ένα ισχυρό γραφικό ενδιάμεσο αναζήτησης με το πάτημα του (Ctrl-F) στην επιφάνεια εργασίας ή μέσα σε ένα παράθυρο του διαχειριστή αρχείων.

Φιγούρα 3Αναζήτηση με το Nautilus

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

Αν είναι διαθέσιμο το περιβάλλον αναζήτησης του Beagle, ο Ναυτίλος θα το εκμεταλλευθεί για μια πιο γρήγορη και περιεκτική αναζήτηση.

1.3. Περισσότερη Βοήθεια

Η εφαρμογή βοήθειας του GNOME περιλαμβάνει τώρα νέες δυνατότητες αναζήτησης στην τεκμηρίωση και στις σελίδες βοήθειας που υπάρχουν στον υπολογιστή σας. Τώρα που υπάρχει πρόσβαση και στις παραδοσιακές σελίδες βοήθειας του UNIX (manpages) ,σε αρχεία GNU info και στην υψηλής ποιότητας τεκμηρίωση του GNOME, γίνεται δυνατή η αναζήτηση σχεδόν στο σύνολο της τεκμηρίωσης του συστήματος με ικανοποιητική ταχύτητα.

Φιγούρα 4Αναζήτηση της Βοήθειας, προβολή αρχείων GNU Info και ανάγνωση σελίδων man

Όπως και συμβαίνει και με το διαχειριστή αρχείων, οι χρήστες μπορούν να χρησιμοποιήσουν αν είναι διαθέσιμo το περιβάλλον αναζήτησης του Beagle για ακόμα πιο γρήγορη και ακριβής αναζήτηση.

1.4. Ekiga

Το Ekiga (παλιότερα γνωστό ως GNOME Meeting) είναι η εφαρμογή του GNOME για τη χρήση φωνής και βίντεο μέσω IP. Το Ekiga υποστηρίζει το πρωτόκολλο SIP το οποίο χρησιμοποιούν τα Google Talk, Asterisk και αρκετές άλλες εφαρμογές και συσκευές VOIP, επίσης υποστηρίζει το παλαιότερο πρωτόκολλο H323 το οποίο χρησιμοποιείται από το Microsoft Meeting και μερικές άλλες συσκευές.

Το Ekiga διαθέτει επίσης υποστήριξη STUN για να επιτρέψει την επικοινωνία μέσα από πολλά είδη firewalls, περιλαμβανομένων Network Address Translating (NAT) firewalls. Αυτό σημαίνει ότι το Ekiga μπορεί να λάβει αλλά και να κάνει κλήσεις χωρίς την ύπαρξη μιας δημόσιας διεύθυνσης IP και χωρίς την προώθηση θυρών στον δρομολογητή σας.

Φιγούρα 5Πραγματοποίηση μιας κλήσης SIP με το Ekiga

Οι χρήστες μπορούν να δημιουργήσουν ένα λογαριασμό στο Ekiga.net ο οποιός θα τους παρέχει μια διεύθυνση SIP που μπορούν να την χρησιμοποιήσουν για να κάνουν και να λαμβάνουν κλήσεις μέσω διαδικτύου.

1.5. Βελτιωμένη διαχείριση παραθύρων

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

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

Φιγούρα 6Εκτέλεση ενός ίδιου παραθύρου τοπικά και απομακρυσμένα

1.6. Deskbar

Νέο χαρακτηριστικό του GNOME είναι η μικροεφαρμογή Deskbar. Οι προχωρημένοι χρήστες, οι λάτρεις του πληκτρολογίου και οι χρήστες της παλιάς γραμμής εντολών του πίνακα εφαρμογών θα βρούνε εξαιρετικά ισχυρή και εύχρηστη αυτήν την υλοποίηση. Το Deskbar χρησιμοποιεί πρόσθετες λειτουργίες (γραμμένες σε Python) και αποκτάει έτσι την δυνατότητα αναζήτησης για εφαρμογές, αρχεία, φακέλους, σελιδοδείκτες, επαφές και πολλά περισσότερα. Επίσης το Deskbar μπορεί να χρησιμοποιήσει τις λειτουργίες του Google Live, του Yahoo και του Beagle.

Φιγούρα 7Αναζήτηση για 'net'

Η Deskbar μπορεί να λειτουργήσει και μέσα στο πίνακα εφαρμογών και σε λειτουργία σύμπτυξης για χρήση σε κατακόρυφους πίνακες ή πίνακες με ελάχιστο ελεύθερο χώρο. Για να κάνετε αναζήτηση απλά πατήστε τη συντόμευση (Alt-F3) και εισάγετε τους όρους αναζήτησης. Μπορείτε ακόμα να δείτε και να ψάξετε το ιστορικό εντολών σας.

1.7. Βελτιώσεις στην σύνδεση χρήστη

Έγιναν πολλές βελτιώσεις στο σύστημα εισόδου (GDM). Η βελτιστοποίηση της απόδοσης που είναι ορατή σε όλη την επιφάνεια εργασίας υπάρχει και στο σύστημα εισόδου. Υπάρχει ένα νέο κουμπί βελτιωμένων "Επιλογών" που επιτρέπει τη γρήγορη πρόσβαση στις διάφορες λειτουργίες της εισόδου. Μια νέα λειτουργία "ασφαλούς απομακρυσμένης" εισόδου έχει προστεθεί για να μπορούν οι χρήστες να συνδέονται με τον εξυπηρετητή X εύκολα και με ασφάλεια. Η όψη του χαιρετιστή εισόδου έχει βελτιωθεί αρκετά και επιτρέπει περισσότερη παραμετροποίηση από τους χρήστες.

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

Σημείωση: Το αρχείο που χρησιμοποιείται από τους χρήστες για τη ρύθμιση του GDΜ έχει αλλάξει από το /etc/gdm/gdm.conf στο /etc/gdm/custom.conf. Για περισσότερες πληροφορίες δείτε τη σελίδα του GDM Project

1.8. Γρήγορη εναλλαγή χρήστη

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

Φιγούρα 9Γρήγορη αλλαγή χρήστη από το πίνακα εφαρμογών
Φιγούρα 10Αλλαγή χρηστών από μια κλειδωμένη συνεδρία

1.9. Κοινόχρηστα ημερολόγια

Μια νέα λειτουργία στο Evolution 2.6 είναι τα κοινόχρηστα ημερολόγια πάνω σε CalDAV. Το πρωτόκολλο κοινόχρηστου ημερολογίου CalDAV χρησιμοποιείται από αρκετούς groupware servers, συμπεριλαμβανομένου του ελεύθερα διαθέσιμου Hula server.

Φιγούρα 11Προβολή ενός κοινόχρηστου ημερολογίου από το Hula

1.10. Έξυπνοι σελιδοδείκτες

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

Φιγούρα 12Βελτιωμένη διαχείριση σελιδοδεικτών και έλεγχος stylesheet

Επίσης αυτή η έκδοση υποστηρίζει stylesheets καθορισμένα από τον χρήστη, παρέχοντας έτσι βελτιωμένη προσιτότητα και έλεγχο του χρήστη πάνω στον τρόπο εμφάνισης της σελίδας. Ο Epiphany μπορεί τώρα να χρησιμοποιεί την μηχανή του Firefox, του Mozilla ή του XULRunner. Αν τρέχετε το NetworkManager, ο Epiphany θα μπορεί να εντοπίζει αυτόματα τις ρυθμίσεις του δικτύου σας.

1.11. Καλύτερος επεξεργαστής κειμένου

Το Gedit συνεχίζει να προσφέρει την ευχρηστία ενός απλού επεξεργαστή κειμένου με όλες τις δυνατότητες που χρειάζεστε για την ανάπτυξη εφαρμογών ή την δημιουργία δικτυακών τόπων. Οι δυνατότητες του Gedit 2.14 περιλαμβάνουν βελτιωμένη διαχείριση πολλαπλών εγγράφων και εγγραφή σε απομακρυσμένα αρχεία. Για παράδειγμα τώρα το Gedit επιτρέπει την διάφανη περιήγηση και επεξεργασία εγγράφων που βρίσκονται σε καταλόγους SFTP, FTP και WebDAV κατευθείαν από τον διαχειριστή αρχείων. Επίσης διαθέτει βελτιωμένη επισήμανση σύνταξης για HTML , PHP ,PSP και όχι μόνο. Ο συνδυασμός αυτών των δυνατοτήτων κάνουν το Gedit ένα ισχυρό επεξεργαστή κειμένου που μπορεί να χειρισθεί όλες τις εργασίες που οι χρήστες επιθυμούν.

Φιγούρα 13Το Gedit μπορεί να χειριστεί πολλαπλά πηγαία αρχεία εύκολα, ανοίγοντας και αποθηκεύοντας τα τοπικά η σε δίκτυο.

Επίσης υπάρχει η νέα δυνατότητα δημιουργίας πρόσθετων λειτουργιών για το Gedit με την χρήση της γλώσσας προγραμματισμού Python. Αυτή επιτρέπει την επέκταση της λειτουργικότητας του Gedit ακόμα και από ένα αρχάριο προγραμματιστή. Μερικές χρήσιμες πρόσθετες λειτουργίες που περιέχονται στο Gedit περιλαμβάνουν την εκτέλεση εξωτερικών εντολών, υποστήριξη αυτόματης συμπλήρωσης tag και μια αλληλοεπιδραστική κονσόλα Python.

Φιγούρα 14Ο διάλογος πρόσθετων λειτουργιών που δείχνει τις ιδιότητες για τις Εξωτερικές Εντολές

1.12. Εφαρμογή προβολής εικόνων

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

Φιγούρα 15Εύκολη περιήγηση ανάμεσα σε εικόνες από τον ίδιο κατάλογο

1.13. Ενσωματωμένη προστασία οθόνης

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

Φιγούρα 16Ρύθμιση των ιδιοτήτων της προφύλαξης οθόνης του GNOME

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

1.14. Το τελευταίο GStreamer

Το GNOME 2.14 χρησιμοποιεί την τεχνολογία του of GStreamer 0.10. Το περιβάλλον πολυμέσων GStreamer είναι ένα πανίσχυρο παραμετροποιήσιμο περιβάλλον ήχου και βίντεο που χρησιμοποιείται στο UNIX και στο LINUX όπως και σε φορητές συσκευές. Η τελευταία του έκδοση είναι πιο γρήγορη και σταθερή από τις προηγούμενες. Έχουν επιλυθεί προβλήματα όπως ο συγχρονισμός ήχου και βίντεο μεταξύ συσκευών και ο δυναμικός χειρισμός προσθέτων λειτουργιών πολυμέσων Μπορειτε να βρείτε περισσότερα για το GStreamer από την ιστοσελίδα του GStreamer.

Όλες οι εφαρμογές πολυμέσων που έρχονται με το GNOME έχουν αναβαθμιστεί ώστε να εκμεταλλευτούν τα πλεονεκτήματα του τελευταίου GStreamer, περιλαμβανομένων του Totem, Sound Juicer και της εφαρμογής έλεγχου έντασης ήχου.

Το GStramer 0.10 επιτρέπει στους χρήστες να εκμεταλλευτούν τις πρόσθετες λειτουργίες πολυμέσων που διανέμονται από τρίτους κατασκευαστές. Αυτή η δυνατότητα επιτρέπει στους διανομείς να προσφέρουν υποστήριξη σε κλειστά codecs όταν δεν υπάρχει διαθέσιμο αντίστοιχο ελεύθερο codec ή όταν το codec δεν μπορεί για νομικούς λόγους να διανεμηθεί . Αυτά μπορεί να περιλαμβάνουν υποστήριξη για AC3, WMA, MP3 και άλλα. Μια πρόσθετη λειτουργία MP3 για το GStreamer 0.10 που παρέχεται δωρεάν και με νόμιμη άδεια χρήσης είναι ήδη διαθέσιμη από την Fluendo, μια εταιρία που εδώ και καιρό βοηθάει στην ανάπτυξη του GStreamer.

1.15. Εύκολη ρύθμιση

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

Φιγούρα 17Ορισμός προτιμώμενων εφαρμογών επιλέγοντας τις από μια λίστα ή με την εισαγωγή μια εντολής.
Φιγούρα 18Επιλογή από μια λίστα από διαθέσιμους ήχους ή προσαρμοσμένη επιλογή από άλλο αρχείο ήχου.

2. Τι νέο υπάρχει για τη διαχείριση συστήματος

Με την έκδοση 2.14, το GNOME τώρα περιλαμβάνει μια Σουίτα Διαχείρισης, που είναι μια συλλογή από εργαλεία για διαχειριστές συστημάτων. Τα δυο νέα εργαλεία αυτής της σουίτας είναι πανίσχυρα και βοηθούν τους διαχειριστές συστημάτων στη διαχείριση πολλαπλών τερματικών χρηστών όπου απαιτείται κλείδωμα μηχανημάτων.

2.1. Pessulus - Επεξεργαστής κλειδώματος

Το Pessulus είναι ένας επεξεργαστής κλειδώματος που επιτρέπει στους διαχειριστές να απενεργοποιήσουν συγκεκριμένες δυνατότητες της επιφάνειας εργασίας GNOME,κάτι που είναι πολλές φορές επιθυμητό σε εταιρικά περιβάλλοντα και σε Internet cafés. Αυτή η δυνατότητα περιορισμού λειτουργιών ήταν διαθέσιμη στο GNOME εδώ και αρκετά χρόνια, με το Pessulus όμως γίνεται ευκολότερη για τους διαχειριστές η υλοποίηση αυτών των περιορισμών.

Φιγούρα 19Χρήση του επεξεργαστή κλειδώματος για την προστασία κλεισίματος του υπολογιστή από τους χρήστες

Μερικές από τις δυνατότητες που μπορούν να απενεργοποιηθούν περιλαμβάνουν:

  • Πρόσβαση στη γραμμή εντολών
  • Η δυνατότητα να κλεισίματος ή επανεκκίνησης του υπολογιστή
  • Πρόσβαση σε καθορισμένα πρωτόκολλα με το περιηγητή ιστού
  • Η δυνατότητα επεξεργασίας του πίνακα εφαρμογών του GNOME

2.2. Sabayon - Επεξεργαστής προφίλ

Το Sabayon επιτρέπει στους διαχειριστές να ρυθμίσουν τα προφίλ των χρηστών μέσα σε μια αλληλοεπιδραστική ενσωματωμένη συνεδρία GNOME. Όταν δημιουργείται ή διορθώνεται ένα προφίλ τότε εκκινείται μια ειδική ενσωματωμένη συνεδρία GNOME την οποία μπορεί να χρησιμοποιήσει ο διαχειριστής για να αλλάξει τις προεπιλεγμένες και τις υποχρεωτικές τιμές κλειδιών του GConf χωρίς να αποσυνδεθεί από την δική του συνεδρία.

Φιγούρα 20Το Sabayon κατά την επεξεργασία ενός προφίλ χρήστη

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

3. Τι νέο υπάρχει για τους προγραμματιστές

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

Οι βασικές βιβλιοθήκες της Πλατφόρμας Ανάπτυξης του GNOME παρέχουν εγγυήσεις σταθερότητας στα API και ABI για την σειρά εκδόσεων του GNOME 2.x. Οι βιβλιοθήκες στην επιφάνεια εργασίας του GNOME 2.x δεν έχουν αυτή την εγγύηση, αλλά παραμένουν σταθερές από έκδοση σε έκδοση.

3.1. GSlice

Με την GLib 2.10, ο GSlice allocator αντικαθιστά τα παλαιότερα GMemChunk και GTrashStacks APIs που ήταν διαθέσιμα στη GLib. Το GSlice μοιάζει πολύ στο kernel slab allocator και επιτρέπει τη γρήγορη και αποτελεσματική σε σχέση με τη μνήμη διάθεση μικρών δομών (π.χ. στοιχεία GList, δομές GtkWindow). Ακόμα, το GSlice δεν έχει το locking overhead του GMemChunk, με αποτέλεσμα να είναι πολύ πιο γρήγορο σε πολυνηματικές εφαρμογές.

Φιγούρα 21Ταχύτητα ανάθεσης μνήμης και απελευθέρωσης 1 εκατομμυρίου στοιχείων GList σε 1 (κόκκινο), 5 (κίτρινο), 10 (πράσινο) και 20 (μπλέ) διεργασίες.

Το GMemChunk έχει σχεδιαστεί ξανά για να χρησιμοποιείτο GSlice, ενώ το GMemChunk API θεωρείται πια ξεπερασμένο.

Για να διαθέσετε μνήμη με τον GSlice allocator, χρησιμοποιήστε την κλήση g_slice_new (MyStructure);, η οποία θα επιστρέψει έναν pointer (ptr). Για να ελευθερώσετε μνήμη με με τον GSlice χρησιμοποιήστε την g_slice_free (MyStructure, ptr);.

Το Gslice χρησιμοποιεί μια κλιμακούμενη, με τοπικές διεργασίες λανθάνουσα μνήμη από κομμάτια διαφορετικών μεγεθών. Για μεγάλες απαιτήσεις μνήμης, το Gslice χρησιμοποιεί αυτόματα τον g_malloc allocator,και έτσι οι προγραμματιστές δεν χρειάζεται να επιλέγουν τον πιο αποτελεσματικό allocator.

3.2. Δήλωση υπηρεσίας

Η τελευταία έκδοση του GNOME προσφέρει στους προγραμματιστές έναν εύκολο τρόπο να δηλώνουν τις εφαρμογές τους έτσι ώστε να ξεκινούν μαζί με το GNOME. Για να γίνει αυτό, χρειάζεστε μόνο να εγκαταστήσετε το .desktop αρχείο στο $prefix/share/gnome/autostart/, /etc/xdg/autostart/ ή ~/.config/autostart/. Αν θέλετε να εγκαταστήσετε μια υπηρεσία, αλλά να την έχετε απενεργοποιημένη, μπορείτε να προσθέσετε την ιδιότητα X-GNOME-autostart-enabled = False.

Υπάρχουν όμως ορισμένοι περιορισμοί αν δηλώσετε τις υπηρεσίες με αυτό τον τρόπο:

  • Οι εφαρμογές που δηλώνονται στη συνεδρία με κάποιον άλλο τρόπο (π.χ. nautilus, gnome-panel, vino) δεν θα πρέπει να δηλώνονται με αυτό τον τρόπο.
  • Τις εφαρμογές που διαχειρίζεται η συνεδρία, δεν θα τις χειρίζεται σωστά, και έτσι θα πρέπει να βεβαιωθείτε ότι περάσατε την επιλογή --sm-disable στη γραμμή Exec.

4. Διεθνοποίηση

Ευχαριστίες στους συντελεστές του οικουμενικού Έργου Μετάφρασης του GNOME, το οποίο κάτω από την καθοδήγηση του Christian Rose και Danilo Šegan, έφερε στο GNOME 2.14 υποστήριξη για 45 γλώσσες (με τουλάχιστον 80 τοις εκατό των μηνυμάτων μεταφρασμένα). Για την τοπικοποίηση του GNOME 2.14 στα ελληνικά εργάστηκαν οι Κώστας Παπαδήμας, Νίκος Χαρωνιτάκης, Στέλιος Παπαναστασίου, Στάθης Καμπέρης, Πέτρος Βελώνης και Σίμος Ξενιτέλλης. Μπορείτε να έρθετε σε επαφή με την ελληνική ομάδα στο δικτυακό τόπο http://www.gnome.gr.

Υποστηριζόμενες γλώσσες:

  • Αλβανικά (5 εκατομμύρια ομιλούντες)
  • Βασκικά (580.000)
  • Bengali (189 εκατομμύρια)
  • Πορτογαλικά Βραζιλίας (175 εκατομμύρια)
  • Βουλγαρικά (9 εκατομμύρια)
  • Καταλανικά (7 εκατομμύρια)
  • Κινέζικα (Χονγκ Κονγκ)
  • Κινέζικα (Ταϊβάν) (40 εκατομμύρια)
  • Κινέζικα Απλοποιημένα (πάνω από 1 δισεκατομμύριο)
  • Τσέχικα (11 εκατομμύρια)
  • Δανικά (5.3 εκατομμύρια)
  • Ολλανδικά (πάνω από 21 εκατομμύρια)
  • Αγγλικά (341 εκατομμύρια)
  • Εσθονικά (1 εκατομμύριο)
  • Φινλανδικά (πάνω από 5 εκατομμύρια)
  • Γαλλικά (πάνω από 75 εκατομμύρια)
  • Γαλισιακά (3 εκατομμύρια)
  • Γερμανικά (100 εκατομμύρια)
  • Ελληνικά (15 εκατομμύρια)
  • Γκουτζαράτι (46 εκατομμύρια)
  • Χίντι (370 εκατομμύρια)
  • Ουγγρικά (14.5 εκατομύρια)
  • Ινδονησιακά (230 εκατομμύρια)
  • Ιταλικά (60 εκατομμύρια)
  • Ιαπωνικά (πάνω από 125 εκατομμύρια)
  • Κορεάτικα (75 εκατομμύρια)
  • Λιθουανικά (4 εκατομμύρια)
  • Σλαβομακεδονικά (2 εκατομμύρια)
  • Νεπάλι (16 εκατομμύρια)
  • Νορβηγικά Bookmal (5 εκατομμύρια)
  • Περσικά
  • Πολωνικά (44 εκατομμύρια)
  • Πορτογαλικά (43 εκατομμύρια)
  • Πουντζάμπι (60 εκατομμύρια)
  • Ρουμανικά (26 εκατομμύρια)
  • Ρωσικά (170 εκατομμύρια)
  • Σερβικά (10 εκατομμύρια)
  • Σλοβακικά (5 εκατομμύρια)
  • Ισπανικά (πάνω από 350 εκατομμύρια)
  • Σουηδικά (9 εκατομμύρια)
  • Ταϋλανδέζικα (60 εκατομμύρια)
  • Τουρκικά (61 εκατομμύρια)
  • Ουκρανικά (50 εκατομμύρια)
  • Βιετναμέζικα (68 εκατομμύρια)
  • Ουαλικά (575.000)

Σημειώστε ότι τα Βασκικά, τα Εσθονικά, τα Ινδονησιακά, τα Κινέζικα (Χονγκ Κονγκ) , τα Περσικά, και τα Bengali είναι οι νέες υποστηριζόμενες γλώσσες για το GNOME 2.14, χάρις στην σκληρή δουλειά των μεταφραστών τους. Ακόμη, άξιο αναφοράς είναι το ότι υποστηρίζονται τα Αγγλικά Ην. Βασιλείου και Καναδά.

Πολλές άλλες γλώσσες υποστηρίζονται μερικώς, με περισσότερα από τα μισά αλφαριθμητικά μεταφρασμένα.

5. Εγκατάσταση του GNOME

Μπορείτε να δοκιμάσετε το GNOME 2.14 μέσω ενός LiveCD το οποίο περιέχει όλο το λογισμικό που περιέχει το GNOME 2.14 σε ένα μόνο CD. Μπορείτε να το κατεβάσετε απότο GNOME BitTorrent site or GNOME FTP.

Για να εγκαταστήσετε ή να αναβαθμίσετε τον υπολογιστή σας στο GNOME 2.14 , σας συστήνουμε να εγκαταστήσετε τα επίσημα πακέτα από την διανομή σας. Πολλές δημοφιλείς διανομές θα έχουν διαθέσιμο το GNOME 2.14 πολύ σύντομα, και μερικές έχουν ήδη διαθέσιμες δοκιμαστικές εκδόσεις με το GNOME 2.14. Για μια λίστα διανομών που διαθέτουν το GNOME δείτε το Get Footware

Αρκετοί προχωρημένοι χρήστες θέλουν να εγκαθιστούν το GNOME από τον πηγαίο κώδικα, ώστε να δοκιμάζουν τις τελευταίες εκδόσεις και να παρέχουν ανάδραση και βελτιώσεις. Για αυτούς συστήνουμε το εργαλείο GARNOME, για εγκατάσταση από τα εκδοθέντα tarballs, και το jhbuild, για εγκατάσταση από το CVS. Μπορείτε ακόμα να χρησιμοποιήσετε το jhbuild για να εγκαταστήσετε το GNOME 2.14 με τη χρήση του gnome-2-14 moduleset.

Για αυτούς που θέλουν να κτίσουν ολόκληρη την επιφάνεια εργασίας χειροκίνητα, η σειρά για να κάνετε μεταγλώττιση τις εφαρμογές είναι: libxml2, libxslt, gnome-common, intltool, scrollkeeper, gtk-doc, glib, libIDL, ORBit2, libbonobo, fontconfig, Render, Xrender, cairo, Xft, pango, atk, shared-mime-info, gtk+, gconf, desktop-file-utils, gnome-mime-data, avahi, dbus, hal, gnome-vfs, audiofile, esound, libgnome, libart_lgpl, libglade, libgnomecanvas, libbonoboui, hicolor-icon-theme, icon-naming-utils, gnome-icon-theme, gnome-keyring, libgnomeui, startup-notification, gtk-engines, gnome-themes, gnome-doc-utils, gnome-desktop, libwnck, libgpg-error, libgcrypt, libtasn1, opencdk, gnutls, libsoup, mozilla, evolution-data-server, gnome-python/pygobject, pycairo, gnome-python/pygtk, gnome-menus, gnome-panel, gnome-session, vte, gnome-terminal, libgtop, gail, libxklavier, gstreamer, liboil, gst-plugins-base, gucharmap, system-tools-backends, gnome-applets, metacity, libgsf, libcroco, libgnomecups, libgnomeprint, libgnomeprintui, librsvg, eel, nautilus, control-center, yelp, bug-buddy, gtksourceview, gnome-python/pyorbit, gnome-python/gnome-python, nautilus-cd-burner, gst-plugins-good, libmusicbrainz, iso-codes, totem, gnome-media, gnome-python/gnome-python-desktop, gedit, eog, gconf-editor, gnome-utils, gnome-system-monitor, gnome-netstatus, gcalctool, zenity, at-spi, libgail-gnome, gnome-speech, gnome-mag, gnopernicus, gok, epiphany, gob2, gnome-games, gnome-user-docs, file-roller, gnome-system-tools, gnome-nettool, vino, gnome-volume-manager, gnome-backgrounds, sound-juicer, gtkhtml, evolution, evolution-webcal, evolution-exchange, ekiga, poppler, evince, dasher, gnome-keyring-manager, deskbar-applet, fast-user-switch-applet, gnome-screensaver, pessulus, sabayon.

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

6. Κοιτάζοντας μπροστά για το GNOME 2.16

Φυσικά η ανάπτυξη δεν σταματά με το GNOME 2.14. Έξι μήνες μετά από το GNOME 2.14 θα ακολουθήσει το GNOME 2.16 που θα βασιστεί στα υπέροχα χαρακτηριστικά της προηγούμενης έκδοσης.

Λειτουργίες που θα περιμένουμε στο GNOME 2.16 περιλαμβάνουν:

  • Το GTK+ 2.10, το οποίο περιλαμβάνει αρκετή δουλειά από το έργο Project Ridley
  • Θέματα βασισμένα στο Cairo 1.2
  • Υποστήριξη για compositing, alpha blending, drop shadows, διάφανα παράθυρα και πολλά άλλα
  • Ενσωματωμένη διαχείριση ενέργειας μέσω του Διαχείριση ενέργειας GNOME
  • Νέα γραφικά συστατικά για προγραμματιστές περιλαμβανομένων γραφικών συστατικών εκτύπωσης και ειδοποιήσεων

Περισσότερες πληροφορίες σχετικά με τον σχεδιασμό υλοποίησης του GNOME 2.16 θα εμφανιστούν σύντομα όταν ξεκινήσει η ανάπτυξη του. Παρακολουθήστε τις εξελίξεις στην σελίδα μας development page.

Φιγούρα 22Η διαχείριση ενέργειας του GNOME προγραμματίστηκε να παρουσιαστεί με το GNOME 2.16

7. Συμμετοχή

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

Ως χρήστης, η συμμετοχή σας μπορεί να γίνει πολύ απλά, με το να συμπληρώνετε αναφορές σφαλμάτων. Μπορείτε να στέλνετε αναφορές μέσω του Bugzilla με την χρήση του βοηθού σφαλμάτων. Αν θέλετε να συμμετάσχετε πιο ενεργά, μπορείτε να γίνετε μέλος στην δραστήρια ομάδα μας bug-squad. Αν είστε εταιρία μπορείτε να γίνετε ένας Φίλος του GNOME.

Για τους προγραμματιστές, υπάρχει ένας πολύ συναρπαστικός δρόμος ανάπτυξης σε όλες τις ομάδες μας Ανάπτυξης λογισμικού - Προσιτότητας, Τεκμηρίωσης, Χρηστικότητας, Μεταφράσεων, Δικτυακού τόπου, Δοκιμής, Γραφικών, Ανάπτυξη της Επιφάνειας Εργασίας και της Βασικής Πλατφόρμας. Εδώ είναι ένας Οδηγός για να σας βοηθήσει να ξεκινήσετε.

ελάτε σήμερα μαζί μας και δείτε ότι μπορείτε να κάνετε την διαφορά.

A. Μνεία

Αυτές οι σημειώσεις έκδοσης γράφτηκαν από τον Davyd Madeley και διορθώθηκαν από τον Bob Kashani μαζί με την εκτενή βοήθεια της κοινότητας του GNOME. Εκ μέρους της κοινότητας δίνουμε τις ευχαριστίες μας στους προγραμματιστές και στους άλλους συντελεστές που έκαναν αυτή την έκδοση του GNOME πραγματικότητα.

Αυτό το κείμενο μπορεί να μεταφραστεί ελεύθερα σε οποιαδήποτε γλώσσα. Αν θέλετε να το μεταφράσετε παρακαλώ επικοινωνήστε με το GNOME Translation Project.