¿Cómo hago para que todas las aplicaciones usen wayland en lugar de xwayland?

¿Cómo hago para que todas las aplicaciones usen wayland en lugar de xwayland?

Habilité Wayland en mi Ubuntu 20.04.

Parece que cada aplicación debe configurarse individualmente para usar Wayland y no xwayland.

¿Cómo hago para que todas las aplicaciones que admiten wayland utilicen wayland?

Para Firefox tuve que agregarlo MOZ_ENABLE_WAYLAND=1para /usr/share/applications/firefox.desktopcomenzar a usar wayland en lugar de xwayland.

De manera similar, texstudio, slack, spyder, VScode, joplin, mendeley y esencialmente todas las aplicaciones no integradas no lo hacen, mientras que creo que al menos algunas de ellas se pueden configurar para iniciarse con wayland manualmente.

Respuesta1

No puedes hacer que todas las aplicaciones se ejecuten directamente en Wayland. Sólo las aplicaciones que estén preparadas para ello pueden ejecutarse de forma nativa en Wayland. Algunas aplicaciones, como Firefox, parecen, por ahora, estar configuradas para ejecutarse en Xorg incluso si son compatibles con Wayland. Por lo tanto, de forma predeterminada, se ejecutan en xwayland si ejecuta Wayland, pero, como descubrió, eso se puede cambiar.

Sí, depende de la aplicación individual. Muchas aplicaciones que aún no están preparadas para Wayland solo se ejecutarán en xwayland.

información relacionada