Wayland 1.18 està disponible

tingué lloc llançament estable del protocol, mecanisme de comunicació entre processos i biblioteques Wayland 1.18. La branca 1.18 és compatible amb l'API i l'ABI enrere amb les versions 1.x, però a més conté un munt de millores. El servidor compost Weston 8.0, que desenvolupa la base de codi i exemples de treball per utilitzar Wayland en entorns d'escriptori i solucions incrustades, va ser publicat a finals de gener.

Millores importants a Wayland 1.18:

  • S'ha afegit suport per al sistema de muntatge Meson. La capacitat de construir amb autotools s'ha mantingut de moment, però s'eliminarà en una versió futura;
  • Afegit Una API per separar objectes proxy basats en etiquetes, que permet que les aplicacions i els conjunts d'eines comparteixin la mateixa connexió Wayland;
  • Seguiment dels temporitzadors del servidor Wayland a l'espai d'usuari per evitar la creació de massa descriptors de fitxers;
  • Afegit la funció wl_global_remove(), que envia l'esdeveniment d'eliminació de l'objecte global sense esborrar-lo. Funció nova permet eliminar l'ocurrència d'una condició de carrera (condicions de carrera) en suprimir objectes globals. Aquestes condicions de carrera es podrien produir perquè els clients no van poder acusar la recepció de l'esdeveniment d'eliminació. La funció wl_global_remove() permet enviar primer l'esdeveniment d'eliminació i esborrar l'objecte només després d'un cert retard.

Estat del suport de Wayland en aplicacions, entorns d'escriptori i distribucions:

  • Fedora assegurat proporcionant una versió predeterminada de Firefox basada en Wayland. S'han resolt problemes amb controladors binaris propietaris de NVIDIA amb Wayland.
    Implementat capacitat experimental per iniciar automàticament XWayland quan s'intenta executar una aplicació basada en el protocol X11.
    S'ha afegit la possibilitat d'executar aplicacions X11 com a root a XWayland a l'entorn Wayland. SDL per a Wayland soluciona els problemes d'escalat quan s'executen jocs més antics amb resolucions de pantalla baixes. La biblioteca Qt per utilitzar-la a l'entorn GNOME es crea per defecte amb suport de Wayland;

  • В Red Hat Enterprise Linux 8 GNOME s'ofereix com a escriptori, amb un servidor de visualització basat en Wayland per defecte;
  • A la versió prèvia de GTK 4 a GDK va continuar implementació d'API dissenyades amb la vista posada en l'ús del protocol Wayland. S'ha afegit suport per a una interfície de portal per accedir a la configuració de GtkSettings al backend de GDK per a Wayland, i s'ha proposat suport per a l'extensió de protocol text-input-unstable-v3 per treballar amb mètodes d'entrada;
  • Llançat un projecte per eliminar el GNOME d'errors i deficiències que apareixen quan s'executa a sobre de Wayland;
  • A X Wayland afegit Controlador GLX basat en l'API EGL, que eliminarà l'ús del rasteritzador de programari swrast;
  • Entre els objectius del desenvolupament de KDE per als propers dos anys esmentat traduint KDE a Wayland. Es preveu que l'entorn KDE que s'executa a sobre de Wayland es converteixi en principal i l'entorn basat en X11 es traslladarà a la categoria d'opcions i dependències opcionals. Per al període d'informe a KDE implementat suport per a l'escala fraccionada quan es treballa a la part superior de Wayland. La sessió KDE basada en Wayland està adaptada per funcionar amb controladors propietaris de NVIDIA. S'ha afegit la possibilitat d'arrossegar i deixar anar les finestres d'aplicacions mitjançant XWayland i Wayland. KWin proporciona un desplaçament correcte amb la roda del ratolí en un entorn basat en Wayland;
  • A GNOME afegit la capacitat d'automatitzar el llançament de XWayland quan s'intenta executar una aplicació basada en el protocol X11 (anteriorment, XWayland havia d'executar-se constantment);
  • Començat treballar per portar aplicacions d'espai d'usuari MATE a Wayland. EN MATE 1.24 adaptar el visor d'imatges Eye of MATE per a Wayland i millorar el suport de Wayland al panell MATE;
  • A Qt Wayland Compositor assegurat suport per als protocols linux-dmabuf-unstable-v1 i wp_viewporter. S'ha afegit suport per al protocol fullscreen-shell-unstable-v1 als components de la plataforma Qt per a Wayland;
  • publicat Waypipe: un servidor intermediari per al protocol Wayland que us permet executar aplicacions en un altre host;
  • En l'entorn d'usuari Il·lustració 0.23 Suport millorat significativament per executar Wayland;
  • Per Firefox implementat un nou backend per a Wayland que utilitza el mecanisme DMABUF per renderitzar les textures;
  • A Ubuntu en un entorn basat en Wayland assegurat la capacitat d'executar aplicacions X11 com a root a Xwayland;
  • Preparat el conjunt de pedaços Wine-wayland i el controlador winewayland.drv, que permeten utilitzar Wine en entorns basats en Wayland sense utilitzar components relacionats amb XWayland i X11;
  • El desenvolupament de Mir continua com a servidor compost per a Wayland. En els mitjans per garantir el llançament d'aplicacions Wayland a l'entorn Mir augmentat nombre recolzat Extensions del protocol Wayland. Portat a terme optimitzacions de rendiment per al codi relacionat amb Wayland i s'ha afegit una nova plataforma gràfica "wayland", que permet que Mir funcioni com a client sota un altre servidor compost de Wayland. Suggerit suport experimental per executar aplicacions X11 de manera dinàmica en un entorn basat en Wayland.
  • Format nous llançaments de l'entorn personalitzat Sway amb Wayland;
  • Distribució Lubuntu esbossat mudant-se a Wayland per al 2020. S'ha previst que el suport de Wayland s'implementi mitjançant la portació del gestor de finestres d'Openbox per utilitzar el servidor de visualització Mir utilitzat com a servidor compost per a Wayland;
  • S'està desenvolupant Gàbia, un servidor compost basat en Wayland per executar aplicacions individuals en mode quiosc;
  • Es continua treballant en el llançament de l'entorn d'usuari LXQt 1.0.0, la tasca principal en el desenvolupament del qual és preparar la capacitat de treballar a sobre de Wayland;
  • Sistema d'inferència al motor per executar màquines virtuals Linux a ChromeOS proporciona suport integrat per als clients Wayland (virtio-wayland) amb un servidor compost que s'executa al costat de l'amfitrió principal i la capacitat d'utilitzar de manera efectiva la GPU des dels sistemes convidats;
  • Per a FreeBSD desenvolupar ports necessaris per construir KDE amb suport de Wayland;
  • Al sistema operatiu DragonFly BSD s'està desenvolupant port amb Wayland i Weston, està disponible suport XWayland;
  • Entorns d'usuari que utilitzen Wayland closca de papiros и Hawaii fusionat en un nou projecte Llibertat. Liri es basa en Qt 5 (QML) i promou l'estil de Material Design;
  • Wayland està habilitat per defecte a les plataformes mòbils Plasma mòbil, Peix vela 2, Edició de codi obert webOS,

    Font: opennet.ru

Afegeix comentari