Xfce 4.20: Best New Features

5 min


A quick glance into the new features of Xfce 4.20 desktop environment.

Xfce 4.20 desktop environment has arrived a few weeks back, and it’s packed with features and updates. This major release comes after two years since Xfce 4.18. Hence, it’s now more evolved, bringing experimental Wayland support, UI refinements and performance updates.

Let’s dive into the highlights.

Xfce 4.20 Desktop Environment
Xfce 4.20 Desktop Environment

Xfce 4.20: New Features

Wayland Support

Xfce 4.20 offers to experience modern display protocol Wayland in this release. Although it is tagged as experimental, it is a right step towards to replace aging X11 display server for good. Wayland promises better security, smoother performance, and improved support for modern hardware. Thanks to the introduction of the new libxfce4windowing library, most Xfce components can now run on Wayland without requiring XWayland.

However, be prepared for some rough edges – workspace support, systray icons, and power management are still works in progress.

HiDPI Scaling

HiDPI displays have become the norm, and Xfce 4.20 ensures they’re supported. Icon and thumbnail scaling issues have been resolved, eliminating blurriness and ensuring a sharp visual experience. For those having 4K monitors or high-resolution laptops, you should get that much-needed clarity using this legacy desktop environment.

Thunar updates

Each major release of Xfce desktop environment brings a bunch of Thunar updates. Thunar file manager is the core of the Xfce desktop and the most critical native application.

That said, Thunar gets a significant upgrade in this release. Performance improvements mean it can now handle over 100,000 files without breaking a sweat. New toolbar buttons, like the View Switcher and Hamburger Menu, streamline navigation, while client-side decorations (CSD) offer a modern look.

Here are a few screenshots and highlights of the above improvements in Thunar.

Easy controls of views from toolbar icon and new tab icon. If it is not visible, enable it via the configure toolbar option.

Thunar brings view switcher in Xfce 4.20
Thunar brings view switcher in Xfce 4.20
Enable the new options via toolbar configuration
Enable the new options via toolbar configuration

Option to use client-side decoration (CSD) in Thunar 4.20. Although it doesn’t look good anyway.

Client side decoration in Thunar 4.20
Client side decoration in Thunar 4.20

Statusbar: Option to show the number of hidden files.

Recently Used Files: Only successfully opened files are added; directories are excluded.

Thunar - hidden files counts in status bar
Thunar – hidden files counts in status bar

Symbolic Icons: Option to use symbolic icons in the side pane and colored icons in the toolbar.

Symbolic icons in Thunar
Symbolic icons in Thunar
  • Drag and Drop: Folders open automatically on hover, and split-view pane focus updates when hovered.
  • Performance: Improved handling of large numbers of files through better container types, job separation, and throttled view updates.
  • Custom Actions: Shortcuts now work for custom actions in sub-menus.
  • File Transfer: Direct file comparison replaces slow MD5 checksums. Parallel copying only occurs when devices are idle. File transfer dialogs are streamlined.
  • Launchers: Shows launcher names instead of filenames for trusted launchers.
  • Undo/Redo: Confirmation dialog before deletion during undo operations.
  • List View: Supports folder expansion, similar to the tree-view side pane.
  • Split View: Shortcut to toggle between panes, with focused pane coloring. Confirmation dialog when closing a split-pane with multiple tabs.
Folder expansion in list view
Folder expansion in list view

Xfce Panel

The Xfce panel, the heart of the desktop experience, now offers more flexibility. Configurable border widths, improved plugin discovery, and refined clock options (including LCD-style segments and 24-hour analog mode) give users greater control over their setup.

New LCD Clock with 24-hr format in Xfce Panel Applets
New LCD Clock with 24-hr format in Xfce Panel Applets

xfce4-power-manager

  • Screen Locking: Simplified lock screen management; Light Locker dropped. Lock-on-sleep synchronized with xfce4-session and xfce4-screensaver.
  • Power Settings: Support for power-profiles-daemon. Fixed charge state calculation. Prevented unintentional actions during critical power dialogs. Added hybrid sleep mode support. Device details tab shows energy rate.
  • Lid Close Options: Added “shutdown” and “do nothing” options.

xfce4-session

  • Logout Dialog: Removed checkbox for session saving.
  • Wayland Session: Can be started via startxfce4 --wayland. Or you can choose while logging in.
  • xdg-desktop-portal: Minimal support added for wallpaper, screenshot, and background xapp.
Xfce 4.10 introduces wayland session as experimental
Xfce 4.10 introduces wayland session as experimental

xfce4-settings

  • Appearance Settings: Icon themes load in a separate thread. Warning for incomplete icon themes. Opt-in for client-side decorations. Improved dark theme support.
  • Display Settings: Default display profile added to matching list. Profile management extended to all profiles. Scaling always applies to both dimensions. Improved mirror state management. Minimal dialog improvements.
  • Mouse Settings: Checkbox for adaptive/flat mouse acceleration. High-resolution scrolling support.
  • Mime Settings: Multiple items can be selected/changed at once.
High resolution scrolling support for mouse in Xfce 4.20
High resolution scrolling support for mouse in Xfce 4.20

xfconf

  • systemd User Unit: Added for D-Bus session service.
  • Whitespace Escaping: Properly escaped when writing xfconf channels to disk.
  • xfconf-query: Displays array contents.

xfdesktop

  • Background Management: Random wallpaper cycling avoids repeats until all wallpapers are shown. Old backgrounds ported to SVG. Gamma-correct gradient rendering.
  • Icon Grid: Optional confirmation dialog for arranging icons. Custom colors for icon labels and backgrounds. Independent icon grids per monitor.
  • Minimized Application Icons: Shown on the monitor where the window was minimized. Enhanced context menu options.
  • File Icons: Option to sort folders before files. Improved icon position saving. New files placed near the cursor. Option to show fixed disk/drive icons.
  • Preferences: Redesigned Desktop Icons tab. Configurable shortcuts using XfceShortcutsManager. Additional background image folders. Asynchronous wallpaper folder loading.
  • Context Menu: Correctly shows cascading custom actions. Multiple folders can be opened at once. Opens on button press. Styled middle-click window list menu.

xfwm4

  • Theme Variants: Support for stretch theme variants.
  • Compositor: Block softpipe for GLX vsync.
  • Focus: Include skip taskbar/pager when passing focus.
  • Crash Fix: Fixed crash when alt-tabbing.

Download

For Ubuntu users, this will be available in Ubuntu 25.04 release on April 2025.

Arch Linux users can immediately get this update by upgrading their system or do a fresh installation.

If you are using MX Linux 23.x you can get this by doing a dist-upgrade. Detailed instructions are present here.

Wrapping Up

Xfce 4.20 is a release that balances its traditional look with the modern way of doing things. It introduces cutting-edge features like Wayland support while refining the core experience that users love. Moreover, the much-needed performance improvements are always welcome.

Being a lean team of contributors, the team always delivers for the users who always love a traditional menu-driven desktop in Linux space.

That said, grab the updates and experience the future of Xfce. It’s lightweight, it’s powerful, and it’s here to stay.

Via Change log, official announcements


Arindam

Creator and author of debugpoint.com. Connect with me via Telegram, 𝕏 (Twitter), or send us an email.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments