Preparan el último lanzamiento de KDE Plasma con soporte para X11
(blog.davidedmundson.co.uk)- KDE Plasma 6.8 eliminará la sesión X11 de la pantalla de inicio de sesión cuando se lance dentro de unos 5 meses y ofrecerá solo la sesión Wayland
- Desaparecerán las rutas de código exclusivas de X11 en Plasma Shell, System Settings y la configuración de dispositivos, y KDE pronto iniciará una limpieza masiva del código relacionado
- El soporte de XWayland se mantendrá, por lo que las aplicaciones X11 seguirán pudiendo usarse, y también se mantendrá el inicio de sesión en sesiones X11 de otros entornos de escritorio
- Según las métricas internas de KDE, más del 95% de los usuarios de Plasma 6.6 usan Wayland, y la tasa total de adopción de Wayland es de alrededor del 76% si se incluyen los usuarios de Plasma 5.27
- Plasma 6.7 será la última versión que ofrezca sesión X11; no prometen corregir todo antes de 6.8, pero sí piden reportar los problemas que obligan a volver a X11 por culpa de Wayland
Cambios en Plasma 6.8
- La transición de Plasma a Wayland comenzó hace 15 años con la frase “It’s done when it’s done!” en las diapositivas de Martin
- KDE considera, como en su anuncio anterior, que está listo para retirar X11 y concentrarse en el futuro
- La sesión Plasma X11 con inicio de sesión fue eliminada oficialmente, y pronto comenzará una limpieza masiva del código exclusivo de X11
- Este cambio llegará en Plasma 6.8, cuyo lanzamiento será dentro de unos 5 meses
- En la pantalla de inicio de sesión de Plasma 6.8 ya no habrá sesión X11 y solo quedará la sesión Wayland
- Se eliminarán las rutas de código exclusivas de X11 en Plasma Shell, System Settings y la configuración de dispositivos
Qué se mantiene y riesgos de la transición
- El soporte de XWayland seguirá presente, así que las aplicaciones X11 podrán seguir utilizándose
- Si usas aplicaciones de KDE en otros entornos de escritorio, este cambio no te afectará, y las aplicaciones de KDE seguirán funcionando en X11 en el futuro
- Plasma Login Manager seguirá permitiendo iniciar sesión en sesiones X11 de otros entornos de escritorio
- Moverse a una sola ruta de código Wayland reduce la carga de tener que ajustarse al mínimo común denominador en el escritorio o mantener dos rutas de código en conflicto
- KDE cree que este cambio puede traducirse en mejoras de rendimiento, optimización de memoria y nuevas funciones en todo Plasma
- Según las métricas internas de KDE, más del 95% de los usuarios de Plasma 6.6 usan Wayland, y la cifra aumenta gradualmente con cada lanzamiento
- Las mismas métricas muestran que prácticamente nadie prueba o desarrolla Plasma sobre X11, y que desde la perspectiva de quienes contribuyen a KDE esa plataforma ya está de hecho abandonada
- Estas métricas también coinciden con lo que muestra Sentry, la herramienta automática de reporte de fallos, sobre los nuevos crashes detectados
- Si se mira solo a los usuarios de las versiones más recientes de Plasma, la proporción de Wayland es alta, pero si se incluyen los usuarios de X11 en Plasma 5.27, la adopción total de Wayland es de alrededor del 76%
- En la época de Plasma 5.27, Wayland no era el tipo de sesión predeterminado, y quienes usan Plasma 5.27 o versiones anteriores a Plasma 6.8 no se verán afectados por este cambio
- Consideran que desde Plasma 6.0 la sesión Wayland ofrece en general una mejor experiencia, aunque en áreas especializadas su comportamiento no es completamente idéntico
- No esperan una transición totalmente fluida para todos los usuarios, y es posible que scripts, herramientas y flujos de trabajo de los usuarios tengan que cambiar
- Plasma 6.7 se lanzará en unos días y será la última versión que ofrezca una sesión X11
- No prometen corregir todos los problemas antes de 6.8, pero es necesario reportar los problemas restantes que obligan a volver a X11
1 comentarios
Comentarios en Lobste.rs
Sea cual sea la molestia, estaría especialmente bien que se sigan reportando los problemas de accesibilidad. Pero hay que ser respetuosos
No hay que olvidar que muchos desarrolladores son voluntarios; si uno empieza gritando, no ayuda a nadie, y algunos voluntarios pueden irse pensando que “no vale la pena”, con lo que al final no avanzará nada
En lo personal, tras usarlo a diario durante unos 4 años, los problemas que tenía fueron desapareciendo poco a poco, y ahora casi ni pienso en X11/Wayland. Cuando hace unos meses volví a usar X11 para desarrollo, había muchos problemas: ventanas que parpadeaban o se movían solas, la composición se apagaba y encendía, y la pantalla parpadeaba de forma extraña
Cuando probé Linux Mint hace unos 5 años, no sabía que la composición de X11 consumía mucha energía y arruinaba por completo el frame rate en juegos, así que no podía jugar bien, y Mint tampoco la desactivaba automáticamente. En Wayland simplemente funciona
Según las métricas internas de KDE, que más del 95% de los usuarios de Plasma 6.6 estén en Wayland parece una profecía autocumplida
Intenté algo, Wayland no funcionó, probé con X y Plasma tampoco funcionó, así que en ese equipo ahora uso xfce sobre X11
No es por discutir, pero para el 5% restante puede que X haya sido la opción adecuada, y quizá se decidió que no valía la pena invertir esfuerzo en mantener el soporte de X por el bien del 95%
Ya sea porque ellos mismos lo eligieron o porque así lo configuró el departamento de TI
Aun así, el hecho de que a quienes usan la configuración predeterminada les funcione lo suficientemente bien como para que eso no termine en una caída total sí parece una señal útil
Ojalá Wayland diera más flexibilidad para flujos de trabajo avanzados. Por ejemplo, no pude recrear la función de dibujar una superposición translúcida con desenfoque sobre la pantalla, como en programas de macOS, porque Wayland simplemente no ofrece ese tipo de acceso
Personalmente me gusta la libertad de probar cosas raras a mi antojo, pero Wayland vuelve ese tipo de cosas difíciles o casi imposibles, y especialmente más complicado hacerlas interoperables con otros entornos de escritorio. Algunos atajos consistían en usar un montón de KWin Rules y, por supuesto, no eran portables
Pero desde la perspectiva del usuario común, sí me parece que se ha vuelto bastante fluido. Al cambiar a Wayland, una laptop con múltiples GPU empezó a funcionar correctamente de forma inesperada, y en X, incluso tras intentarlo durante horas, no pude lograr una configuración que usara al mismo tiempo las pantallas interna y externa conectadas a GPU distintas
También las configuraciones de pantallas con DPI mixto pasaron a funcionar bien, y hay que reconocer que es estable
Eso sí, se rompieron funciones de automatización como el autocompletado de contraseñas de KeePassXC. Pensando que lo correcto es usar bien la integración con el navegador, quizá no sea algo tan grave para quejarse
El estado del software de grabación de pantalla también sigue complicado: mi herramienta favorita no es compatible con Wayland y las demás no cumplen lo esperado. Antes usaba Caster para control por voz, y como probablemente se basa en xdotool, parece que eso también se romperá
El punto clave que impide pasar por completo a Wayland es el soporte de RDP headless
KDE actualmente solo soporta RDP para sesiones existentes y no headless, así que ese es el obstáculo y por eso sigo usando xrdp. Ojalá algún día se resuelva
En un equipo uso Plasma sobre X11 y en otro Plasma sobre Wayland, y en el uso diario no noto una gran diferencia
Personalmente creo que KDE manejó mejor la transición que GNOME. Uno puede enojarse o ponerse terco, pero las opciones son irse a Wayland o mantener X11 por cuenta propia, y lo segundo no es realista