{"id":120156,"date":"2024-10-12T19:09:18","date_gmt":"2024-10-12T17:09:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38"},"modified":"2026-02-13T12:39:20","modified_gmt":"2026-02-13T10:39:20","slug":"vypusk-wayland-protocols-1-38","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38","title":{"rendered":"Uscita di Wayland-Protocols 1.38","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stato pubblicato il rilascio del pacchetto wayland-protocols 1.38, contenente un insieme di protocolli e estensioni che arricchiscono il protocollo di base Wayland e offrono le funzionalit\u00e0 necessarie per costruire server compositivi e ambienti utente.     <\/p>\n<p>Tutti i protocolli passano attraverso tre fasi: sviluppo, test e stabilizzazione. Dopo il completamento della fase di sviluppo (categoria 'unstable'), il protocollo viene inserito nel ramo 'staging' e ufficialmente incluso nel set di wayland-protocols; una volta terminati i test, viene spostato nella categoria stabile. I protocolli della categoria 'staging' possono gi\u00e0 essere utilizzati in server e client compositi, dove \u00e8 necessaria la funzionalit\u00e0 associata. A differenza della categoria 'unstable', nella 'staging' non sono consentite modifiche che possano compromettere la compatibilit\u00e0, ma in caso di problemi e imperfezioni nel corso dei test, non si esclude la sostituzione con una nuova versione significativa del protocollo o un'altra estensione di Wayland.    <\/p>\n<p>Nella nuova versione sono stati aggiunti protocolli nella categoria &#171;staging&#187;:  <\/p>\n<ul>\n<li class=\"l\"> xdg-system-bell &#8212; consente di emettere un segnale di sistema, che pu\u00f2 essere utilizzato, ad esempio, come avviso in un emulatore di terminale. La modalit\u00e0 di emissione del segnale \u00e8 a discrezione del gestore compositivo, e pu\u00f2 includere non solo suoni, ma anche risposte visive.\n<li class=\"l\"> fifo &#8212; implementa un meccanismo FIFO (primo arrivato &#8212; primo servito) per la gestione della coda di aggiornamento del contenuto della superficie visualizzata. Da un punto di vista pratico, il protocollo permette di utilizzare l'attesa del completamento della scansione verticale (vblank) invece delle chiamate callback ogni volta che \u00e8 pronto a visualizzare un nuovo fotogramma, risolvendo il problema di alta congestione della GPU con VSync.\n<li class=\"l\"> commit-timing &#8212; consente di associare un vincolo di tempo al contenuto della superficie (il server compositivo deve visualizzare la modifica del contenuto, se possibile, entro il tempo specificato, ma non prima).      <\/ul>\n<p>Attualmente, il pacchetto wayland-protocols include i seguenti protocolli stabili, che garantiscono la compatibilit\u00e0 retroattiva:  <\/p>\n<ul>\n<li class=\"l\"> &#171;viewporter&#187; &#8212; consente al cliente di eseguire operazioni di scaling e ritaglio dei bordi della superficie lato server.   <\/li>\n<li class=\"l\"> &#171;presentation-time&#187; &#8212; garantisce la visualizzazione video.  <\/li>\n<li class=\"l\"> \u2014 un'interfaccia per la creazione e l'interazione con le superfici come se fossero finestre, consentendo di spostarle sullo schermo, minimizzarle, massimizzarle, ridimensionarle, ecc.  <\/li>\n<li class=\"l\"> \u2014 consente la condivisione di pi\u00f9 schede grafiche utilizzando la tecnologia DMA-BUF (permette di creare un wl_buffer basato su DMA-BUF).   <\/li>\n<li class=\"l\">  &#171;tablet&#187; &#8212; gestione dell'input da tavolette grafiche.  <\/li>\n<\/ul>\n<p>Protocolli testati nel ramo &#171;staging&#187;:  <\/p>\n<ul>\n<li class=\"l\"> drm-lease &#8212; fornisce le risorse necessarie per formare l'immagine stereoscopica con buffer diversi per l'occhio sinistro e destro durante l'output ai visori di realt\u00e0 virtuale.   <\/li>\n<li class=\"l\"> &#171;ext-session-lock&#187; &#8212; definisce i mezzi per bloccare la sessione, ad esempio durante l'attivazione dello screensaver o la visualizzazione del dialogo di autenticazione.    <\/li>\n<li class=\"l\"> &#171;single-pixel-buffer&#187; &#8212; consente di creare buffer di un solo pixel contenenti quattro valori RGBA a 32 bit.  <\/li>\n<li class=\"l\"> &#171;xdg-activation&#187; &#8212; permette di trasferire il focus tra diverse superfici di primo livello (ad esempio, utilizzando xdg-activation, un'applicazione pu\u00f2 spostare il focus su un'altra).    <\/li>\n<li class=\"l\"> content-type \u2014 consente ai client di trasmettere informazioni composite <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-shicago\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2945\">server<\/a> sulle propriet\u00e0 del contenuto visualizzato, che possono essere utilizzate per ottimizzare il comportamento in base al contenuto, ad esempio, impostare propriet\u00e0 DRM specifiche, come 'content type'. \u00c8 stata dichiarata la supporto per i seguenti tipi di contenuto: none (nessuna informazione sul tipo di dati), photo (visualizzazione di foto digitali, che richiede un'elaborazione minima), video (video o animazione, richiede una sincronizzazione pi\u00f9 precisa per escludere ritardi) e game (esecuzione di giochi, richiede un output con una latenza minima).    <\/li>\n<li class=\"l\"> ext-idle-notify \u2014 consente ai server compositi di inviare ai clienti notifiche di inattivit\u00e0 dell'utente, che possono essere utilizzate per attivare modalit\u00e0 di risparmio energetico aggiuntive dopo un certo periodo di inattivit\u00e0.            <\/li>\n<li class=\"l\"> tearing-control \u2014 consente di disattivare la sincronizzazione verticale (VSync) con impulso di spegnimento nei programmi a schermo intero, utilizzata per prevenire la comparsa di tearing durante l'output. In applicazioni multimediali, la comparsa di artefatti dovuti al tearing \u00e8 un effetto indesiderato, ma nei giochi \u00e8 possibile tollerare tali artefatti se il tentativo di eliminarli porta a ritardi aggiuntivi.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 consente di ottenere informazioni sulle superfici collocate ai livelli superiori (toplevel), che permettono di ancorare le finestre sopra altri contenuti, ad esempio per connettere pannelli e interruttori personalizzati.     <\/li>\n<li class=\"l\"> security-context \u2014 permette di identificare i client che utilizzano l'isolamento sandbox. Un client pu\u00f2 registrare una nuova connessione a un server composito basato su Wayland e allegare un contesto di sicurezza, dopo di che, in base al contesto di sicurezza specificato, il gestore di composizione limiter\u00e0 le capacit\u00e0 disponibili per la connessione stabilita.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 un modo alternativo per configurare l'aspetto del cursore, basato sulla trasmissione di una serie di immagini del cursore invece di essere vincolato alla superficie (wl_surface).    <\/li>\n<li class=\"l\"> \u00abext-transient-seat\u00bb \u2014 \u00e8 progettato per creare sessioni indipendenti temporanee (seat), destinate all'uso con dispositivi virtuali di input. Ad esempio, nella realizzazione della possibilit\u00e0 di collegarsi a <a href=\"https:\/\/prohoster.info\/it\/vps\/\"  data-wpil-monitor-id=\"3198\">desktop remoto<\/a> il protocollo consente di creare una sessione separata per ogni utente con tastiera e mouse virtuali.    <\/li>\n<li class=\"l\"> \u00abxdg-toplevel-drag\u00bb \u2014 estende il meccanismo \u00abdrag &amp; drop\u00bb con la possibilit\u00e0 di allegare finestre di livello superiore all'operazione di spostamento, il che pu\u00f2 essere utilizzato, ad esempio, per organizzare il trascinamento del mouse delle barre degli strumenti o delle schede del browser. Il nuovo protocollo consente di creare parti staccabili di una finestra, che durante il trascinamento da questa finestra diventano nuove finestre e possono essere spostate sopra a una finestra esistente prima di essere riattaccate.    <\/li>\n<li class=\"l\"> \u2014 consente di assegnare alle superfici di alto livello caratteristiche specifiche per le finestre di dialogo, ad esempio, \u00e8 possibile creare finestre di dialogo modali che bloccano l'interazione dell'utente con il resto dell'interfaccia.      <\/li>\n<li class=\"l\"> \u2014 fornisce strumenti per la sincronizzazione esplicita dei buffer tramite oggetti di sincronizzazione DRM (Direct Rendering Manager). Si prevede che nel contesto della sincronizzazione durante il rendering nel buffer, il protocollo proposto migliorer\u00e0 le prestazioni con i driver basati sulle API grafiche Vulkan e OpenGL (l'implementazione si basa su gestori nei driver). Il nuovo protocollo consente di assicurarsi che l'operazione di rendering nel buffer sia completata prima che il manager di composizione visualizzi quel buffer.    <\/li>\n<li class=\"l\"> modificatore alpha, che consente ai client di cambiare il livello di trasparenza della superficie e di delegare le operazioni relative alla trasparenza al server composito, il quale pu\u00f2 a sua volta inoltrare queste operazioni al KMS.\n<li class=\"l\"> xdg-toplevel-icon \u2014 associa un'icona a una finestra di alto livello.    <\/li>\n<li class=\"l\">   ext-image-capture-source e ext-image-copy-capture \u2014 organizzazione della cattura dei contenuti visualizzati sullo schermo.    <\/ul>\n<p>I protocolli sviluppati nel ramo &#171;unstable&#187;:    <\/p>\n<ul>\n<li class=\"l\">  \u2014 gestione del lavoro in modalit\u00e0 schermo intero.  <\/li>\n<li class=\"l\">  \u2014 elaborazione dei metodi di input.  <\/li>\n<li class=\"l\">  \u2014 blocco dell'avvio del salvaschermo (screensaver).  <\/li>\n<li class=\"l\">  \u2014 timestamp per gli eventi di input.  <\/li>\n<li class=\"l\"> \u2014 gestione del collegamento delle combinazioni di tasti e delle scorciatoie.    <\/li>\n<li class=\"l\"> \u2014 meccanismo di sincronizzazione dei buffer specifico per Linux legato alla superficie.      <\/li>\n<li class=\"l\">  \u2014 gestione degli schermi tattili.    <\/li>\n<li class=\"l\">  \u2014 restrizioni sui puntatori (blocco).  <\/li>\n<li class=\"l\"> \u2014 analogamente a X11, gestisce il funzionamento del buffer di scambio primario (primary selection), il cui contenuto viene solitamente incollato con il pulsante centrale del mouse.    <\/li>\n<li class=\"l\">  \u2014 eventi dei puntatori relativi.    <\/li>\n<li class=\"l\">  \u2014 organizzazione dell'input di testo.   <\/li>\n<li class=\"l\">  \u2014 interfaccia di interazione con le superfici del 'cliente' adiacente.  <\/li>\n<li class=\"l\">  \u2014 rendering delle decorazioni delle finestre lato server.  <\/li>\n<li class=\"l\">  \u2014 informazioni aggiuntive sull'uscita video (usato per il ridimensionamento frazionale).  <\/li>\n<li class=\"l\">  \u2014 acquisizione dell'input nelle applicazioni XWayland.      <\/ul>\n<p>Si segnala inoltre la proposta di un collaboratore di Valve di introdurre una nuova fase per la promozione dei protocolli Wayland - &#171;experimental&#187;, che ridurrebbe le barriere per includere i protocolli nel set Wayland-Protocols e accelererebbe la loro adozione. Attualmente, per far entrare un protocollo nella fase di staging, \u00e8 necessario formare un team di supporto e ottenere un certo numero di conferme (ACK) dai partecipanti alla revisione. Nella fase &#171;experimental&#187; si propone di accettare i protocolli senza richiedere conferme, ma in base all'assenza di obiezioni (NACK) nel corso di un periodo di revisione di due settimane. Se necessario, i partecipanti alla revisione possono anche estendere la discussione per ulteriori due settimane cambiando lo stato in &#171;WAIT&#187;.    <\/p>\n<p>Nella fase &#171;experimental&#187; si propone anche di consentire modifiche che violano la compatibilit\u00e0 e l'aggiunta di protocolli &#171;grezzi&#187;, che possono essere progressivamente portati a un livello adeguato. Cos\u00ec, la fase &#171;experimental&#187; permetterebbe di fornire rapidamente ai sviluppatori nuovi prototipi di protocolli, stimolando la loro implementazione nei progetti esistenti e ricevendo feedback dagli utenti. Il processo proposto dovrebbe liberare gli sviluppatori di protocolli da discussioni lunghe e burocrazia prima della loro inclusione nel set Wayland-Protocols. Ad esempio, i protocolli xdg-system-bell, fifo e commit-timing inclusi in questo rilascio sono stati discussi per oltre un anno.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62038\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.38, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439. \u0412\u0441\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0442\u0440\u0438 \u0444\u0430\u0437\u044b &#8212; \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0434\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f &#171;unstable&#187;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &#171;staging&#187; \u0438 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u0430\u0431\u043e\u0440\u0430 wayland-protocols, \u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120156","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.38, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439. \u0412\u0441\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0442\u0440\u0438 \u0444\u0430\u0437\u044b - \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0434\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f &quot;unstable&quot;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &quot;staging&quot; \u0438 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u0430\u0431\u043e\u0440\u0430 wayland-protocols, \u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Wayland-Protocols 1.38 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.38, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439. \u0412\u0441\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0442\u0440\u0438 \u0444\u0430\u0437\u044b - \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0434\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f &quot;unstable&quot;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &quot;staging&quot; \u0438 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u0430\u0431\u043e\u0440\u0430 wayland-protocols, \u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-10-12T17:09:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-13T10:39:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Pubblicazione di Wayland-Protocols 1.38 | ProHoster","description":"\u00c8 stato pubblicato il pacchetto wayland-protocols 1.38, contenente un insieme di protocolli e estensioni che integrano il protocollo di base Wayland e forniscono le funzionalit\u00e0 necessarie per costruire server compositi e ambienti utente. Tutti i protocolli seguono tre fasi: sviluppo, test e stabilizzazione. Al termine della fase di sviluppo (categoria \"unstable\"), il protocollo viene inserito nel ramo \"staging\" e viene ufficialmente incluso nel pacchetto wayland-protocols, e","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Wayland-Protocols 1.38 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.38, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439. \u0412\u0441\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0442\u0440\u0438 \u0444\u0430\u0437\u044b - \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0434\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f &quot;unstable&quot;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &quot;staging&quot; \u0438 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u0430\u0431\u043e\u0440\u0430 wayland-protocols, \u0430","og:url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-10-12T17:09:18+00:00","article:modified_time":"2026-02-13T10:39:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120156","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-13 10:40:06","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:16:19","updated":"2026-02-13 10:40:06"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/120156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=120156"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/120156\/revisions"}],"predecessor-version":[{"id":160871,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/120156\/revisions\/160871"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=120156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=120156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=120156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}