Πυρήνας τεχνολογιών
Το GNOME παρέχει μια σειρά από βιβλιοθήκες για τη δημιουργία ελκυστικών γραφικών διεπαφών. Παρέχει βιβλιοθήκες για την εμφάνιση και επεξεργασία των βασικών ελέγχων της διεπαφής χρήστη, για την μορφοποίηση και εμφάνιση κειμένου στις περισσότερες γραφές του κόσμου, και για τη σχεδίαση περίπλοκων διανυσματικών γραφικών στην οθόνη. Οι γραφικές τεχνολογίες του GNOME περιγράφονται στην Ενότητα 3.1 ― Γραφικές διεπαφές.
Η βιβλιοθήκη GIO του GLib, μαζί με το σύστημα υποστήριξης GVFS, προσφέρει ένα αφηρημένο μοντέλο του συστήματος αρχείων που επιτρέπει στους χρήστες να εργάζονται τόσο με αρχεία σε απομακρυσμένους εξυπηρετητές, όσο και με αρχεία των τοπικών συστημάτων αρχείων.Η GIO παρέχει ένα API υψηλού επιπέδου για τις ενέργειες αρχείων, διευκολύνοντας και επιταχύνοντας την ανάπτυξη λογισμικού. Η χρήση της GIO παρέχει στην εφαρμογή σας αυτόματη υποστήριξη για απομακρυσμένα αρχεία και φακέλους. Η GIO και το GVFS περιγράφονται στην Ενότητα 3.2 ― Εικονικό σύστημα αρχείων.
Το GNOME παρέχει τη βιβλιοθήκη και την υπηρεσία GConf για την αποθήκευση και ανάκτηση των προτιμήσεων του χρήστη. Το GConf διαθέτει ένα απλό API που διευκολύνει την προσθήκη άμεσα εφαρμόσιμων προτιμήσεων στην εφαρμογή σας. Η χρήση του GConf επιτρέπει στους διαχειριστές συστημάτων να καθορίζουν προεπιλεγμένες και υποχρεωτικές ρυθμίσεις εφαρμογών για τους χρήστες τους. Το GConf περιγράφεται στην Ενότητα 3.3 ― Ρύθμιση και κλείδωμα.
Το GNOME παρέχει λειτουργίες διεθνοποίησης και προσιτότητας, για να μπορείτε να απευθυνθείτε σε όσο το δυνατόν περισσότερους εν δυνάμει χρήστες. Σε μεγάλο βαθμό, η υποστήριξη για τη διεθνοποίηση και την προσιτότητα είναι ενσωματωμένη στο GNOME, αλλά υπάρχουν πολλά σχετικά ζητήματα με τα οποία θα πρέπει να είστε εξοικειωμένοι κατά την ανάπτυξη εφαρμογών. Η διεθνοποίηση εξετάζεται στην Ενότητα 3.4 ― Διεθνοποίηση και η προσιτότητα στην Ενότητα 3.5 ― Προσιτότητα.
Το GNOME περιλαμβάνει το GStreamer, ένα εξαιρετικά ισχυρό πλαίσιο πολυμέσων, για τη δημιουργία, επεξεργασία και αναπαραγωγή ήχου και βίντεο. Το GStreamer εξετάζεται στην Ενότητα 3.6 ― Πολυμέσα.
Επίσης, το GNOME παρέχει ένα ολοκληρωμένο πλαίσιο εκτύπωσης που συμπληρώνει το CUPS, όπου είναι δυνατόν. Το πλαίσιο εκτύπωσης του GNOME σας επιτρέπει να παρέχετε μια ενιαία διεπαφή και εκτυπώσεις υψηλής ποιότητας. Το πλαίσιο εκτύπωσης περιγράφεται στην Ενότητα 3.7 ― Εκτύπωση.