Hynek Schlindenbuch, un programador de PHP a tiempo completo, ha corregido un problema persistente en KDE Plasma que permite escritorios virtuales independientes en cada pantalla. La funcionalidad, solicitada desde 2005, se ha integrado en la rama principal de KWin para Plasma 6.7 en Wayland, respondiendo a las demandas de usuarios con configuraciones multimonitor.
En 2005, Kjetil Kjernsmo presentó un informe de error para KDE 3.3.2 en Debian Stable, buscando la capacidad de que cada pantalla conectada mostrara un escritorio virtual diferente de forma independiente. Con el paso de los años, se acumularon más de 15 informes duplicados a medida que las configuraciones multimonitor se volvían comunes. El desafío residía en la especificación EWMH de X11, que carecía de soporte para múltiples escritorios virtuales activos simultáneamente. El mantenedor de KDE, Martin Flöser, señaló en 2013 que esto descartaba su implementación para la serie KDE 4.x, apuntando a Wayland como el camino viable a seguir. Hynek Schlindenbuch, sin contribuciones previas a KDE, abrió y fusionó la solicitud en la rama principal de KWin. Ahora, cada pantalla realiza un seguimiento de su propio escritorio virtual, pudiendo visualizarse cualquier escritorio en cualquier pantalla y permitiéndose duplicados. Las ventanas se vinculan a pantallas específicas —incluso aquellas que abarcan varias— y pueden asignarse a uno o más escritorios, permaneciendo visibles cuando se muestran. Los atajos de teclado afectan solo a la pantalla activa de forma predeterminada, con un ajuste opcional para el cambio por salida. Schlindenbuch lo diseñó para evitar que el foco se desplace a la pantalla de un nuevo escritorio, a diferencia de Hyprland. Disponible únicamente en Wayland, la característica se alinea con el abandono del soporte para X11 planeado para Plasma 6.8. Como desarrollador de PHP con más de seis años de experiencia, Schlindenbuch tenía una formación limitada en C++, Qt o CMake y solo recientemente configuró Plasma en un ordenador portátil antiguo. Su motivación: cambiar a Wayland para obtener escalado fraccional, algo que estaba bloqueado por la falta de esta funcionalidad.