Después de dos años de desarrollo, se lanza la versión del entorno de escritorio Xfce 4.20, que ofrece un escritorio clásico que consume recursos del sistema de manera mínima. Xfce consiste en varios componentes interrelacionados que se pueden utilizar en otros proyectos si se desea. Entre estos componentes se encuentran: el gestor de ventanas xfwm4, el panel para lanzar aplicaciones, el gestor de sesiones de usuario, el sistema de gestión de energía, el configurador gráfico, el gestor de archivos Thunar, el calendario-planificador Orage, el reproductor multimedia Parole, el editor de texto Mousepad y el emulador de terminal xfce4-terminal.
La principal novedad de la rama Xfce 4.20 es el soporte experimental para el protocolo Wayland. La sesión basada en Wayland abarca la mayor parte de las funcionalidades, pero actualmente se recomienda solo para usuarios avanzados, ya que aún contiene errores y requiere ajustes adicionales para un uso diario por parte de usuarios comunes. Para iniciar una sesión basada en Wayland se propone el comando "startxfce4 —wayland".
Para abstraer el trabajo sobre Wayland y X11 en Xfce 4.20 se ha utilizado una nueva biblioteca libxfce4windowing, que implementa una capa independiente del sistema gráfico con componentes de gestión de ventanas (pantallas, ventanas raíz, escritorios virtuales, etc.). Esta capa propuesta ha permitido implementar el soporte de Wayland en casi todos los componentes de Xfce, manteniendo al mismo tiempo su capacidad de trabajar en sistemas de ventanas basados en el protocolo X11.
En lugar de libmutter, en la sesión basada en Wayland se utiliza la biblioteca wlroots, desarrollada por el proyecto Sway. Como compuestos servidores en la sesión Wayland se recomienda usar Labwc o Wayfire. En la sesión basada en X11 se sigue utilizando el gestor de ventanas xfwm4. En el futuro, se planea agregar a xfwm4 la capacidad de trabajar no solo con X11, sino también con Wayland.
Entre las funcionalidades que aún no están disponibles en la sesión basada en Wayland, se menciona: la falta de soporte escritorios virtuales; la falta de páginas con configuraciones de teclado y ratón en el configurador; la posibilidad de crear capturas de pantalla solo de toda la pantalla (no de ventanas individuales); la ausencia en el área de notificación de iconos de algunas aplicaciones que no se han traducido de API GtkStatusIcon a StatusNotifier. En Wayland, permanecen sin traducir los componentes: Xfwm4, Xfdashboard, Xfce4-screensaver (hay un puerto, pero no se incluyó en el lanzamiento), Xfce4-windowck-plugin y Xfce4-xkb-plugin.

Otros cambios y mejoras en Xfce 4.20:
- Se han ampliado significativamente las capacidades del gestor de archivos Thunar:
- Se han añadido nuevos botones a la barra de herramientas: cambiar el modo de visualización (compacto, lista, cuadrícula de iconos); menú de hamburguesa vertical (se muestra en caso de ocultar el menú principal); crear una nueva pestaña con el contenido del directorio actual; crear una nueva ventana con el contenido del directorio actual.

- Al reducir el tamaño de la ventana, los elementos de la barra de herramientas que no caben ahora se trasladan a un menú especial »
Fuente: opennet.ru
- Se han añadido nuevos botones a la barra de herramientas: cambiar el modo de visualización (compacto, lista, cuadrícula de iconos); menú de hamburguesa vertical (se muestra en caso de ocultar el menú principal); crear una nueva pestaña con el contenido del directorio actual; crear una nueva ventana con el contenido del directorio actual.

