La empresa JetBrains ha anunciado la decisión de incluir por defecto el soporte para trabajar con el protocolo Wayland en los entornos de desarrollo integrados basados en la futura versión de IntelliJ 2026.1. Antes del lanzamiento, se puede probar el soporte para Wayland utilizando las compilaciones EAP de IntelliJ IDEA (Programa de Acceso Anticipado). Las IDE basadas en IntelliJ podrán ejecutarse directamente en entornos de escritorio basados en Wayland sin usar XWayland. El soporte para el backend XToolkit para X11 se mantendrá como una opción.
Se señala que desde la última prueba de trabajo directo sobre Wayland en 2024, se ha mejorado la estabilidad del funcionamiento sobre varios compuestos. servidores, se ha agregado funcionalidad de arrastrar y soltar, se ha asegurado el soporte para métodos de entrada y se ha logrado una apariencia natural en la decoración de ventanas. Entre las diferencias en el comportamiento respecto a la compilación basada en X11, se destaca la ausencia de centrado o restauración de la posición anterior de algunas ventanas y diálogos, la imposibilidad de sacar algunas ventanas emergentes fuera de la ventana principal, y discrepancias individuales en los elementos de decoración de las ventanas (título, botones de control de la ventana, sombras, redondeo de esquinas) del tema activo del escritorio.
El backend de Wayland WLToolkit diseñado para IntelliJ está abierto bajo la licencia GPLv2 e incluido en JetBrainsRuntime (edición OpenJDK). Con el tiempo, el backend de Wayland preparado puede ser trasladado a la base principal de OpenJDK. JetBrains también participa en el desarrollo del proyecto Wakefield, que desarrolla componentes para el soporte de Wayland en OpenJDK, permitiendo ejecutar aplicaciones gráficas de Java directamente en entornos basados en Wayland.
Fuente: opennet.ru
