Po dwóch latach prac stworzono wydanie środowiska graficznego Xfce 4.20, które oferuje klasyczny pulpit, minimalizujący zużycie zasobów systemowych. Xfce składa się z kilku powiązanych komponentów, które można wykorzystać w innych projektach. Wśród tych komponentów znajdują się: menedżer okien xfwm4, panel uruchamiania aplikacji, menedżer sesji użytkownika, system zarządzania energią, graficzny konfigurator, menedżer plików Thunar, kalendarz-planer Orage, odtwarzacz multimedialny Parole, edytor tekstu Mousepad oraz emulator terminala xfce4-terminal.
Kluczową nowością w wersji Xfce 4.20 jest eksperymentalne wsparcie dla protokołu Wayland. Sesja oparta na Wayland obejmuje większość funkcji, ale obecnie zaleca się ją tylko zaawansowanym użytkownikom, ponieważ wciąż zawiera błędy i wymaga dodatkowych poprawek do codziennego użytku przez zwykłych użytkowników. Aby uruchomić sesję opartą na Wayland, należy wykorzystać polecenie „startxfce4 —wayland”.
W celu abstrakcji pracy z Wayland i X11 w Xfce 4.20 zastosowano nową bibliotekę libxfce4windowing, która wprowadza niezależną od systemu graficznego warstwę z komponentami zarządzania oknami (ekrany, okna główne, wirtualne pulpity itp.). Proponowana warstwa umożliwiła wsparcie dla Wayland w prawie wszystkich komponentach Xfce, zachowując jednocześnie możliwość pracy w systemach okienkowych opartych na protokole X11.
Zamiast libmutter w sesji opartej na Wayland używana jest biblioteka wlroots rozwijana przez projekt Sway. Jako kompozytory serwerów w sesji Wayland zaleca się używanie Labwc lub Wayfire. W sesji opartej na X11 nadal korzystany jest menedżer okien xfwm4. W przyszłości planowane jest dodanie do xfwm4 możliwości pracy nie tylko z X11, ale i z Wayland.
Z możliwości, które są obecnie niedostępne w sesji opartej na Wayland, odnotowano: brak wsparcia wirtualnych pulpitów; brak gotowych stron z ustawieniami klawiatury i myszy w konfiguratorze; możliwość tworzenia zrzutów ekranu tylko całego ekranu (nie pojedynczych okien); brak ikon niektórych aplikacji w zasobniku systemowym, które nie zostały przetłumaczone z API GtkStatusIcon na StatusNotifier. W Wayland pozostają nieprzetłumaczone komponenty: Xfwm4, Xfdashboard, Xfce4-screensaver (port jest, ale nie wszedł do wydania), Xfce4-windowck-plugin i Xfce4-xkb-plugin.

Inne zmiany i usprawnienia w Xfce 4.20:
- Znacznie rozszerzono możliwości menedżera plików Thunar:
- Na pasku narzędzi dodano nowe przyciski: przełączanie trybu wyświetlania (kompaktowy, lista, siatka ikon); pionowe menu-hamburger (wyświetlane w przypadku ukrycia głównego menu); utworzenie nowej karty z zawartością bieżącego katalogu; utworzenie nowego okna z zawartością bieżącego katalogu.

- Podczas zmniejszania rozmiaru okna, elementy paneli narzędziowych, które się nie mieszczą, są teraz przenoszone do specjalnego menu »
Źródło: opennet.ru
- Na pasku narzędzi dodano nowe przyciski: przełączanie trybu wyświetlania (kompaktowy, lista, siatka ikon); pionowe menu-hamburger (wyświetlane w przypadku ukrycia głównego menu); utworzenie nowej karty z zawartością bieżącego katalogu; utworzenie nowego okna z zawartością bieżącego katalogu.

