Πρόλογος

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

Αυτός ο οδηγός είναι χρήσιμος στις ακόλουθες περιπτώσεις:

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

Γενικά, αυτός ο οδηγός αφορά την ενσωμάτωση υπάρχοντος λογισμικού στην επιφάνεια εργασίας GNOMΕ. Αν λοιπόν σκέφτεστε να γράψετε καινούριο λογισμικό, σας προτείνουμε να το γράψετε εξ ολοκλήρου για την πλατφόρμα GNOME. Παρακαλούμε δείτε τον Ιστότοπο προγραμματιστών του GNOME για περισσότερες πληροφορίες.

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