Μονάδες επιφάνειας εργασίας

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

eel

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

evolution-data-server

Ο Εξυπηρετητής Δεδομένων Evolution παρέχει μια ενιαία τοποθεσία για τις πληροφορίες του βιβλίου διευθύνσεων και του ημερολογίου, επιτρέποντας σε πολλαπλές εφαρμογές να κάνουν κοινή χρήση των ίδιων δεδομένων. Ο Εξυπηρετητής Δεδομένων Evolution εξετάζεται στην Ενότητα 5.9 ― Βιβλίο διευθύνσεων και ημερολόγιο.

gnome-panel

Πέρα από τον ίδιο τον πίνακα εφαρμογών, το πακέτο gnome-panel περιέχει τις βιβλιοθήκες που χρησιμοποιούνται για τη δημιουργία μικροεφαρμογών που εκτελούνται στον πίνακα εφαρμογών του χρήστη. Οι μικροεφαρμογές των πινάκων εφαρμογών εξετάζονται στην Ενότητα 5.2 ― Μικροεφαρμογές πίνακα εφαρμογών.

gnome-keyring

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

gstreamer

Το GStreamer είναι η πανίσχυρη βιβλιοθήκη πολυμέσων που χρησιμοποιείται παντού στο GNOME για την αναπαραγωγή, δημιουργία και επεξεργασία ήχου και βίντεο. Το GStreamer εξετάζεται στην Ενότητα 3.6 ― Πολυμέσα.

gtkhtml

Η βιβλιοθήκη gtkhtml είναι μία ελαφριά εφαρμογή εμφάνισης HTML με πλήρη υποστήριξη της επεξεργασίας rich text. Χρησιμοποιείται από την εφαρμογή ηλεκτρονικού ταχυδρομείου του Evolution και επιτρέπει στους χρήστες να γράφουν και να διαβάζουν μηνύματα HTML.

gtksourceview

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

libgail-gnome

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

libgnomeprint

Η πεπαλαιωμένης βιβλιοθήκη libgnomeprint παρέχει μια υλοποίηση του μοντέλου απεικόνισης PostScript. Την έχει διαδεχθεί το GtkPrint. Ο καινούριος πηγαίος κώδικας πρέπει να χρησιμοποιεί το GtkPrint αντί αυτής. Το πλαίσιο εκτύπωσης GNOME εξετάζεται στην Ενότητα 3.7.1 ― GNOME Print.

libgnomeprintui

Η πεπαλαιωμένη βιβλιοθήκη libgnomeprintui παρέχει ένα συνήθη διάλογο εκτύπωσης, ένα διάλογο προεπισκόπησης εκτύπωσης και διάφορους άλλους ελέγχους απαραίτητους για την εκτύπωση. Την έχει διαδεχθεί το GtkPrint. Το πλαίσιο εκτύπωσης GNOME εξετάζεται στην Ενότητα 3.7.1 ― GNOME Print.

libgtop

Η βιβλιοθήκη libgtop παρέχει ένα φορητό API για την απόκτηση πληροφοριών σχετικά με τις εκτελούμενες διεργασίες. Χρησιμοποιείται από την εφαρμογή Παρακολούθησης συστήματος.

librsvg

Η βιβλιοθήκη librsvg παρέχει μια υλοποίηση των γραφικών SVG (Scalable Vector Graphics). Χρησιμοποιείται παντού στην επιφάνεια εργασίας για την εμφάνιση διανυσματικών γραφικών που δεν εξαρτώνται από την ανάλυση.

libsoup

Η βιβλιοθήκη libsoup παρέχει μια υλοποίηση του SOAP (Simple Object Access Protocol), καθώς και του HTTP. Το SOAP μπορεί να χρησιμοποιηθεί για την ενσωμάτωση υπηρεσιών ιστού σε εφαρμογές. Η βιβλιοθήκη libsoup εξετάζεται στην Ενότητα 4.5.1 ― SOAP.

libwnck

Η βιβλιοθήκη libwnck παρέχει έναν τρόπο ελέγχου διαχειριστών παραθύρων σύμμορφων με το EWMH, συμπεριλαμβανομένου και του Metacity, του προεπιλεγμένου διαχειριστή παραθύρων του GNOME. Η βιβλιοθήκη libwnck εξετάζεται στην Ενότητα 5.5 ― Διαχειριστής παραθύρων.

libxklavier

Η βιβλιοθήκη libxklavier παρέχει ένα API υψηλού επιπέδου για την πρόσβαση και ρύθμιση διατάξεων πληκτρολογίου. Χρησιμοποιείται από τις Προτιμήσεις πληκτρολογίου και επιτρέπει στους χρήστες να ορίζουν τη διάταξη και τις επιλογές του πληκτρολογίου τους.

vte

Το VTE είναι ένα γραφικό συστατικό εξομοίωσης τερματικού για χρήση σε εφαρμογές GTK+. Παρέχει ένα ενιαίο API και χρησιμοποιεί την Pango για τη σχεδίαση κειμένου, κάτι που του επιτρέπει να εμφανίζει πλήρως διεθνοποιημένο κείμενο. Το VTE χρησιμοποιείται από την εφαρμογή Τερματικού του GNOME.