Wayland / Weston

Screenshot Λογισμικό:
Wayland / Weston
Στοιχεία Λογισμικού:
Εκδοχή: 1.15.0 / 4.0.0 επικαιροποιημένο
Ανεβάστε ημερομηνία: 22 Jun 18
Προγραμματιστής: Free Software Foundation
Άδεια: Δωρεάν
Δημοτικότητα: 67

Rating: 4.0/5 (Total Votes: 2)

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

Το έργο περιλαμβάνει τον κεντρικό διακομιστή προβολής, που ονομάζεται Wayland, καθώς και ένα σύνθετο, που ονομάζεται Weston. Ενώ η ίδια η Wayland δεν είναι στην πραγματικότητα ένα X11 server, έχει σχεδιαστεί ως πρωτόκολλο συνθέτη για να μιλήσει με πελάτες όπως το Weston, το οποίο μπορεί να τρέξει ως client-πελάτης X.

Το Wayland μπορεί να λειτουργεί ως ανεξάρτητος διακομιστής προβολής πάνω από τις συσκευές εισαγωγής KMS (Kernel Mode-Setting) και evdev, ως πελάτης Wayland ή ως παραδοσιακή εφαρμογή που προορίζεται για το X Window System. Επιπλέον, η Weston μπορεί να τρέξει υπό KMS ή ως πελάτης X11 και είναι κατάλληλη για κινητές ή ενσωματωμένες συσκευές.

Άλλοι πιθανοί πελάτες για αυτόν τον πρωτοποριακό διακομιστή προβολής επόμενης γενιάς μπορεί να είναι ένας άλλος διακομιστής προβολής, εξυπηρετητές X11 (πλήρης οθόνη ή rootless) ή οποιαδήποτε άλλη τυποποιημένη εφαρμογή. Μια εφαρμογή βιβλιοθήκης C του Wayland είναι επίσης διαθέσιμη.

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

Τα γνωστά και ευρέως χρησιμοποιούμενα περιβάλλοντα επιφάνειας εργασίας GNOME και KDE Plasma θα είναι πιθανώς τα πρώτα που θα μεταφερθούν στον επόμενο διακομιστή προβολής Wayland. Ωστόσο, θα χρειαστούν μερικά χρόνια για να μεταναστεύσουν (να διαβάσουν: λιμάνι) τις εφαρμογές τους σε Wayland.

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

Τι είναι νέο σε αυτήν την έκδοση:

  • Η τεκμηρίωση πρωτοκόλλου πρωτοκόλλου έχει λάβει πολλές βελτιώσεις για να βελτιώσει τη σαφήνεια και τη συνοχή της. Μαζί με αυτό, πολλές κενές περιοχές της τεκμηρίωσης του πρωτοκόλλου έχουν εξαντληθεί.
  • Ένα νέο API logger wl_display_add_protocol παρέχει έναν νέο διαδραστικό τρόπο για την εκκαθάριση των αιτημάτων. μαζί με αυτά είναι νέα API για την εξέταση των πελατών και των πόρων τους. Αυτό είναι ανάλογο με τη χρήση του WAYLAND_DEBUG = 1, αλλά πιο ισχυρό, καθώς επιτρέπει την αναθεώρηση του χρόνου εκτέλεσης των δεδομένων καταγραφής, όπως μέσω προβολής UI.
  • Έχουν βελτιωθεί οι τρόποι με τους οποίους ο σαρωτής XML πρωτοκόλλου χειρίζεται την αναγνώριση της έκδοσης σε κεφαλίδες πρωτοκόλλων. Αυτό επιτρέπει την καλύτερη ανίχνευση και τον εφεδρικό χειρισμό όταν οι συνθέτες και οι πελάτες υποστηρίζουν διαφορετικές εκδόσεις των πρωτοκόλλων τους.
  • Μαζί με αυτές τις αλλαγές που είναι ορατές από το χρήστη, υπήρξε μια ποικιλία άλλων refactoring κώδικα και βελτιώσεις στο Wayland 1.12.
  • Ο εσωτερικός κώδικας της Weston αναδιαρθρώθηκε σε μια νέα βιβλιοθήκη λογισμικού, libweston. Αυτό προορίζεται για χρήση από άλλες προσπάθειες compositor που επιθυμούν να χρησιμοποιήσουν ευκολότερα τις εσωτερικές λειτουργίες της Weston. Ο συνθέτης του Weston είναι τώρα χρήστης αυτής της βιβλιοθήκης.
  • Επίσης, μια άλλη νέα βιβλιοθήκη που ονομάζεται libweston-desktop παρέχει ένα πρόσθετο επίπεδο λειτουργικότητας που σχετίζεται με τους συνθέτες που εφαρμόζουν ένα στυλ μεταφορικής γραφικής επιφάνειας γραφικής επιφάνειας. Αυτό το API της βιβλιοθήκης σχεδιάστηκε γύρω από τη λειτουργικότητα xdg_shell, παρέχοντας χειρισμό των αναδυόμενων παραθύρων, της κατάστασης παραθύρων και της διασύνδεσης με το Xwayland.
  • Και οι libweston και libweston-desktop πρέπει να αντιμετωπίζονται ως ασταθείς βιβλιοθήκες (δηλαδή τα API τους μπορούν να αλλάξουν). Έχει υιοθετηθεί ένα πρόγραμμα εκδόσεων για την πρόβλεψη του ABI ώστε να καταστεί δυνατή η ανίχνευση των σπασίσεων. Με άλλα λόγια, αυτό επιτρέπει στους χρήστες να ανιχνεύουν ασυμβατότητες κατά την εγκατάσταση του χρόνου στο σύστημα συσκευασίας τους, αντί να προσπαθούν να χρησιμοποιήσουν πραγματικά το λογισμικό. Το σύστημα έχει σχεδιαστεί για να βοηθήσει όχι μόνο με τα απελευθερωμένα στοιχεία του Weston, αλλά και να επισημαίνει ασυνέπειες όταν χρησιμοποιεί στιγμιότυπα ανάπτυξης των βιβλιοθηκών, για να βοηθήσει τους προγραμματιστές να αποφύγουν προβλήματα εξαιτίας ασυνεπειών.
  • Η υποστήριξη για τη νέα έκδοση 6 του πρωτοκόλλου xdg_shell έχει εφαρμοστεί στον συνθέτη Weston και όλοι οι πελάτες έχουν μεταφερθεί σε αυτό. Δείτε τις σημειώσεις έκδοσης 1.7 των πρωτοκόλλων διαδρομών για λεπτομέρειες σχετικά με τις αλλαγές που περιλαμβάνονται.
  • Το API κλειδώματος και περιορισμού δεικτών εφαρμόζεται για το Weston χρησιμοποιώντας το πρωτόκολλο wp_pointer_constraints, για να επιτρέπεται στους πελάτες να ορίζουν περιοχές παραθύρων για να περιορίσουν τον δείκτη σε. Αυτές οι περιοχές μπορεί να είναι ακανόνιστες. ένας πελάτης συμπεριλαμβάνεται για να αποδείξει τον περιορισμό σε μια περιοχή σχήματος Η, για παράδειγμα. Έχει επίσης εισαχθεί ένα σχετικό πρωτόκολλο δείκτη (με χρήση wl_relative_pointer), το οποίο επιτρέπει στους πελάτες να συνεχίσουν να δέχονται δέλτα κίνησης δείκτη ακόμη και όταν η απόλυτη θέση του δείκτη αποκοπεί, για παράδειγμα, στην άκρη της οθόνης.
  • Το backspace Raspberry Pi (rpi-backend) και ο επεξεργαστής έχουν αποσυρθεί. Αυτός ο κώδικας βασιζόταν σε μια ιδιόκτητη στοίβα προγραμμάτων οδήγησης και αποδείχθηκε ότι δεν ήταν διατηρήσιμη μέσα στο Weston.
  • Περιλαμβάνονται διάφορες άλλες λειτουργίες, δημιουργία βελτιώσεων, διορθώσεις σφαλμάτων, επαναπροσδιορισμοί κώδικα, βελτιώσεις στις διαδικασίες καταστροφής κ.ο.κ.

Τι νέο υπάρχει στην έκδοση:

  • Η τεκμηρίωση πρωτοκόλλου πρωτοκόλλου έχει λάβει πολλές βελτιώσεις για να βελτιώσει τη σαφήνεια και τη συνοχή της. Μαζί με αυτό, πολλές κενές περιοχές της τεκμηρίωσης του πρωτοκόλλου έχουν εξαντληθεί.
  • Ένα νέο API logger wl_display_add_protocol παρέχει έναν νέο διαδραστικό τρόπο για την εκκαθάριση των αιτημάτων. μαζί με αυτά είναι νέα API για την εξέταση των πελατών και των πόρων τους. Αυτό είναι ανάλογο με τη χρήση του WAYLAND_DEBUG = 1, αλλά πιο ισχυρό, καθώς επιτρέπει την αναθεώρηση του χρόνου εκτέλεσης των δεδομένων καταγραφής, όπως μέσω προβολής UI.
  • Έχουν βελτιωθεί οι τρόποι με τους οποίους ο σαρωτής XML πρωτοκόλλου χειρίζεται την αναγνώριση της έκδοσης σε κεφαλίδες πρωτοκόλλων. Αυτό επιτρέπει την καλύτερη ανίχνευση και τον εφεδρικό χειρισμό όταν οι συνθέτες και οι πελάτες υποστηρίζουν διαφορετικές εκδόσεις των πρωτοκόλλων τους.
  • Μαζί με αυτές τις αλλαγές που είναι ορατές από το χρήστη, υπήρξε μια ποικιλία άλλων refactoring κώδικα και βελτιώσεις στο Wayland 1.12.
  • Ο εσωτερικός κώδικας της Weston αναδιαρθρώθηκε σε μια νέα βιβλιοθήκη λογισμικού, libweston. Αυτό προορίζεται για χρήση από άλλες προσπάθειες compositor που επιθυμούν να χρησιμοποιήσουν ευκολότερα τις εσωτερικές λειτουργίες της Weston. Ο συνθέτης της Weston είναι τώρα χρήστης αυτής της βιβλιοθήκης.
  • Επίσης, μια άλλη νέα βιβλιοθήκη που ονομάζεται libweston-desktop παρέχει ένα πρόσθετο επίπεδο λειτουργικότητας που σχετίζεται με τους συνθέτες που εφαρμόζουν ένα στυλ μεταφορικής γραφικής επιφάνειας γραφικής επιφάνειας. Αυτό το API της βιβλιοθήκης σχεδιάστηκε γύρω από τη λειτουργικότητα xdg_shell, παρέχοντας χειρισμό των αναδυόμενων παραθύρων, της κατάστασης παραθύρων και της διασύνδεσης με το Xwayland.
  • Και οι libweston και libweston-desktop πρέπει να αντιμετωπίζονται ως ασταθείς βιβλιοθήκες (δηλαδή τα API τους μπορούν να αλλάξουν). Έχει υιοθετηθεί ένα πρόγραμμα εκδόσεων για την πρόβλεψη του ABI ώστε να καταστεί δυνατή η ανίχνευση των σπασίσεων. Με άλλα λόγια, αυτό επιτρέπει στους χρήστες να ανιχνεύουν ασυμβατότητες κατά την εγκατάσταση του χρόνου στο σύστημα συσκευασίας τους, αντί να προσπαθούν να χρησιμοποιήσουν πραγματικά το λογισμικό. Το σύστημα έχει σχεδιαστεί για να βοηθήσει όχι μόνο με τα απελευθερωμένα στοιχεία του Weston, αλλά και να επισημαίνει ασυνέπειες όταν χρησιμοποιεί στιγμιότυπα ανάπτυξης των βιβλιοθηκών, για να βοηθήσει τους προγραμματιστές να αποφύγουν προβλήματα εξαιτίας ασυνεπειών.
  • Η υποστήριξη για τη νέα έκδοση 6 του πρωτοκόλλου xdg_shell έχει εφαρμοστεί στον συνθέτη Weston και όλοι οι πελάτες έχουν μεταφερθεί σε αυτό. Δείτε τις σημειώσεις έκδοσης 1.7 των πρωτοκόλλων διαδρομών για λεπτομέρειες σχετικά με τις αλλαγές που περιλαμβάνονται.
  • Το API κλειδώματος και περιορισμού δεικτών εφαρμόζεται για το Weston χρησιμοποιώντας το πρωτόκολλο wp_pointer_constraints, για να επιτρέπεται στους πελάτες να ορίζουν περιοχές παραθύρων για να περιορίσουν τον δείκτη σε. Αυτές οι περιοχές μπορεί να είναι ακανόνιστες. ένας πελάτης συμπεριλαμβάνεται για να αποδείξει τον περιορισμό σε μια περιοχή σχήματος Η, για παράδειγμα. Έχει επίσης εισαχθεί ένα σχετικό πρωτόκολλο δείκτη (με χρήση wl_relative_pointer), το οποίο επιτρέπει στους πελάτες να συνεχίσουν να δέχονται δέλτα κίνησης δείκτη ακόμη και όταν η απόλυτη θέση του δείκτη αποκοπεί, για παράδειγμα, στην άκρη της οθόνης.
  • Το backspace Raspberry Pi (rpi-backend) και ο επεξεργαστής έχουν αποσυρθεί. Αυτός ο κώδικας βασιζόταν σε μια ιδιόκτητη στοίβα προγραμμάτων οδήγησης και αποδείχθηκε ότι δεν ήταν διατηρήσιμη μέσα στο Weston.
  • Περιλαμβάνονται διάφορες άλλες λειτουργίες, δημιουργία βελτιώσεων, διορθώσεις σφαλμάτων, επαναπροσδιορισμοί κώδικα, βελτιώσεις στις διαδικασίες καταστροφής κ.ο.κ.

Τι νέο υπάρχει στην έκδοση 1.9.0:

  • Bryce Harrington (20):
  • configure.ac: έκδοση bump στο 1.8.90
  • COPYING: Ενημερώστε την άδεια MIT Expat και όχι την άδεια MIT X
  • Συμβολή: Καθορίστε τη χρήση του MIT Expat για νέα αρχεία κώδικα
  • δοκιμές: Ενημερώστε το boilerplate από την άδεια MIT X11 στην άδεια MIT Expat
  • δοκιμή υποδοχής: Επιδιόρθωση στυλ σε σχόλια πολλών γραμμών
  • test-runner: Προσθέστε boilerplate copyright για το .h, ίδιο με το .c
  • src: Ενημερώστε το boilerplate από την άδεια MIT X11 στην άδεια MIT Expat
  • wayland-server: Διόρθωση στυλ στο σχόλιο πολλών γραμμών
  • πρωτόκολλο: Ενημερώστε το boilerplate από την άδεια MIT X11 στην άδεια MIT Expat
  • δρομέας: Ενημερώστε το boilerplate από την άδεια MIT X11 στην άδεια MIT Expat
  • cursor-data.h: Αλλάξτε τον κωδικό με άδεια χρήσης SuSE από το X11 στο Expat
  • xcursor: Αλλάξτε τον κωδικό με άδεια χρήσης keithp από το X11 στην άδεια Expat
  • publican: Ενημέρωση άδειας εγγράφων από το MIT "X11" στο MIT "Expat" στυλ
  • δρομέας: Ενημερώστε την εκτυπωμένη άδεια από το MIT "X11" στο MIT "Expat"
  • δοκιμές: Μην αυξάνετε τις μεταβλητές μέσα σε ένα assert ()
  • gitignore: Αγνοήστε ορισμένα αρχεία που δημιουργούνται από απόσταση
  • configure.ac: χτυπήστε στην έκδοση 1.8.91 για την έκδοση alpha
  • configure.ac: χτύπημα στην έκδοση 1.8.92 για την έκδοση beta
  • configure.ac: χτυπήστε στην έκδοση 1.8.93 για την έκδοση RC1
  • configure.ac: χτυπήστε στην έκδοση 1.9.0 για την επίσημη έκδοση
  • Derek Foreman (9):
  • docs: αφαιρέστε και αγνοήστε doc / doxygen_sqlite3.db
  • build: Μετακινήστε τα AM_CFLAGS και AM_CPPFLAGS στην κορυφή του Makefile.am
  • build: Σταματήστε να βάλετε το FFI_CFLAGS στο AM_CFLAGS
  • build: Να επιτρέπεται η απενεργοποίηση της δημιουργίας βιβλιοθηκών οδικών μεταφορών
  • build: Δημιουργήστε ένα υποσύνολο libwayland_util όταν δεν δημιουργείτε βιβλιοθήκες
  • build: Να μην εξαρτάται από το libffi εκτός αν κατασκευάζουμε βιβλιοθήκες
  • δημιουργία: Χρησιμοποιήστε AM_CFLAGS αντί για GCC_CFLAGS παντού
  • καλλυντικά: δωρεάν αλλαγές στο κενό στο event-loop.c
  • δημιουργία: Κατασκευάστε libwayland-ιδιωτική
  • Ο Dima Ryazanov (1):
  • πελάτης: απαιτείται η ρύθμιση του WAYLAND_DISPLAY
  • Elvis Lee (1):
  • wayland-client: Προσδιορίστε το queue_release να μην καλέσετε proxy_destroy
  • Marek Chalupa (5):
  • σταθερό σημείο αναφοράς: αφαιρέστε τα αχρησιμοποίητα επιχειρήματα στην κύρια
  • σαρωτής: δημιουργία αντικειμένων
  • σαρωτής: απαλλαγείτε από διαρροές
  • σαρωτής: χρησιμοποιήστε το zxalloc
  • σαρωτής: ελέγξτε την ορθότητα της έκδοσης
  • Pekka Paalanen (1):
  • Επαναφορά "πελάτη: απαιτείται η ρύθμιση WAYLAND_DISPLAY"
  • Peter Hutterer (2):
  • doc: μετακινήστε τις ρυθμίσεις του doxygen για το συγκεκριμένο έργο στο τέλος του αρχείου doxygen
  • doc: ρίξτε τις προεπιλεγμένες ετικέτες doxygen
  • Ross Burton (1):
  • δημιουργία: κατασκευάστε πάντοτε σαρωτή οδού

Τι νέο υπάρχει στην έκδοση 1.8.1:

  • Bryce Harrington (2):
  • publish-doc: Προσθήκη δέσμης ενεργειών για τη δημοσίευση εγγράφων στον ιστότοπο
  • configure.ac: χτυπήστε στην έκδοση 1.8.0 για την επίσημη έκδοση
  • Giulio Camuffo (1):
  • σαρωτής: μην εκπέμπουν εξωτερικές δηλώσεις για εξωτερικούς τύπους
  • Bill Spitzak (1):
  • config: χρησιμοποιήστε απλούστερη σύνταξη regexp για να λάβετε την έκδοση dot
  • Bryce Harrington (11):
  • configure.ac: έκδοση χτύπημα σε 1.7.90
  • client: Fix τυπογραφικό λάθος
  • Διόρθωση ορθογραφίας (καλλυντικά)
  • δοκιμές: Typo σε ένα σχόλιο
  • configure.ac: χτυπήστε στην έκδοση 1.7.91 για την έκδοση alpha
  • configure.ac: χτύπημα στην έκδοση 1.7.92 για την έκδοση RC1
  • gitignore: αγνοήστε προσφάτως προστεθείσες κεφαλίδες-δοκιμή
  • gitignore: Η μαζική παράβλεψη όλων των * - δοκιμαστικών αρχείων
  • configure.ac: χτύπημα στην έκδοση 1.7.93 για την έκδοση RC2
  • publish-doc: Προσθήκη δέσμης ενεργειών για τη δημοσίευση εγγράφων στον ιστότοπο
  • configure.ac: χτυπήστε στην έκδοση 1.8.0 για την επίσημη έκδοση
  • Derek Foreman (1):
  • δρομέας: προσθέστε wl_cursor_frame_and_duration
  • Emmanuel Gil Peyrot (1):
  • δρομέας: απελευθερώστε τον πίνακα από τον οποίο συνδέονται οι εικόνες
  • Giulio Camuffo (5):
  • Εισάγετε νέες κεφαλίδες wayland-client-core.h και wayland-server-core.h
  • wayland-egl: προσθέστε μια κεφαλίδα πυρήνα
  • σαρωτής: προσθέστε μια νέα επιλογή -include-core only
  • δοκιμές: προσθέστε μια δοκιμή κεφαλίδων
  • σαρωτής: μην εκπέμπουν εξωτερικές δηλώσεις για εξωτερικούς τύπους
  • Σκλήρυνση (1):
  • wayland.xml: ορίστηκε ένα τυπογραφικό λάθος
  • Jonas Adahl (2):
  • πρωτόκολλο: Αλλαγή της διατύπωσης του προγραμματισμού της υποεπιλογής τοποθέτησης
  • σαρωτής: Αποτυχία σε κενές απαριθμήσεις
  • Jussi Pakkanen (1):
  • Προσθέστε υποστήριξη για την άμεση ανάγνωση και εγγραφή αρχείων στον scanner wayland.
  • Marek Chalupa (2):
  • server: δώστε ακριβέστερο μήνυμα σφάλματος
  • πρωτόκολλο: προσθέστε καλύτερη περιγραφή του wl_pointer.release
  • Michael Vetter (1):
  • αφαιρέστε τα τελειωμένα διαστήματα λευκού χρώματος
  • Pekka Paalanen (1):
  • σαρωτής: απλοποιήστε τη λογική getopt

Τι νέο υπάρχει στην έκδοση 1.7.0 / 1.8.0 RC2:

  • Wayland:
  • gitignore: αγνοήστε προσφάτως προστεθείσες κεφαλίδες-δοκιμή
  • gitignore: Η μαζική παράβλεψη όλων των * - δοκιμαστικών αρχείων
  • configure.ac: χτύπημα στην έκδοση 1.7.93 για την έκδοση RC2
  • δοκιμές: προσθέστε μια δοκιμή κεφαλίδων
  • Weston:
  • απελευθέρωση: Λίστα μερικές διαδρομές lib για να οριστεί για τοπική libinput
  • απελευθέρωση: untabify
  • διαμόρφωση: Προειδοποιήστε ότι τα cairo-gl και cairo-glesv2 είναι επικίνδυνα
  • compositor-drm: minor sp. fix
  • συντάκτης: προειδοποιεί όταν η αποτυχία εγγραφής
  • δοκιμές: Προσθέστε χειρισμό σφαλμάτων για κλήσεις συστήματος
  • δοκιμές: Προσθέστε ρουτίνες βοήθειας πελάτη για ονόματα αρχείων εξόδου και αναφοράς
  • δοκιμές: Προσθέστε μια συνάρτηση helper xmalloc
  • δοκιμές: Προσθέστε ελέγχους επιφάνειας
  • δοκιμές: Υποστήριξη --config για να επιτρέψετε στις δοκιμές να παρακάμψουν τις προεπιλεγμένες ρυθμίσεις
  • πρωτόκολλο: Προσθήκη δυναμικής οθόνης δοκιμής
  • δοκιμές: Προσθέστε την ικανότητα εγγραφής οθόνης στη δοκιμή Weston
  • tests: Κάντε κλικ στο συμβάν οθόνης που έγινε στο Weston-test
  • δοκιμές: Προσθέστε εσωτερική δοκιμασία για τη δυναμική δοκιμαστική εφαρμογή της δοκιμής Weston
  • δοκιμές: Προσθέστε help_surface_as_png () helper
  • δοκιμές: Προσθέστε create_screenshot_surface ()
  • δοκιμές: Προσθέστε load_surface_from_png ()
  • δοκιμές: Προσθέστε check_surfaces_geometry ()
  • δοκιμές: Προσθέστε capture_screenshot_of_output ()
  • δοκιμές: Διορθώστε το στυλ κώδικα στις ρουτίνες διαδρομής / αρχείου
  • tests: Ελέγξτε ότι το βήμα του αρχείου PNG ταιριάζει με την εσωτερική μας υπόθεση
  • δοκιμές: κενό καθαρισμού
  • gitignore: Ignore generated test files header
  • δοκιμές: Αποσύνδεση εξόδου απομακρυσμένης απόσβεσης
  • απελευθέρωση: Προσθέστε το όνομα και τον αριθμό έκδοσης
  • configure.ac: χτύπημα στην έκδοση 1.7.93 για την έκδοση RC2
  • compositor-drm: Καθαρίστε τα τελικά κενά
  • Συνθέτης RDP: επιβεβαιώστε το πιστοποιητικό και το κλειδί
  • gl-renderer: Πάρτε μια λίστα αποδεκτών μορφών στις λειτουργίες δημιουργίας
  • compositor-drm: μεταβείτε στο ARGB backup για να δημιουργήσετε λειτουργίες gl για μορφές XRGB
  • gl-renderer: Κάντε την καταγραφή σφαλμάτων λίγο πιο όμορφη
  • δοκιμές: Ρυθμίστε τη μεταβλητή περιβάλλοντος εικόνας αναφοράς
  • δοκιμές / εσωτερική εικόνα οθόνης: Επιδιόρθωση δοκιμής έτσι δεν περιμένουν επιφάνειες κελύφους
  • Έκθεση: Μην κάνετε crash εάν δεν υπάρχει δείκτης
  • επιφάνεια εργασίας-κέλυφος: καταστρέφουν τις επιφάνειες σε ένα αδράνεια χειριστή μετά την εξασθένιση
  • δοκιμή εσωτερικής οθόνης: Κάντε διαχωριστική κάρτα
  • συνθετικό-τρόπος διαδρομής: Χειριστείτε τα γεγονότα κοντά στο παράθυρο πιο χαριτωμένα
  • Σύνθεση-τρόπος οδήγησης: Καθαρισμός κώδικα
  • xdg-shell: Αποσαφηνίστε την έννοια του αναγνωριστικού της εφαρμογής και δώστε παράδειγμα
  • xdg-shell: Οι συνθήκες σφάλματος εγγράφου κατά την εμφάνιση και την εμφάνιση επιφανειών
  • xdg-shell: Ευθύνες εγγράφου σχετικά με συμβάντα ping
  • xdg-shell: Εγγράψτε τις αιτήσεις μέγιστης τιμής και μη εκκαθαρισμένων τιμών
  • compositor-drm: απενεργοποιήστε τους δρομείς υλικού
  • desktop-shell: μην μαυρίσετε με την εκκίνηση "none"

Τι νέο υπάρχει στην έκδοση 1.7.0:

  • Το πρωτόκολλο Wayland μπορεί να θεωρηθεί "έτοιμο", αλλά αυτό δεν σημαίνει ότι δεν πρέπει να γίνει δουλειά. Αυτή η έκδοση επικεντρώθηκε σε σημαντικές βελτιώσεις στην τεκμηρίωση του Wayland, σε μικρές βελτιώσεις στο testsuite και σε ορισμένες διάσπαρτες διορθώσεις σφαλμάτων στον ίδιο τον κώδικα.
  • Τα έγγραφα τεκμηρίωσης του Wayland αποτελούνται από τρία διαφορετικά κομμάτια. Πρώτα είναι μια χειρόγραφη πεζογραφία, η οποία περιλαμβάνει διαγράμματα και μια υψηλού επιπέδου περιγραφή όλων. Δεύτερο είναι η τεκμηρίωση πρωτοκόλλου, η οποία παράγεται μηχανικά από τους ορισμούς πρωτοκόλλου και λειτουργεί περισσότερο σαν ένα εγχειρίδιο αναφοράς. Τρίτον η τεκμηρίωση κώδικα, η οποία παράγεται επίσης μηχανικά, αλλά από τον ίδιο τον πηγαίο κώδικα της βιβλιοθήκης.
  • Μετακινήσαμε τη γραπτή πεζογραφία από τη δημιουργία του publican στο xmlto. Το xmlto παρέχει την ίδια λειτουργικότητα και είναι ευρύτερα διαθέσιμο. Το πλεονέκτημα του Publican ήταν τα ωραιότερα φύλλα στυλ, αλλά τα μεταφέραμε για να τρέξουμε σε xmlto, και τα γυαλίσαμε ενώ βρισκόμασταν σε αυτό. Τα αρχιτεκτονικά διαγράμματα στην τεκμηρίωση του προγραμματιστή δημιουργούνται τώρα μηχανικά με graphviz - τόσο βελτιώνει το βλέμμα του λίγο και διευκολύνει τη διατήρηση του μπροστινού.
  • Για την τεκμηρίωση του πρωτοκόλλου, η έννοια του ρόλου wl_surface που προστέθηκε πρόσφατα ορίζεται και δίνεται αρκετά παραδείγματα. wl_display_destroy και wl_display_add_socket είναι πλέον τεκμηριωμένα και έχουν αποσαφηνιστεί κάποιες πτυχές του νήματος. Έχει επίσης αναδιοργανωθεί, έχουν αποσυρθεί λειτουργίες απόρριψης και έχουν επιδιορθωθεί όλα τα σφάλματα επικύρωσης.
  • Η αυτόματη τεκμηρίωση κώδικα είναι πιο όμορφη τώρα χάρη σε πολλές εργασίες στίλβωσης που έγιναν στα αρχεία xslt και βελτιώσεις σήμανσης που έγιναν σε σχόλια κώδικα.
  • Το περιεχόμενο της τεκμηρίωσης του πρωτοκόλλου είναι αυστηρότερο: Έχουμε εγκαταλείψει με μεγαλύτερη ακρίβεια τις λειτουργίες που έχουν καταργηθεί για μεγάλο χρονικό διάστημα, τις κρυφές ιδιωτικές λειτουργίες όπως wl_map και τις ανακαταταγμένες λειτουργίες με τα αντικείμενα που τροποποιούν.
  • Έχουν καθαριστεί αρκετές πιθανές διαρροές μνήμης και συμβάντων σε δοκιμές και πελάτες και ο έλεγχος διαρροών επιβάλλεται από την υποδομή δοκιμών. Έλεγχος διαρροών προστίθεται επίσης στους δείκτες πελάτες.
  • Η δοκιμή δοκιμής έχει τώρα έναν τρόπο να ορίσει χρονικά όρια για την ολοκλήρωση της δοκιμής. Τα χρονικά όρια μπορούν να απενεργοποιηθούν ρυθμίζοντας τη μεταβλητή περιβάλλοντος WAYLAND_TEST_NO_TIMEOUTS. Για λόγους συνέπειας, το NO_ASSERT_LEAK_CHECK καλείται τώρα WAYLAND_TEST_NO_LEAK_CHECK. Τόσο τα χρονικά όρια όσο και οι έλεγχοι διαρροών είναι απενεργοποιημένοι όταν συνδέεται ένα πρόγραμμα εντοπισμού σφαλμάτων.
  • Υπάρχει μια νέα δοκιμή συμπλήρωσης C ++. αν και ο Wayland και ο Weston βρίσκονται στο C, θέλουμε να βεβαιωθούμε ότι ο Wayland μπορεί να συνδεθεί με συνθέτες που γράφονται στην C ++ χωρίς να έχουν βασικές αποτυχίες κατά τη σύνταξη.
  • Εκτός από τις δοκιμές και τα έγγραφα, υπήρξαν κάποιες αλλαγές στο ίδιο το codebase. Ειδικότερα, η ουρά εξυπηρέτησης του πελάτη αυξάνεται σε 128, για να επιτρέπεται σε πολλούς πελάτες να συνδέονται ταυτόχρονα χωρίς να απορρίπτουν σφάλματα σύνδεσης. Έχουν επιλυθεί ορισμένες διορθώσεις μεταξύ πλατφόρμων, όπως ένα σφάλμα FreeBSD με χρήση sendmsg (). Οι υπόλοιπες επιδιορθώσεις βελτιώνουν τον έλεγχο και τον χειρισμό σφαλμάτων σε διάφορα σημεία.

Τι νέο υπάρχει στην έκδοση 1.7.0 RC2:

  • Wayland:
  • configure.ac: Επαναφορά σε παλιό κώδικα ανίχνευσης εάν το pkg-config δεν μπορεί να βρει expat
  • doc: Συμπληρώστε την περιγραφή υψηλού επιπέδου για τις επιφάνειες
  • δοκιμές: Προσδιορίστε το FAIL σε δοκιμασία ευφυΐας (* timeout *) όταν το Yama LSM ενεργοποιήθηκε
  • test-runner: περιμένετε για συγκεκριμένο pid
  • Weston:
  • απελευθέρωση: Tweak docs για καλύτερη αντιστοίχιση της πραγματικής ροής εργασίας
  • εργαλείο προστασίας οθόνης: αφαιρέστε το άχρηστο cast
  • επιφάνεια εργασίας-κελύφους: Αφαιρέστε τα περιττά είδη
  • compositor-x11: Μετακινήστε το παράθυρο x11 κοντά σε χειριστή αδράνειας
  • xwm: αφαιρέστε τον ακροατή δημιουργίας επιφάνειας στο weston_wm_destroy
  • Διορθώστε "Πίσω", "Προώθηση" και άλλα ειδικά κουμπιά του ποντικιού στον σύνθετο X11.
  • xwm: υποστήριξη μεγιστοποίησης παραθύρων xwayland
  • libinput: Προωθείται μόνο το πρώτο και τελευταίο πατήστε και αφήστε το για ένα κουμπί
  • libinput: Μόνο προς τα εμπρός για πρώτη φορά και για τελευταία φορά πατήστε και αφήστε το πλήκτρο
  • desktop-shell: Αποτυχία if get_xdg_surface καλείται σε xdg_surface
  • ivi-shell: Το SEGV εμφανίζεται όταν συμβαίνει πολλαπλή επαφή στη μετάβαση

Τι νέο υπάρχει στην έκδοση 1.6.1:

  • doc: ορισμός τυπογραφικού στοιχείου
  • Κατάργηση άχρηστου ερωτηματικού
  • README: Μικρή αλλαγή καλλυντικών
  • doc: σταθερή γραμματική και τυπογραφία
  • σαρωτής, πελάτης: Προστέθηκαν περισσότεροι έλεγχοι σφαλμάτων κατά τη χρήση της λειτουργίας strtol
  • σαρωτής: Βελτιώστε την αναφορά σφαλμάτων ανάλυσης XML
  • σαρωτής: Αφαιρέστε την αδέσποτη νέα γραμμή
  • πελάτης: το read_events πρέπει να επιστρέψει -1 μετά από σφάλμα
  • δοκιμές: διορθώστε διαρροή μνήμης
  • σύνδεση: Διορθώστε το sendmsg () στο FreeBSD
  • event-loop.c: Χρησιμοποιήστε τη σωστή λειτουργία λήψης OS για dupfd ()
  • wayland-server: Διαγραφή εάν η ανάγνωση από έναν πελάτη δίνει 0 μήκος
  • σύνδεση: ακύρωση αν η λειτουργία ακρόασης είναι NULL
  • doc: Προστέθηκε τεκμηρίωση API για τις λειτουργίες wl_display_destroy και wl_display_add_socket

Τι νέο υπάρχει στην έκδοση 1.7.0 Alpha 1:

  • doc: Επισημάνετε μερικά παραδείγματα κώδικα
  • doc: Συνήθως χρησιμοποιείτε πρότυπα-πρότυπα πάνω από την τιμή
  • doc: Μετάφραση ετικετών doxygen στα κενά
  • σύνδεση: Αφήστε το fd ανοικτό στο wl_connection_destroy
  • doc: πραγματοποιήστε την εκ νέου δημιουργία δοσομετρητών σε αλλαγές κώδικα
  • doc: Διατήρηση χώρων
  • doc: Διατηρήστε συνδέσμους που παράγονται από το Doxygen
  • doc: Μην εκτυπώσετε την παύλα εάν λείπει η σύντομη περιγραφή του doxygen
  • doc: αφαιρέθηκε κάποια περιττή ένθετη λίστα από την έξοδο doxygen
  • doc: Προστέθηκαν ετικέτες κώδικα γύρω από δείγμα κώδικα σε σχόλια doxygen
  • v4 doc: σταθερή αναφορά σε ανύπαρκτη λειτουργία
  • doc: ορισμός τυπογραφικού στοιχείου
  • doc: Έγινε κατάργηση του ref όταν αναφέρεται στο θέμα στο οποίο επισυνάπτεται το κείμενο
  • doc: Αφαιρέθηκε επιπλέον εσοχή από δείγμα κώδικα wl_list
  • doc: καταργήθηκε η περιττή εξάρτηση
  • doc: Αφαιρέστε διπλότυπες περιγραφές αντικειμένων wayland
  • doc: καθορίστε τη γραμμή εντολών doxygen- & man
  • doc: Διαχωρισμός libwayland-client και -server σε διάφορες σελίδες
  • doc: fix για παράλληλη δημιουργία
  • doc: Διευκολύνετε την προσθήκη μιας νέας σελίδας doxygen
  • fixup doc: Κάντε πιο εύκολη την προσθήκη μιας νέας σελίδας doxygen
  • doc: Μειώστε τα σφάλματα επικύρωσης της εισόδου docbook
  • doc: αφαιρέθηκε η λέξη "διεπαφή" από τα ονόματα συνδέσμων
  • doc: Κάθε κλάση στην έξοδο doxygen είναι μια ενότητα
  • doc: Δομές εγγράφων και συνδικάτα εκτός των κλάσεων
  • doc: πραγματοποιήστε αναλυτικές λίστες από την εργασία doxygen
  • Μην τεκμηριώνετε μια απουσία της παραμέτρου.
  • configure.ac: έκδοση χτύπημα στο 1.6.91 για την έκδοση alpha
  • Κατάργηση άχρηστου ερωτηματικού.
  • README: Μικρή αλλαγή καλλυντικών
  • καλλυντικά: μετατρέψτε μερικές επιστροφές λειτουργιών από int σε bool
  • doc: σταθερή γραμματική και τυπογραφία
  • σαρωτής, πελάτης: Προστέθηκαν περισσότεροι έλεγχοι σφαλμάτων κατά τη χρήση της λειτουργίας strtol
  • διακομιστής: αυξήστε την ουρά εκκίνησης σε 128
  • doc: Αφαιρέθηκαν τα πλεονάζοντα στοιχεία εξόδου xslt.
  • doc: Καλέστε το doxygen μέσω της καθορισμένης μεταβλητής κατασκευής.
  • doc: Προσθέστε τον έλεγχο config για το doxygen 1.6.0 +.
  • doc: Γενικό καθαρισμό του makefile.
  • doc: Μικρό καθαρισμό makefile.
  • σαρωτής: Βελτιώστε την αναφορά σφαλμάτων ανάλυσης XML
  • σαρωτής: Αφαιρέστε την αδέσποτη νέα γραμμή
  • δοκιμές: χρησιμοποιήστε το δικό μας XDG_RUNTIME_DIR για δοκιμές
  • δοκιμές: add timeout
  • δοκιμές: προσθέστε τις λειτουργίες test_usleep και test_sleep
  • δοκιμές: προσθέστε δοκιμές χρονικής υπέρβασης
  • δοκιμές: χρησιμοποιήστε test_set_timeout στην οθόνη-δοκιμή
  • δοκιμή ουράς-ουράς: επαναφορά χρονικού ορίου
  • δοκιμές: μην εκτυπώνετε τον χαρακτήρα ' '
  • πελάτης: το read_events πρέπει να επιστρέψει -1 μετά από σφάλμα
  • δοκιμές: μετονομασία env vars για δοκιμές
  • test-runner: εκτύπωση γραμμής διαχωριστή μετά από κάθε δοκιμαστική περίπτωση
  • δοκιμές: χρήση χρώματος κατά την εκτύπωση σε τερματικό
  • δοκιμές: εντοπίστε αν είναι συνδεδεμένο το πρόγραμμα εντοπισμού σφαλμάτων
  • δοκιμές: δοκιμαστικές δοκιμές διαχωρισμού ουράς
  • δοκιμές: διορθώστε διαρροή μνήμης
  • πελάτης: ενημερώστε ξεπερασμένα σχόλια
  • πελάτης: τεκμηρίωση ενημέρωσης σχετικά με το σπείρωμα
  • gitignore: προσαρμογή στο σαρωτή και στις αλλαγές διαδρομής πρωτοκόλλου
  • configure.ac: έκδοση χτύπημα στο 1.6.90
  • πρωτόκολλο: ορίστε την έννοια του ρόλου wl_surface
  • πρωτόκολλο: wl_pointer.set_cursor δίνει ένα ρόλο
  • πρωτόκολλο: wl_data_device.start_drag μπορεί να δώσει ρόλο
  • πρωτόκολλο: wl_subcompositor.get_subsurface δίνει ένα ρόλο
  • πρωτόκολλο: wl_shell.get_shell_surface δίνει ένα ρόλο
  • πρωτόκολλο: καθορίστε τους κωδικούς σφαλμάτων για την αλλαγή ρόλου
  • doc: αντικαταστήστε το publican με το xmlto
  • σύνδεση: Διορθώστε το sendmsg () στο FreeBSD
  • event-loop.c: Χρησιμοποιήστε τη σωστή λειτουργία λήψης OS για dupfd ()
  • wayland-server: Διαγραφή εάν η ανάγνωση από έναν πελάτη δίνει 0 μήκος
  • queue-test: Προσθέστε μια άλλη άποψη
  • Σύνδεση: τερματίσετε αν η λειτουργία ακρόασης είναι NULL
  • scanner.c: Χρησιμοποιήστε WL_PRINTF αντί για __attribute __ ((format (printf)))
  • doc: Προστέθηκε τεκμηρίωση API για τις λειτουργίες wl_display_destroy και wl_display_add_socket.
  • Πρωτόκολλο: Προστέθηκε καταστροφέας στην διεπαφή wl_data_device

Τι νέο υπάρχει στην έκδοση 1.6.0:

  • Wayland:
  • Προσθέστε τα λάθη enums στο wl_surface.
  • Προσθέστε πληροφορίες επαναλήψεων πληκτρολογίου στο πρωτόκολλο wl_keyboard.
  • Σφάλμα χειρισμού προσθηκών στο libwayland-client: όταν συμβαίνει σφάλμα πρωτοκόλλου, το πρόγραμμα μπορεί να ζητήσει λεπτομερέστερες πληροφορίες σχετικά με το σφάλμα. Αυτό είναι ως επί το πλείστον χρήσιμο για τις δοκιμές για τη διασφάλιση σωστών σφαλμάτων.
  • Νέο wl_display_add_socket_auto () στο libwayland-server: βρείτε αυτόματα ένα ελεύθερο όνομα υποδοχής.
  • Πολλές πρόσθετες δοκιμές στη σουίτα «make check», συμπεριλαμβανομένου ενός πλαισίου για τη δοκιμή αλληλεπιδράσεων διακομιστή-πελάτη πιο εύκολα.
  • Επιδιορθώσεις σφαλμάτων σχετικών με το Threading και την παρεμπόδιση.
  • Προσθέστε wl_display_roundtrip_queue (): αποκλείοντας την περιήγηση σε μια προσαρμοσμένη ουρά.
  • Σταματήστε την έκθεση του wl_display global. Αποδεικνύει ότι η δέσμευση με το σφαιρικό θα προκάλεσε σφάλματα και δεν υπήρξε σωστή χρήση του.
  • Weston:
  • Αλλάζει το πρωτόκολλο του Xdg-shell. Ναι, το έσπασε ξανά από το 1.5.0.
  • Προσθέστε μηχανισμό κάλυψης weston_layer.
  • DRM-backend: μεταφέρετε το μέγεθος του δρομέα από τον πυρήνα
  • Υποστήριξη ρυθμού επανάληψης πληκτρολογίου, που αποστέλλεται από συνθέτη σε πελάτες, ρυθμιζόμενο.
  • Χρησιμοποιήστε το wl_display_add_socket_auto (): δεν χρειάζεται πια να καθορίζετε την πρίζα όταν τρέχετε το Weston κάτω από το Weston, αλλά λειτουργεί τώρα.
  • Χρησιμοποιήστε το libinput από προεπιλογή. Το backend εισόδου μη-libinput εξακολουθεί να υπάρχει αυτή τη στιγμή, αλλά θα καταργηθεί για 1.7.
  • Λίγα περισσότερα bits διαμόρφωσης desktop-shell.
  • Το «make distcheck» λειτουργεί πραγματικά OOTB χωρίς προσαρμοσμένες τροποποιήσεις (απενεργοποιώντας τώρα το test xwayland για distcheck).
  • Έξοδος από το Weston, εάν το weston-desktop-shell εξαφανιστεί πολύ νωρίς. Πρέπει να βοηθήσετε με μια τάξη προβλημάτων "απλά μαύρης οθόνης".
  • Επιλογή για την ενεργοποίηση του αριθμού σε κατάσταση εκκίνησης σε αντίγραφα DRM και fbdev.
  • Πολλές διορθώσεις σφαλμάτων, φυσικά.

Τι νέο υπάρχει στην έκδοση 1.6.0 RC2:

  • touchpad: Επαναφορά ιστορικού κίνησης όταν τα nfingers αλλάζουν σε ημι-mt τακάκια
  • Λάθος-Άλπεις-Ημι-ΜΤ: Προειδοποίηση για μεταγλωττιστές
  • δημιουργία: το σύμβολο ck_assert_ptr_ne απαιτεί έλεγχο-0.9.10
  • test: Χρησιμοποιήστε μόνο μία συσκευή δοκιμής για ορισμένες δοκιμασίες udev και διαδρομής
  • test: Καταργήστε τη συσκευή δοκιμής από το πλαίσιο κατά τη διαγραφή
  • test: Μην αποτυγχάνετε όταν τα συμβάντα ενεργοποιούνται πολλές φορές
  • evdev: Οι παράμετροι αποστολής ορίζουν τις δικές τους δυνατότητες
  • evdev: Χρησιμοποιήστε τον βοηθό για να διαχωρίσετε κουμπιά από τα πλήκτρα
  • evdev: Αγνοήστε τα συμβάντα απελευθέρωσης πλήκτρων / πλήκτρων εάν δεν πατήθηκε ποτέ πλήκτρο
  • evdev: Παρακολουθήστε τον αριθμό των πλήκτρων / πλήκτρων ανά συσκευή
  • evdev: Απελευθερώστε τα πλήκτρα / κουμπιά που έχετε πιέσει ενώ πατάτε την κατάργηση της συσκευής
  • touchpad: Αποσυνδέεται μόνο από το κτύπημα FSM για το πάτημα του κουμπιού του κουμπιού
  • configure.ac: libinput 0,6
  • δοκιμή: αυτόματη ενημέρωση για BTN_TOOL_ * όταν χρησιμοποιείτε λειτουργίες litest_touch_
  • Δηλώστε ότι η απόκλιση από τα συμβάντα δείκτη επιταχύνεται
  • evdev: δεν επιστρέφουμε πλάτος / ύψος αν παραποιήσουμε την ανάλυση
  • δοκιμή: προσθέστε μια δοκιμαστική συσκευή ημι-mt Alps
  • touchpad: αυξήστε την περιοχή του κουμπιού του λογισμικού μέχρι το 15%
  • Χρησιμοποιήστε το -no-install αντί για -στατικό για τοπική σύνδεση noinst
  • Απενεργοποιήστε τις στατικές βιβλιοθήκες
  • evdev: διαγράψτε τη διαρροή μνήμης στην αποτυχία libevdev_new_from_fd
  • Μην κλείνετε το fd αν το αρχείο libinput_add_fd () αποτύχει
  • touchpad: σημειώστε μια σκόπιμη πτώση θήκης διακόπτη ως τέτοια
  • Συνθήκες ανταλλαγής για ARRAY_FOR_EACH ()
  • touchpad: silence Προειδοποιήσεις κάλυψης σχετικά με την μη αρχική χρήση
  • Διορθώστε μια αναφορά doxygen
  • δοκιμή: προσθέστε τους βοηθούς να περιμένουν συγκεκριμένα συμβάντα
  • δοκιμή: προσθέστε μια γενική συσκευή απλής αφής
  • udev: χρησιμοποιήστε το evdev_device_calibrate () αντί να γράψετε χειροκίνητα τη μήτρα
  • evdev: συμβολίστε το evdev_device_calibrate
  • evdev: εφαρμόστε τη βαθμονόμηση και στις τιμές πολλαπλών τόνων
  • util: προσθέστε μερικές λειτουργίες βοήθειας matrix 3x3
  • evdev: μεταβείτε σε κανονικοποιημένο πίνακα μετασχηματισμού
  • udev: drop WL_CALIBRATION, αντικαταστήστε με LIBINPUT_CALIBRATION_MATRIX
  • δοκιμή: προσθέστε δοκιμές για βαθμονόμηση αφής
  • Αλλάξτε τη βαθμονόμηση σε μια επιλογή διαμόρφωσης
  • evdev: φορτώστε τον LIBINPUT_CALIBRATION_MATRIX ως προεπιλεγμένο πίνακα
  • δοκιμή: καθορίστε τον άπειρο βρόχο στο litest_wait_for_event_of_type ()
  • test: χρησιμοποιήστε τη μεταβλητή evironment για την ακρίβεια της επιταγής
  • Έγγραφο LIBINPUT_CALIBRATION_MATRIX σωστά
  • Εγγράψτε τις επιλογές στατικής ρύθμισης udev που υποστηρίζουμε

Παρόμοια λογισμικά

cftp
cftp

3 Jun 15

Sh To Bash
Sh To Bash

20 Feb 15

Mintty
Mintty

20 Feb 15

aws-trade-in
aws-trade-in

20 Feb 15

Άλλο λογισμικό του προγραμματιστή Free Software Foundation

GNU Hurd
GNU Hurd

19 Feb 15

GNU Oleo
GNU Oleo

2 Jun 15

GNU Bash
GNU Bash

22 Jun 18

Σχόλια για Wayland / Weston

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία