Fast and lightweight Gtk3 desktop environment for Linux and BSD

Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly.

Xfce embodies the traditional UNIX philosophy of modularity and re-usability. It consists of a number of components that provide the full functionality one can expect of a modern desktop environment. They are packaged separately and you can pick among the available packages to create the optimal personal working environment.

Another priority of Xfce is adherence to standards, specifically those defined at

Xfce can be installed on several UNIX platforms, including Linux, NetBSD, FreeBSD, OpenBSD, Solaris, Cygwin and MacOS X, on various CPU architectures.

Xfce contains a number of core components for the minimum tasks you'd expect from a desktop environment:

  • Window Manager: Manages the placement of windows on the screen, provides window decorations and manages workspaces or virtual desktops.
  • Desktop Manager: Sets the background image and provides a root window menu, desktop icons and a windows list.
  • Panel: Switch between opened windows, launch applications, switch workspaces and menu plugins to browse applications or directories.
  • Session Manager: Controls the login and power management of the desktop and allows you to store multiple login sessions.
  • Application Finder: Shows the applications installed on your system in categories, so you can quickly find and launch them.
  • File Manager: Provides the basic file management features and unique utilities like the bulk renamer.
  • Setting Manager: Tools to control the various settings of the desktop like keyboard shortcuts, appearance, display settings, etc.

Beside the basic set of modules, Xfce also provides numerous additional applications and plugins so you can extend your desktop the way you like, for example a terminal emulator, text editor, sound mixer, application finder, image viewer, and a CD and DVD burning application.

lightbulb_outline View ideas list


  • gtk
  • c
  • python
  • vala
  • javascript


comment IRC Channel
email Mailing list

Xfce 2021 Projects

  • Yongha Hwang
    Proposals for file transfer improvement and more
    This proposal aims to solve various bugs and bad UX related to file transfer.
  • SKefalidis
    Thunar Evolved
    This project aims to bring the lagging parts of Thunar up to the modern standards. It contains a series of improvements that improve the UX and...