Na twee jaar ontwikkeling is de release van de Xfce 4.20 desktopomgeving gepresenteerd, die een klassieke desktop biedt die zo min mogelijk systeembronnen verbruikt. Xfce bestaat uit verschillende onderling verbonden componenten die indien gewenst in andere projecten kunnen worden gebruikt. Onder deze componenten bevinden zich: de windowmanager xfwm4, een applicatielauncher, een gebruikerssessiebeheerder, een energiebeheersysteem, een grafische configurator, de bestandsbeheerder Thunar, de agenda-planner Orage, de mediaspeler Parole, de teksteditor Mousepad en de terminalemulator xfce4-terminal.
De belangrijkste vernieuwing in de Xfce 4.20-branch is de experimentele ondersteuning van het Wayland-protocol. Een sessie op basis van Wayland dekt een groot deel van de mogelijkheden, maar is voorlopig alleen aanbevolen voor gevorderde gebruikers, omdat het nog niet volledig vrij is van fouten en aparte aanpassingen vereist voor dagelijks gebruik door gewone gebruikers. Voor het starten van een sessie op basis van Wayland is de opdracht "startxfce4 —wayland" voorgesteld.
Voor de abstractie van de werking boven Wayland en X11 in Xfce 4.20 is een nieuwe bibliotheek libxfce4windowing geïmplementeerd, die een grafisch systeem-onafhankelijke laag biedt met componenten voor raambeheer (schermen, rootvensters, virtuele werkruimten, enz.). Deze tussenlaag maakt ondersteuning van Wayland in bijna alle componenten van Xfce mogelijk, terwijl deze componenten ook blijven functioneren in raam systemen gebaseerd op het X11-protocol.
In plaats van libmutter wordt in de sessie op basis van Wayland de bibliotheek wlroots gebruikt, ontwikkeld door het Sway-project. Als compositors servers wordt in de Wayland-sessie aanbevolen om Labwc of Wayfire te gebruiken. In de X11-sessie blijft de windowmanager xfwm4 in gebruik. In de toekomst is het plan om in xfwm4 de mogelijkheid toe te voegen voor ondersteuning van zowel X11 als Wayland.
Van de functies die momenteel niet beschikbaar zijn in de Wayland-sessie, valt op: ontbrekende ondersteuning virtuele desktops; onvolledigheid van pagina's met toetsenbord- en muism instellingen in de configurator; mogelijkheid om alleen schermopnamen te maken (niet van afzonderlijke vensters); ontbreken van pictogrammen van sommige toepassingen in de systeembalk, niet overgezet van API GtkStatusIcon naar StatusNotifier. In Wayland blijven de volgende componenten onvertaald: Xfwm4, Xfdashboard, Xfce4-screensaver (de port bestaat, maar is niet opgenomen in de release), Xfce4-windowck-plugin en Xfce4-xkb-plugin.

Overige wijzigingen en verbeteringen in Xfce 4.20:
- De mogelijkheden van de bestandsbeheerder Thunar zijn aanzienlijk uitgebreid:
- Er zijn nieuwe knoppen aan de werkbalk toegevoegd: schakelmodus bekijken (compact, lijst, raster van pictogrammen); verticaal hamburger-menu (wordt weergegeven als het hoofdmenu verborgen is); nieuwe tabblad maken met de inhoud van de huidige map; nieuw venster maken met de inhoud van de huidige map.

- Bij het verkleinen van het venster worden niet-ondersteunde elementen op de werkbalk nu verplaatst naar een speciaal menu »
Bron: opennet.ru
- Er zijn nieuwe knoppen aan de werkbalk toegevoegd: schakelmodus bekijken (compact, lijst, raster van pictogrammen); verticaal hamburger-menu (wordt weergegeven als het hoofdmenu verborgen is); nieuwe tabblad maken met de inhoud van de huidige map; nieuw venster maken met de inhoud van de huidige map.

