¿Deberías usar Linux con Wayland? Lo que necesitas saber

cambio de lados escritorio linux Todo el tiempo, pero algunos ingredientes han existido durante décadas. toma un ejemplo Sistema de ventana X (principalmente conocido como X11). Como se está trabajando para crear una alternativa más rápida y segura. Esta opción alternativa es Wayland.

Wayland llegó hace mucho tiempo y muchos sistemas operativos basados ​​en Linux lo han adoptado como protocolo. servidor de visualización predeterminado. Si aún no lo tienes, existe la posibilidad de que lo sea pronto. Esto es lo que significa uso de linux con Wayland.

¿Deberías usar Linux con Wayland? Lo que necesita saber - Linux

¿Qué es Wayland?

¿Deberías usar Linux con Wayland? Lo que necesita saber - Linux

Wayland es un protocolo que le dice a las aplicaciones cómo aparecerán en su pantalla, según sus acciones (como mover una ventana o hacer clic en un botón). Técnicamente, Wayland no es un reemplazo. Solo para el servidor X Wayland solo especifica la forma en que el servidor de visualización debe comunicarse con esas aplicaciones.

Wayland confía en un tercero, conocido como compositor wayland , para actuar como un servidor de presentación. Los ejemplos son Madre و Kganar (desde el entorno de escritorio GNOME و KDE Plasma Derecho). Wayland intenta simplificar las conexiones del servidor de visualización, haciendo que el desarrollo futuro sea más fácil y rápido.

Como muchas tecnologías futuras, Wayland necesita algo de desarrollo. X ha existido durante mucho tiempo y se ha construido de manera constante. Esto significa que Wayland tiene mucho más que hacer (además del servidor de visualización que lo implementa). Pero por ahora, hay algunas cosas que debe saber para que la prueba sea más sencilla.

Evite las aplicaciones GTK+ 2 o Qt 4 en Wayland

La mayoría de las aplicaciones de Linux con las que interactúa a diario están escritas para un conjunto de herramientas gráficas: GTK+ و Qt. Estos marcos actúan como clientes en el servidor de visualización y le piden que muestre cosas en su pantalla. Sin embargo, estas solicitudes deben entenderse primero y depende del conjunto de herramientas.

Como resultado, algunos tipos de aplicaciones solo pueden ejecutarse en los escritorios de Wayland. Por ejemplo, las aplicaciones GTK+ 3 también pueden funcionar correctamente. Por lo tanto, los escritos en Qt 5 (el conjunto de herramientas en el que se basa el escritorio Plasma) también pueden funcionar.

Sin embargo, si intenta abrir una aplicación Qt 4, por ejemplo, es muy probable que se ejecute. Wayland hace esto ejecutando un servidor X detrás de escena, escuchando aplicaciones que no puede entender. Sin embargo, esto puede resultar en un mayor uso de memoria y velocidades ligeramente más bajas. Además, hay algunas cosas que este enfoque no puede hacer en este momento.

Algunas aplicaciones no son compatibles con Wayland

¿Deberías usar Linux con Wayland? Lo que necesita saber - Linux

Diseñado Wayland و X de diferentes maneras, por lo que algunas aplicaciones que funcionan con X De trabajar con Wayland.

Piense en aplicaciones que cambian el color de la pantalla como Desplazamiento hacia el rojo و flujo. Estas aplicaciones filtran la luz azul de su pantalla según la hora del día. Estas aplicaciones funcionan con complementos X , como RandR, que proporciona a las aplicaciones una manera fácil de pedirle a X que cambie los colores de la pantalla.

Aunque Wayland proporciona un medio para recrear esta habilidad hasta cierto punto, depende de cada uno. compositor wayland para implementarlo realmente. Esto significa que si bien un solo entorno de escritorio puede admitir algo como Redshift (como la función GNOME Night Light que se muestra en la imagen de arriba), esa funcionalidad no está necesariamente disponible en otros lugares.

Puede esperar encontrar problemas similares con la aplicación de grabación de pantalla. Como característica de seguridad, el servidor de visualización de Wayland bloquea las aplicaciones de la grabación de pantalla. Esto no significa que la grabación de pantalla sea esencialmente imposible en Wayland. Los desarrolladores están trabajando para implementar la característica de una manera diferente.

La instalación es imprescindible

Hablando aquí sobre los efectos visuales. El proceso de combinar varios efectos de forma libre, la composición es una técnica que ayuda a prevenir el desgarro de la pantalla. Esto se hace guardando copias de su pantalla en la memoria, generalmente con su tarjeta gráfica. De esa manera, incluso si las aplicaciones dejan de responder, su servidor de visualización aún tendrá algo con qué ejecutarse. La composición también proporciona gráficos de ventana y sombras.

Wayland está diseñado para hacer que este proceso sea más eficiente que X al hacerlo obligatorio. X tiene la opción de instalar como característica opcional, a través de una extensión llamada Xcomposit. Pero debido a cómo se implementa, lleva más tiempo en comparación con Wayland.

Dicho esto, el maquillaje puede causar algunos problemas. La configuración del rendimiento provoca una ligera disminución en el rendimiento de aplicaciones como los juegos. En X, la mayoría de los escritorios dejan de iniciarse cuando la aplicación se ejecuta en pantalla completa. Pero muchos compositores de Wayland aún necesitan implementar esto si está interesado en usar aplicaciones con uso intensivo de gráficos en el escritorio de Wayland, es muy importante tener esto en cuenta.

Es posible que la tarjeta gráfica Nvidia no funcione con Wayland

Más específicamente, si usa Controlador de gráficos Wayland de Nvidia probablemente no funcione para usted. Esto está relacionado con el problema de instalación anterior. Para que el proceso funcione, su controlador de gráficos debe comunicarse con el compositor de Wayland de cierta manera.

Las tarjetas gráficas Intel y AMD no tienen este problema, porque usan el estándar esperado, llamado GBM (Gestionar el búfer general). Nvidia cree que la forma de hablar con Wayland, que se llama EGL , mejor, y por lo tanto atenerse a eso en lugar de cambiar.

Este problema se puede resolver de dos formas: Controladores Nvidia Implementación de GBM, o compositor de Wayland implementando EGLStreams. Actualmente, Nvidia parece no estar interesada en seguir la solución anterior.

Cómo usar Wayland

En este punto, te da más Distribuciones de Linux Opción de instalación de Wayland, pero la mayoría de ellos aún ejecutan X de forma predeterminada. Puede buscar Wayland en los repositorios de la distribución, cerrar sesión en el escritorio y elegir Wayland al iniciar sesión otra vez.

Fedora fue una de las primeras distribuciones en recurrir a esta tendencia, y ha estado usando Wayland de forma predeterminada durante algunos años. Fedora es conocida por usar las últimas tecnologías que ofrece el escritorio Linux, además de ser fácil de usar. Pero Fedora no está sola.

Algunas distribuciones que proporcionan Wayland por defecto

  • Fedora
  • Debian
  • openSUSE Tumbleweed
  • PureOS
  • Red Hat Enterprise Linux
  • SUSE Enterprise Linux

¿Por qué no han hecho más distribuciones el cambio?

Muchos de ellos están esperando que algún problema se resuelva. Muchos usuarios esperan usar el controlador de gráficos de Nvidia para obtener la mejor experiencia de juego. algunos quieren Grabación de pantalla Para crear archivos de audio o transmitir video a través de Internet.

porque servidor de visualización No es algo que la mayoría de nosotros notaría, las distribuciones no están interesadas en presentar problemas tan notables a cambio de algunos beneficios que, si bien son reales, están prácticamente detrás de escena. Y si intentas arreglar las cosas usando escritorio remoto , esta cosa en sí mismo puede o no funcionar en un entorno de Wayland.

fuente
Ir al botón superior