Xfce Wiki

Sub domains

Thunar File Manager


Thunar is a modern file manager for the Xfce Desktop Environment. Thunar has been designed from the ground up to be fast and easy to use. Its user interface is clean and intuitive and does not include any confusing or useless options by default. Thunar starts up quickly and navigating through files and folders is fast and responsive.

Thunar Plugins

Thunar plugins can be installed as separate, additional packages in order to extend the functionality of Thunar. Most Thunar plugins offer additional options on files in the context menu or via shortcut. The interface which is used by thunar plugins is the thunarx API.

Back to Top

Back to Top

Debugging Support

Thunar currently supports four different levels of debugging support, which can be setup using the configure flag –enable-debug (check the output of configure –help):

Argument Description
full Use this if you want to debug Thunar to locate a bug. The build will most probably be noticably slower. This is also recommended for people that want to develop Thunar stuff.
yes Adds all kinds of checks to the code, and is therefore likely to run slower. Use this if you want to develop for Thunar (e.g. writing Thunar extensions and such).
minimum This is the default for release builds, and presents the recommended behaviour.
no Disables all sanity checks. Don't use this unless you know exactly what you do.

For some additional build & debug hints, as well check the Thunar Wiki pages.

Back to Top

Standards compliance

Required Packages

Thunar depends on the following packages:

Thunar can optionally be build with the following packages:

  • D-Bus (strongly suggested, required for inter process communication)
  • xfce-panel (required to build the trash panel applet)
  • gudev (required for thunar-volman)
  • libnotify (required for mount notification support)

For concrete information on the minimum required versions, check configure.ac.in

Latest Release

  • thunar 4.17.1 released (2021/03/21 10:42)
    thunar 4.17.1 is now available for download from
    What is thunar?
    Thunar is a modern file manager for the Xfce Desktop Environment. It has
    been designed from the ground up to be fast and easy-to-use. Its user
    interface is clean and intuitive, and does not include any confusing or
    useless options. Thunar is fast and responsive with a good start up time
    and directory load time. Thunar is accessible using Assistive
    Technologies and is fully standards compliant.
    Release notes for 4.17.1
    Development release on the master branch.
    One reason to do the next development release was, to get early testers
    for the changes on the shortcuts-view (unified context menu).
    Though the release as well ships various fixes, some smaller features
    and translation updates:
    - Use a more specific device eject label (Issue #153)
    - Reload current directory before selecting new files (Issue #524)
    - Shortcuts view: Open new folder after creation
    - ThunarLauncher: Dont expose "select files" closure
    - Use thunar-menu and launcher in shortcuts view (Issue #198)
    - thunar-launcher: Send signal when device operation is
    - Removed 'the root folder has no parent' dialog box
    - tree-view: Hide menu-item "properties" for unmounted devices
    - Regression: Missing "mount"/"unmount" on tree-view devices
    - thunar-launcher: unpack g_value with correct call
    - Remove watches on shortcuts (Issue #513) (Issue #47)
    - Regression: Select copied files after copy operation (Issue #520)
    - Reintroduce alternative zoom shortcuts (Issue #514)
    - Prevent hangup if a copy task that is blocked is resumed (Issue #467)
    - Improve comments in "thumbnail_needs_frame"
    - Improve device unmount messages (Issue #516)
    - Regression: Allow custom image files for UCA icons (Issue #517)
    - Dont merge folders when creating copy with same name (Issue 491)
    - Fix incorrect return value in scroll event handler (Issue #512)
    - Use wording "queued" instead of "frozen" for jobs (Issue #511)
    - Revamp documentation to modernize/uniformize accross components
    - Remove tray icon and related methods (Issue #495)
    - Regression: Skip app info updates on sendto actions (Issue #502)
    - Regression: Toggle menu visibility on F10 if menu hidden (Issue #498)
    - thunar-launcher: Unify way to set selected device/location/files
    - thunar-launcher: Keep ref on ThunarDevice while poking
    - thunar-launcher: Provide service to open locations (bookmarks)
    - Regression: "Shift" + "Select Trash in menu" has to trigger delete
    - Translation Updates:
      Basque, Bulgarian, Chinese (China), Czech, Dutch, Estonian, Finnish,
      French, Galician, German, Greek, Hebrew, Italian, Japanese, Korean,
      Norwegian Bokmål, Occitan (post 1500), Persian (Iran), Portuguese,
      Portuguese (Brazil), Serbian, Spanish, Swedish, Turkish, Uyghur

Previous Releases

Back to Top

Source Code Repository


For additional build, test and debugging tips, see this page for more suggestions.

Reporting Bugs

Back To Top

Back to main Xfce documentation page