Uscita di wayland-protocols 1.20

È disponibile rilascio del pacchetto wayland-protocols 1.20, contenente un insieme di protocolli e estensioni che ampliano le funzionalità del protocolli base Wayland e forniscono le capacità necessarie per costruire server compositi e ambienti utente. Il rilascio 1.20 è stato formato quasi immediatamente dopo 1.19, a causa della non inclusione di alcuni file (README.md, GOVERNANCE.md, MEMBERS.md) nell'archivio.

Nella nuova versione è stato aggiornato il protocollo xdg-shell, al quale è stata aggiunta la possibilità di modificare la posizione dei popup già ancorati. Ai protocolli «presentation time» e xdg-shell sono stati aggiunti nuovi attributi enum e bitfield. È stato aggiunto un documento
GOVERNANCE.md, che descrive i processi di creazione di nuovi protocolli Wayland e l'aggiornamento di quelli esistenti nel pacchetto wayland-protocols. Sono state apportate piccole aggiunte ai protocolli esistenti, migliorata la documentazione ed eliminate le anomalie riscontrate.

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-grab» — acquisizione 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

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster