rilascio del pacchetto , che contiene un insieme di protocolli ed estensioni che arricchiscono le funzionalità del protocollo di base Wayland e offrono le capacita necessarie per la creazione di server compositi e ambienti utente. Nella versione 1.18 sono state apportate piccole aggiunte ai protocolli esistenti, migliorata la documentazione e risolti errori riscontrati. Il rilascio di Weston 7.0 e Wayland 1.18 è previsto per il 23 agosto.
Attualmente, il pacchetto wayland-protocols include i seguenti protocolli stabili, in cui è garantita la retrocompatibilità:
- «viewporter» — consente al client di eseguire operazioni di ridimensionamento e ritaglio dei bordi della superficie sul lato server.
- «presentation time» — garantisce la visualizzazione dei video.
- "xdg-shell" è un'interfaccia per la creazione e l'interazione con le superfici come finestre, consentendo di spostarle sullo schermo, minimizzarle, massimizzarle, cambiarne le dimensioni, ecc.
Protocolli instabili, la cui sviluppo non è ancora concluso e non è garantita la compatibilità con le versioni precedenti:
- «fullscreen-shell» — gestione dell'operatività in modalità schermo intero;
- «input-method» — gestione dei metodi di input;
- «idle-inhibit» — blocco dell'avvio dello screensaver;
- «input-timestamps» — timestamp per gli eventi di input;
- «linux-dmabuf» — condivisione di più schede grafiche tramite la tecnologia DMABuff;
- «text-input» — organizzazione dell'input di testo;
- «pointer-gestures» — gestione da touchscreen;
- «relative pointer events» — eventi relativi ai puntatori;
- «vincoli di puntatore» — restrizioni sui puntatori (blocco);
- «tablet» — supporto per l'input da tablet.
- «xdg-foreign» — interfaccia di interazione con le superfici di un client «adiacente»;
- «xdg-decoration» — rendering delle decorazioni delle finestre sul lato del server;
- «xdg-output» — informazioni aggiuntive sull'uscita video (utilizzato per il ridimensionamento frazionale);
- «xwayland-keyboard-grub» — cattura dell'input nelle applicazioni XWayland.
- primary-selection — analogamente a X11, gestisce il funzionamento del buffer di appunti primario (primary selection), il cui incollaggio avviene solitamente con il pulsante centrale del mouse;
- linux-explicit-synchronization — meccanismo di sincronizzazione dei buffer specifico per Linux, legato alla superficie.
Fonte: opennet.ru
