Αρχική σελίδα » πως να » Πώς είναι οι εφαρμογές του KDE ικανές να εκτελούνται υπό το GNOME;

    Πώς είναι οι εφαρμογές του KDE ικανές να εκτελούνται υπό το GNOME;

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

    Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.

    'Κουνώντας τα χέρια' clipart ευγενική προσφορά του Clker.com.

    Το ερώτημα

    Ο αναγνώστης SuperUser LeNoob θέλει να μάθει πώς μπορούν οι εφαρμογές του KDE να εκτελούνται υπό το GNOME:

    Εάν το GNOME χρησιμοποιεί GTK + και το KDE χρησιμοποιεί το Qt, πώς μπορούν να εκτελεστούν οι εφαρμογές του KDE κάτω από το GNOME?

    Τι καθιστά δυνατή την ομαλή εκτέλεση εφαρμογών του KDE στο GNOME?

    Η απάντηση

    Το Grawity Συνεργάτη SuperUser έχει την απάντηση για εμάς:

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

    Κάθε εργαλειοθήκη UI, όπως το GTK ή το Qt, έρχεται με τη μορφή βιβλιοθηκών που συνδέονται με το γραφικό πρόγραμμα. Θα χρησιμοποιηθεί ένα πρόγραμμα γραμμένο για το GNOME libgdk και libgtk, και θα χρησιμοποιηθεί ένα πρόγραμμα KDE libQtCore με libQtGui. Και τα δύο πακέτα εργαλείων χρησιμοποιούν απλά τις ίδιες λειτουργίες X11 για να σχεδιάσουν τα πάντα στο παράθυρο του αντίστοιχου προγράμματος.

    Τα περισσότερα μοντέρνα εργαλεία, όπως το GTK, το Qt ή το EFL, εκτελούν όλα τα σχέδια και απλώς στέλνουν την τελική εικόνα ολόκληρου του παραθύρου πάνω από το X11. Παλαιότερα εργαλεία, όπως το Xaw ή το Motif, στέλνουν εντολές για να σχεδιάσουν πρωτότυπα όπως γραμμές ή ορθογώνια και ο διακομιστής X κάνει όλες τις επιδόσεις.

    Το πρωτόκολλο X11 καλύπτει επίσης τη διαχείριση παραθύρων, έτσι ώστε κάθε περιβάλλον επιφάνειας εργασίας να έχει ένα πρόγραμμα "window manager" το οποίο σχεδιάζει πλαίσια παραθύρων ("διακοσμήσεις"), σας επιτρέπει να μετακινείτε και να αλλάζετε το μέγεθος των παραθύρων κ.ο.κ. Οι σύγχρονοι διαχειριστές παραθύρων "compositing" αναλαμβάνουν την εργασία του Xorg να συνθέτει όλα τα παράθυρα στην τελική εικόνα της οθόνης, επιτρέποντας να προστίθενται πράγματα όπως σκιές ή εφέ.

    Η σύνδεση με το ίδιο σύστημα γραφικών για εύκολη "συμβατότητα" είναι ένα θαυμάσιο πράγμα και εξαιρετικό όταν θέλετε να έχετε όλες τις αγαπημένες σας εφαρμογές να εκτελούνται στο ίδιο περιβάλλον εργασίας!


    Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.