Após dois anos de desenvolvimento, foi lançado o ambiente de desktop Xfce 4.20, que oferece uma área de trabalho clássica consumindo o mínimo possível de recursos do sistema. O Xfce consiste em vários componentes interconectados que podem ser utilizados em outros projetos, se desejado. Entre esses componentes estão: o gerenciador de janelas xfwm4, a barra para iniciar aplicativos, o gerenciador de sessões de usuário, o sistema de gerenciamento de energia, o configurador gráfico, o gerenciador de arquivos Thunar, o calendário Orage, o reprodutor de mídia Parole, o editor de texto Mousepad e o emulador de terminal xfce4-terminal.
A principal inovação da versão Xfce 4.20 foi o suporte experimental ao protocolo Wayland. A sessão baseada em Wayland abrange a maioria das funcionalidades, mas ainda é recomendada apenas para usuários avançados, pois ainda contém erros e requer ajustes separados para um uso cotidiano adequado pelos usuários comuns. Para iniciar uma sessão baseada em Wayland, foi proposta a linha de comando «startxfce4 —wayland».
Para abstrair o funcionamento sobre Wayland e X11 no Xfce 4.20, foi utilizada uma nova biblioteca libxfce4windowing, que implementa uma camada independente do sistema gráfico com componentes de gerenciamento de janelas (telas, janelas raiz, áreas de trabalho virtuais, etc.). Essa camada proposta permitiu implementar suporte ao Wayland em quase todos os componentes do Xfce, mantendo ao mesmo tempo sua capacidade de funcionar em sistemas de janelas baseados no protocolo X11.
Em vez de libmutter, na sessão baseada em Wayland foi utilizada a biblioteca wlroots, desenvolvida pelo projeto Sway. Como compositor, servidores na sessão Wayland é recomendado usar Labwc ou Wayfire. Na sessão baseada em X11, continua a ser utilizado o gerenciador de janelas xfwm4. No futuro, planejam adicionar ao xfwm4 a possibilidade de trabalhar não apenas com X11, mas também com Wayland.
Entre as funcionalidades que ainda não estão disponíveis na sessão baseada em Wayland, destaca-se: a falta de suporte para áreas de trabalho virtuais; a falta de páginas com configurações de teclado e mouse no configurador; a possibilidade de criar capturas de tela apenas da tela inteira (não de janelas individuais); a ausência na bandeja do sistema de ícones de alguns aplicativos que não foram migrados da API GtkStatusIcon para o StatusNotifier. No Wayland, permanecem não traduzidos os componentes: Xfwm4, Xfdashboard, Xfce4-screensaver (o porto existe, mas não foi incluído no lançamento), Xfce4-windowck-plugin e Xfce4-xkb-plugin.

Outras mudanças e melhorias no Xfce 4.20:
- As capacidades do gerenciador de arquivos Thunar foram significativamente expandidas:
- Novos botões foram adicionados à barra de ferramentas: alternar o modo de visualização (compacto, lista, grade de ícones); menu-hambúrguer vertical (mostrado caso o menu principal esteja oculto); criar uma nova aba com o conteúdo do diretório atual; criar uma nova janela com o conteúdo do diretório atual.

- Ao reduzir o tamanho da janela, os elementos da barra de ferramentas que não se encaixam agora são movidos para um menu especial »
Fonte: opennet.ru
- Novos botões foram adicionados à barra de ferramentas: alternar o modo de visualização (compacto, lista, grade de ícones); menu-hambúrguer vertical (mostrado caso o menu principal esteja oculto); criar uma nova aba com o conteúdo do diretório atual; criar uma nova janela com o conteúdo do diretório atual.

