El año pasado se anunció KWinFT como una bifurcación de KWin de KDE para centrarse en mejorando el soporte de Wayland más rápidamente e incorporando otras tecnologías modernas. KWinFT ha estado progresando en el avance de su código base, mientras que en los últimos meses estaba aparentemente más silencioso. Sin embargo, resulta que KWinFT está vivo y bien y ha pasado por una refactorización de código mientras se preparaba para la próxima ola de funciones.
El desarrollador líder de KWinFT, Roman Gilg, publicó hoy una nueva publicación en el blog que describe el trabajo reciente y futuro en torno a esta bifurcación. Algunos de los aspectos más destacados incluyen:
-La reelaboración de partes centrales de KWinFT y otro código central había sido gran parte del enfoque durante el invierno pasado, mientras que también se tomó un descanso para el ciclo”5.22″. Con el estado de KWinFT 5.22, el código debería estabilizarse aún más y estar listo para iniciar la siguiente ronda de desarrollo de funciones.
-El código KWinFT 5.22 ahora permite que la sesión de Wayland maneje diferentes pantallas a sus propias frecuencias de actualización óptimas. Las frecuencias de actualización ya no están ligadas al denominador común en las pantallas, pero pueden impulsar cada pantalla individualmente a su mejor frecuencia sin dejar de evitar cualquier desgarro.
-KWinFT ha estado trabajando para renderizar y mostrar backends que aprovechan la biblioteca WLROOTS existente. WLROOTS se dio a conocer como parte del esfuerzo del compositor de Sway y ve un nuevo uso en otros lugares, y el último ahora es el código ramificado para KWinFT. El aprovechamiento de WLROOTS en KWinFT permitirá eliminar una gran cantidad de código, compartir funciones de WLROOTS ascendentes y proporcionar otras ventajas de uso compartido de código y menos fragmentación de Wayland.
Se pueden encontrar más detalles sobre los acontecimientos actuales de KWinFT a través de Roman’s blog .