Χρήση του Linux με το Wayland; Εδώ είναι τι πρέπει να γνωρίζετε

Μπορεί να έχετε ακούσει για τον διακομιστή προβολής Wayland, αλλά τι είναι αυτό; Πώς επηρεάζει εσάς και τον υπολογιστή σας Linux; Εδώ είναι τι πρέπει να ξέρετε.

Μπορεί να έχετε ακούσει για τον διακομιστή προβολής Wayland, αλλά τι είναι αυτό;  Πώς επηρεάζει εσάς και τον υπολογιστή σας Linux;  Εδώ είναι τι πρέπει να ξέρετε.
Διαφήμιση

Ίσως έχετε ακούσει για Wayland Πώς να δοκιμάσετε Wayland, ένα νέο διακομιστή προβολής για το Linux Πώς να δοκιμάσετε Wayland, ένα νέο διακομιστή προβολής για το Linux Οι διανομές Linux σύντομα θα πάρει ένα νέο διακομιστή προβολής που ονομάζεται Wayland. Ας ρίξουμε μια ματιά στο Wayland, και να δούμε πώς μπορείτε να το δοκιμάσετε αμέσως. Διαβάστε περισσότερα, ένα νέο πρωτόκολλο (ish) που αποσκοπεί στην αντικατάσταση του διακομιστή προβολής Xorg στο μακρινό μέλλον. Εάν σκέφτεστε ότι αυτό δεν θα σας επηρεάσει, σκεφτείτε ξανά - Fedora 25 και πάνω Fedora 25 έχει φτάσει: Εδώ είναι τι άλλαξε Fedora 25 έχει φτάσει: Εδώ είναι τι έχει αλλάξει Fedora 25 παραδίδει το πιο πρόσφατο από το έργο GNOME, αλλά ποια είναι η ιστορία με ο νέος διακομιστής προβολής, ο Wayland; Είναι ο διακομιστής προβολής επόμενης γενιάς πραγματικά έτοιμος για πρωταθλητισμό; Το Read More χρησιμοποιεί αυτό από προεπιλογή.

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

Τι είναι το Wayland;

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

Αντίθετα, βασίζεται σε ένα τρίτο μέρος για να παρέχει αυτό το διακομιστή προβολής, που ονομάζεται συνθέτης Wayland . Αυτό παίρνει το ρόλο του διακομιστή Xorg. Ένα παράδειγμα αυτού είναι το KWin, της KDE Plasma Desktop KDE Επεξήγηση: Μια ματιά στην πιο διαρθρωμένη διασύνδεση επιφάνειας εργασίας του Linux KDE Επεξήγηση: Μια ματιά στην πιο διαρθρωμένη επιφάνεια εργασίας του Linux Τι φαίνεται το Linux; Μερικές φορές, Ενότητα. άλλες φορές, το GNOME. Συχνά, όμως, το Linux τρέχει το KDE. Αν δεν χρησιμοποιείτε το προηγούμενο περιβάλλον K Desktop στο PC σας Linux, τώρα είναι η ώρα να αλλάξετε! Διαβάστε περισσότερα . Αυτό που κάνει ο Wayland είναι να προσπαθήσει να απλοποιήσει τις επικοινωνίες διακομιστή προβολής, καθιστώντας τη μελλοντική ανάπτυξη ευκολότερη και ταχύτερη.

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

Αποφύγετε τις εφαρμογές GTK + 2 ή Qt 4

Το Linux είναι αρκετά μοναδικό δεδομένου ότι δεν έχει πραγματικό de facto GUI toolkit (σε σύγκριση με τα Windows ή macOS για παράδειγμα). Αυτά τα εργαλεία είναι κομμάτια λογισμικού (frameworks) τα οποία διευκολύνουν τη δημιουργία GUIs (γραφικές διεπαφές χρήστη Grsync - Ένα απλό GUI για να σας βοηθήσει να χρησιμοποιήσετε το rsync Εύκολα [Linux] Grsync - Ένα απλό GUI για να σας βοηθήσει να χρησιμοποιήσετε το rsync Εύκολα [ Linux] Διαβάστε περισσότερα) για προγράμματα. Σημαντικές για το Linux περιλαμβάνουν το GTK + και το Qt.

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

Ως εκ τούτου, μόνο μερικοί τύποι προγραμμάτων μπορούν στην πραγματικότητα να τρέξουν στο Wayland - εκείνοι που ξέρουν πώς να το μιλήσουν. Για παράδειγμα, αυτά που έχουν γραφτεί στο Qt 5 (η εργαλειοθήκη της πλαστικής επιφάνειας Η τρέχουσα κατάσταση του νέου περιβάλλοντος επιφάνειας εργασίας Linux, Plasma 5 Η τρέχουσα κατάσταση του νέου περιβάλλοντος επιφάνειας εργασίας Linux, Plasma 5 Μετά από χρόνια γυάλισμα της σειράς 4.x, το KDE είναι για άλλη μια φορά η κούρσα καινοτομίας μεταξύ των desktop περιβάλλοντα Linux με το τελευταίο προϊόν της: Το Plasma 5. Read More βασίζεται στα ανοικτά), θα μπορεί να λειτουργεί σωστά. Τα προγράμματα GTK + 3 μπορούν επίσης να λειτουργούν εγγενώς.

gtk3 dconf

Τούτου λεχθέντος, εάν προσπαθήσετε να ανοίξετε, ας πούμε, μια εφαρμογή Qt 4, θα έχετε μια δίκαιη πιθανότητα να τρέξει. Ο Wayland το κάνει αυτό τρέχοντας το διακομιστή Xorg πίσω από τις σκηνές, για να ακούσει τις εφαρμογές τις οποίες δεν καταλαβαίνει. Ωστόσο, αυτό μπορεί να οδηγήσει σε υψηλότερη χρήση μνήμης Το Linux χρησιμοποιεί λιγότερη μνήμη RAM από τα Windows; Το Linux χρησιμοποιεί λιγότερη μνήμη RAM από τα Windows; Εξαρτάται. Τα Windows και το Linux ενδέχεται να μην χρησιμοποιούν τη μνήμη RAM με τον ίδιο ακριβώς τρόπο, αλλά τελικά κάνουν το ίδιο πράγμα. Επομένως, ποιος χρησιμοποιεί λιγότερη μνήμη RAM; Διαβάστε περισσότερα και ελαφρώς χαμηλότερες ταχύτητες. Επιπλέον, υπάρχουν μερικά πράγματα που δεν μπορεί να κάνει αυτή τη στιγμή.

Ορισμένες εφαρμογές ενδέχεται να μην λειτουργούν

Ο διακομιστής Xorg, έχοντας χρόνια εργασίας που είναι ενσωματωμένος σε αυτό, είναι πλήρως χαρακτηρισμένο. Σχεδιάστηκε για να είναι πολύ επεκτάσιμη, επιτρέποντάς της να αναπτυχθεί με την πάροδο των ετών. Ως εκ τούτου, υπάρχουν ορισμένα πράγματα που η Wayland δεν μπορεί να κάνει για προγράμματα ακόμα (και έτσι εξαρτώνται από το Xorg).

Για παράδειγμα, ένα κοινό ζήτημα που αναφέρεται για το Wayland είναι ότι το Redshift Redshift Κρατάει τα Μάτια σας Sharp & Σας Βοηθά να Sleep [Linux] Redshift Κρατά τα Μάτια σας Sharp & Σας Βοηθά να Sleep [Linux] Read More δεν λειτουργεί σε αυτό. Το Redshift είναι ένα πρόγραμμα που έχει σχεδιαστεί για να φιλτράρει το μπλε φως από την οθόνη σας, στο ίδιο πνεύμα με το F.lux ή Night Shift Μπορεί το F.lux και Night Shift να βελτιώσουν πραγματικά τις συνήθειες ύπνου σας; Μπορεί το F.lux και η νυχτερινή αλλαγή να βελτιώσουν πραγματικά τις συνήθειες ύπνου σας; Η υπερβολική χρήση υπολογιστών, tablet και smartphone μπορεί να οδηγήσει σε χειροτέρευση της ποιότητας του ύπνου - αλλά οι εφαρμογές όπως το F.lux και το Night Shift αντισταθμίζουν πραγματικά αυτά τα αποτελέσματα; Η επιστήμη είναι αρκετά σαφής σε αυτό. Διαβάστε περισσότερα . Ο κύριος λόγος για τον οποίο δεν λειτουργεί είναι ότι βασίζεται σε μία από τις επεκτάσεις του Xorg: RandR . Παρέχει προγράμματα με εύκολο τρόπο να ζητήσετε από τη Xorg να αλλάξει την οθόνη της οθόνης σας.

xorg randr

Ενώ ο Wayland παρέχει τα μέσα για να αναδημιουργήσει αυτή την ικανότητα κάπως, εξαρτάται από κάθε συνθέτη του Wayland να το υλοποιήσει. Αυτό σημαίνει ότι ενώ ένα περιβάλλον επιφάνειας εργασίας Ποιο Περιβάλλον Desktop Linux ταιριάζει καλύτερα στην προσωπικότητά σας; Ποιο περιβάλλον επιφάνειας εργασίας Linux ταιριάζει καλύτερα στην προσωπικότητά σας; Τι είδους χρήστης υπολογιστή είστε; Αφήνετε τα εικονίδια διάσπαρτα στην επιφάνεια εργασίας σας; Προτιμάτε να εργάζεστε σε μία ξεκάθαρη εφαρμογή; Ας μάθουμε ποιο desktop περιβάλλον Linux σας ταιριάζει καλύτερα. Διαβάστε περισσότερα μπορεί να υποστηρίξει κάτι σαν Redshift, δεν υπάρχει καμία εγγύηση ότι θα λειτουργήσει αλλού.

Στο μέλλον, το Wayland θα υποστηριχθεί σωστά. Η επιφάνεια εργασίας του GNOME Αλλάζοντας τις γραμματοσειρές επιφάνειας εργασίας του Linux GNOME είναι ευκολότερη από ό, τι νομίζετε Αλλάζοντας το Linux Οι γραμματοσειρές επιφάνειας εργασίας του GNOME είναι ευκολότερες από ό, τι νομίζετε Η επιφάνεια εργασίας του GNOME είναι εύκολο να προσαρμοστεί, αλλά ένα πράγμα που οι άνθρωποι συχνά παραβλέπουν είναι η γραμματοσειρά. Ευτυχώς υπάρχει ένας τρόπος για να αλλάξετε τις γραμματοσειρές του Shell του GNOME, χωρίς να επεξεργάζεστε αρχεία ή να χρησιμοποιείτε το τερματικό. Για περισσότερες πληροφορίες, για παράδειγμα, έχει πλέον εφαρμοστεί η δυνατότητα αλλαγής της θερμοκρασίας οθόνης. Αλλά υπάρχει ακόμα ένας τρόπος να πάτε.

gnome redshift

Η σύνθεση είναι ένα must

Η σύνθεση είναι μια τεχνική που βοηθά στην αποτροπή της διάσπασης της οθόνης και των τεχνουργημάτων. Αυτό γίνεται με τη διατήρηση αντιγράφων της οθόνης σας στη μνήμη, συνήθως με τη βοήθεια της κάρτας γραφικών σας Εάν χρησιμοποιείτε GPUs AMD ή NVIDIA σε Linux; Εάν χρησιμοποιείτε GPUs AMD ή NVIDIA σε Linux; Ψάχνετε για μια γρήγορη κάρτα γραφικών; Έχετε δύο κύριες επιλογές: AMD και Nvidia. Αλλά να πάρει τα περισσότερα από αυτά με τους οδηγούς Linux μπορεί να είναι προκλητική. Πρέπει να επιλέξετε ιδιόκτητους οδηγούς ή ανοικτού κώδικα; Διαβάστε περισσότερα . Με αυτόν τον τρόπο, ακόμα και αν οι εφαρμογές σταματήσουν να ανταποκρίνονται, ο διακομιστής προβολής θα εξακολουθεί να έχει να λειτουργήσει. Μαζί με αυτό, σας επιτρέπει επίσης να έχετε πράγματα όπως κινούμενα γραφικά παραθύρων και σκιές Απολαύστε τα μεγάλα εφέ επιφάνειας εργασίας με το Compiz Fusion [Linux] Απολαύστε τα μεγάλα εφέ επιφάνειας εργασίας με το Compiz Fusion [Linux] Μερικοί άνθρωποι θέλουν απλώς να χρησιμοποιήσουν κάτι που μοιάζει πολύ όμορφο. Από την άλλη πλευρά, υπάρχουν μερικοί geeks που θέλουν να ξεγελάσουν τα συστήματά τους με τα ίδια αποτελέσματα για να κάνουν μια πραγματικά ενδιαφέρουσα ... Διαβάστε περισσότερα.

σχίσιμο

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

Τούτου λεχθέντος, αυτό μπορεί να οδηγήσει σε κάποια προβλήματα. Η σύνθεση των αποτελεσμάτων σε ελαφρώς χαμηλότερες επιδόσεις προγραμμάτων όπως τα παιχνίδια Linux Gaming, μια επισκόπηση: Τι μπορείτε και δεν μπορείτε να περιμένετε από το Linux Gaming, μια επισκόπηση: Τι μπορείτε και δεν μπορείτε να περιμένετε Ενώ το desktop Linux μπορεί να είναι μια δελεαστική πλατφόρμα, υπάρχει ένα πράγμα που εμποδίζει πολλούς ανθρώπους να κάνουν το βήμα: παιχνίδια PC. Όπως αυτό ή όχι, τα Windows είναι η de facto πλατφόρμα για το PC gaming .... Διαβάστε περισσότερα. Έτσι πίσω στο Xorg, οι περισσότεροι επιτραπέζιοι υπολογιστές απενεργοποιούν αυτό όταν μια εφαρμογή μεταβαίνει στην πλήρη οθόνη, επιλύοντας το πρόβλημα. Αλλά πολλοί συνθέτες του Wayland πρέπει να το υλοποιήσουν. Αν ενδιαφέρεστε να χρησιμοποιήσετε προγράμματα γραφικών εντάσεων κάτω από αυτό, αυτό είναι πολύ σημαντικό να έχετε κατά νου.

Τα γραφικά της Nvidia μπορεί να μην λειτουργούν

Πιο συγκεκριμένα, εάν χρησιμοποιείτε το ιδιόκτητο πρόγραμμα οδήγησης γραφικών της Nvidia Πώς να εγκαταστήσετε ιδιόκτητους οδηγούς γραφικών Σε Ubuntu, Fedora & Mint [Linux] Πώς να εγκαταστήσετε ιδιόκτητους οδηγούς γραφικών σε Ubuntu, Fedora & Mint [Linux] Τις περισσότερες φορές, εσείς Θα είναι ωραία με λογισμικό ανοιχτού κώδικα στο Linux. Αλλά αν θέλετε πραγματικό τυχερό παιχνίδι και γραφική ενέργεια, θα χρειαστείτε ιδιόκτητους οδηγούς. Εδώ είναι πώς να τα πάρετε. Διαβάστε περισσότερα, το Wayland πιθανότατα δεν θα λειτουργήσει για εσάς. Αυτό σχετίζεται με το παραπάνω πρόβλημα σύνθεσης. Για να λειτουργήσει η διαδικασία, ο οδηγός γραφικών σας πρέπει να μιλήσει με τους συνθέτες του Wayland με έναν συγκεκριμένο τρόπο.

Κάρτες γραφικών Intel και AMD Εάν χρησιμοποιείτε GPUs AMD ή NVIDIA σε Linux; Εάν χρησιμοποιείτε GPUs AMD ή NVIDIA σε Linux; Ψάχνετε για μια γρήγορη κάρτα γραφικών; Έχετε δύο κύριες επιλογές: AMD και Nvidia. Αλλά να πάρει τα περισσότερα από αυτά με τους οδηγούς Linux μπορεί να είναι προκλητική. Πρέπει να επιλέξετε ιδιόκτητους οδηγούς ή ανοικτού κώδικα; Διαβάστε περισσότερα δεν έχουν αυτό το πρόβλημα, επειδή χρησιμοποιούν το αναμενόμενο πρότυπο, που ονομάζεται GBM (Generic Buffer Management). Η Nvidia πιστεύει ότι ο τρόπος της ομιλίας τους στο Wayland, που ονομάζεται EGLStreams, είναι καλύτερος, και ως εκ τούτου, το κολλάει σε αυτό.

Αυτό το πρόβλημα μπορεί να λυθεί με δύο τρόπους: οι οδηγοί Nvidia εφαρμόζουν το GBM ή οι συνθέτες του Wayland εφαρμόζουν EGLStreams. Επί του παρόντος, το Nvidia φαίνεται να μην ενδιαφέρεται να επιδιώξει την προηγούμενη λύση, οπότε είναι μέχρι τα περιβάλλοντα επιφάνειας εργασίας να λύσει το πρόβλημα. Το GNOME για παράδειγμα λειτουργεί καλά. Ωστόσο, πολλοί άλλοι επιτραπέζιοι υπολογιστές Το Best Lean Linux Desktop Environment: LXDE εναντίον Xfce εναντίον MATE Το καλύτερο περιβάλλον Linux Desktop: LXDE εναντίον Xfce εναντίον MATE Σε μια νέα εγκατάσταση Linux, δεν υπάρχει τίποτα που μπορείτε να κάνετε για να επιταχύνετε τα πράγματα, την επιλογή του επιτραπέζιου περιβάλλοντος. Εδώ εξετάζουμε τρεις επιλογές: LXDE, Xfce και MATE. Διαβάστε περισσότερα παραμένουν άχρηστα.

Θα πρέπει πιθανώς να χρησιμοποιήσετε το Fedora

Όλα αυτά λέγεται, αν θέλετε μια καλή εμπειρία στο Wayland, το Fedora είναι η καλύτερη επιλογή σας. Παρά το γεγονός ότι μπορούν να χρησιμοποιηθούν, οι διακομιστές προβολής που το χρησιμοποιούν εξακολουθούν να είναι μάλλον αιχμής 5 λειτουργικά συστήματα Linux που προσφέρουν ενημερώσεις αιμορραγίας Edge 5 λειτουργικά συστήματα Linux που προσφέρουν ενημερώσεις αιμορραγίας Edge Ένα σύστημα που πάντα βελτιώνει και ενημερώνει έχει τα οφέλη της, π.χ. κέρδη ταχύτητας και ασφάλειας. Εάν είστε έτοιμοι να δοκιμάσετε αιμορραγία άκρη Linux, εδώ είναι μερικά λειτουργικά συστήματα που πρέπει να εξετάσετε. Διαβάστε περισσότερα, επομένως οποιαδήποτε υποστήριξη είναι καλή. Το Fedora είναι γνωστό για τη χρήση των τελευταίων τεχνολογιών που διαθέτει η επιφάνεια εργασίας του Linux, ενώ είναι επίσης αρκετά χρήσιμη. Αυτό το καθιστά ιδανικό για την Wayland, η οποία εξακολουθεί να έχει κάποια προβλήματα για να εργαστεί.

fedora linux

Δεδομένου ότι εκτελείται η πιο πρόσφατη επιφάνεια εργασίας GNOME Επεξήγηση GNOME: Μια ματιά σε ένα από τα πιο δημοφιλή desktops του Linux Επεξήγηση GNOME: Μια ματιά σε ένα από τα πιο δημοφιλή desktops του Linux Ενδιαφέρεστε για το Linux και έχετε συναντήσει το "GNOME", ένα ακρωνύμιο για περιβάλλον μοντέλου αντικειμένου δικτύου GNU. Το GNOME είναι μία από τις πιο δημοφιλείς διεπαφές ανοιχτού κώδικα, αλλά τι σημαίνει αυτό; Διαβάστε περισσότερα από προεπιλογή, δεν θα χρειαστεί να ανησυχείτε για πράγματα όπως η κάρτα γραφικών Nvidia που δεν λειτουργεί. Επιπλέον, όλες οι εφαρμογές για αυτό είναι γραμμένες στο GTK + 3, οι οποίες λειτουργούν τέλεια με το Wayland. Και επειδή το Fedora ενημερώνεται συνεχώς, θα έχετε βελτιώσεις στην εμπειρία του Wayland το συντομότερο δυνατό.

Όλα αυτά που λέτε, ίσως να θέλετε να κολλήσετε με τον Xorg για λίγο ακόμα. Ως επί το πλείστον, το Wayland έχει σχεδιαστεί για να διευκολύνει την ανάπτυξη - τα οφέλη για τους τελικούς χρήστες έρχονται αργότερα, όταν η εξέλιξη αυτή αποδίδει. Και σε αυτό το σημείο, υπάρχει ένας τρόπος να προχωρήσουμε πριν από αυτό.

Έχετε δοκιμάσει Wayland; Μπορείτε να δείτε πώς θα αποδειχθεί μια βελτίωση; Πείτε μας τι σκέφτεστε για αυτή τη σημαντική εξέλιξη στον κόσμο του Linux.

Συντεταγμένες εικόνας: TravelMediaProductions / Shutterstock

In this article