Η γραφική διεπαφή που βλέπετε στον επιτραπέζιο υπολογιστή σας Linux είναι ευγενική προσφορά των κιτ εργαλείων GUI. Εδώ είναι όλα όσα πρέπει να γνωρίζετε για τα πλαίσια GUI στο Linux.

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

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

Ο Χ δεν ξέρει πώς να σχεδιάζει διακοσμητικά παραθύρων. Δεν σχεδιάζει τα κουμπιά στα παράθυρα ή δεν απλώνει κανένα στοιχείο κειμένου. Όλα αυτά τα χειρίζεται η εργαλειοθήκη.

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

instagram viewer

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

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

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

Οι δύο κύριες εργαλειοθήκες που χρησιμοποιούνται στα σύγχρονα περιβάλλοντα επιτραπέζιου υπολογιστή Linux σήμερα είναι Qt και GTK. Το πρώτο συνδέεται κυρίως με το KDE Plasma, καθώς το αρχικό KDE κατασκευάστηκε χρησιμοποιώντας Qt και το έργο έχει κολλήσει σε αυτό μέχρι σήμερα.

Το GNOME και το Xfce χρησιμοποιούν το κιτ εργαλείων GTK που αναπτύχθηκε αρχικά για το GIMP, επειδή το Qt είχε ιδιόκτητη άδεια όταν αναπτύχθηκε για πρώτη φορά τη δεκαετία του '90.

Παρά τη σχέση τους με το Linux, Qt και GTK είναι cross-platform και μπορείτε να τα χρησιμοποιήσετε σε άλλα συστήματα παρόμοια με το Unix και για να δημιουργήσετε εφαρμογές Windows και macOS επίσης.

Γιατί δύο προγράμματα στο ίδιο μηχάνημα μπορεί να φαίνονται πολύ διαφορετικά

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

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

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

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

Τα Qt και GTK υποστηρίζουν τους σύγχρονους επιτραπέζιους υπολογιστές KDE, GNOME και Xfce. Μπορούν επίσης να κάνουν εφαρμογές Linux κατασκευασμένες με διαφορετικά κιτ εργαλείων που έχουν διαφορετική εμφάνιση.

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