Los desarrolladores de la plataforma Electron (que proporciona un marco autónomo para el desarrollo de aplicaciones personalizadas multiplataforma), que se utiliza como componente base de Chromium, V8 y Node.js, dieron a conocer hace poco él implementó del soporte inicial para Wayland. 

La implementación se basa en la capa ozone-wayland, que proporciona un conjunto de clases de ozone C++ adaptado a Wayland que utiliza Chromium para abstraer la salida a varios sistemas de ventanas.

De forma predeterminada, al igual que Electron, el backend X11 seguirá utilizándose, pero para habilitar Wayland será posible hacerlo sin reconstruir el código con opciones especiales.

De los programas, construidos sobre la base de la plataforma Electron se pueden destacar Editors Code Visual Studio Code y Atom, messenger Discord, clientes de correo electrónico Nylas y Mailspring, herramientas para trabajar con Git GitKraken, sistema de mantenimiento de blogs WordPress Desktop, BitTorrent-Client WebTorrent Desktop, así como los clientes oficiales a servicios como Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire y Wrike.

En el catálogo de Electron se presentan un total de 922 aplicaciones.

Finalmente se menciona que los cambios se incluirán en la próxima versión principal y permitirán que las aplicaciones basadas en Electron se ejecuten directamente en entornos basados ​​en Wayland sin usar XWayland.

Actualmente el soporte experimental puede ser ejecutado usando Wayland con la ayuda de las banderas “–enable-features=UseOzonePlatform –ozone-platform=wayland”. El modo predeterminado continuará usando el modo X11, ya que trabajar sobre Wayland aún es experimental.

Esta solicitud de extracción intenta hacer lo mismo con Electron. Esto significa que el X11 que no es de Ozone sigue siendo el predeterminado, pero ahora se pueden elegir Ozone / Wayland y Ozone / X11 en tiempo de ejecución utilizando este indicador de función:

electron --enable-features=UseOzonePlatform --ozone-platform=wayland
electron --enable-features=UseOzonePlatform --ozone-platform=x11

Además, se informa que en una versión futura de Chromium 87, el soporte de Wayland se incluirá en las compilaciones para Linux y se puede activar sobre la marcha utilizando las banderas mencionadas anteriormente.

Fuente: https://github.com/electron