SpaceFM Homepage
Make A Donation
Donation Options

SpaceFM At A Glance

Official Homepage
About SpaceFM is a multi-panel tabbed file and desktop manager for Linux with built-in VFS, udev- or HAL-based device manager, customisable menu system, and bash integration. SpaceFM aims to provide a stable, capable file manager with significant customisation capabilities.
  • GTK+ v2 or v3 (2.18 thru 3.x supported)
  • udev or eudev or HAL
  • desktop-file-utils
  • shared-mime-info
  • udevil or udisks or pmount
  • startup-notification
  • custom terminal emulators
  • multiple su front-ends
  • plugins
SpaceFM & udevil can be used completely without systemd, consolekit, policykit, dbus, udisks, gvfs & fuse (although it can coexist with any of these).



If there are no packages for your distro, or you prefer to build SpaceFM with custom build options, a self-extracting installer is available in Downloads (click on a file and click View Raw to download). The installer MUST be run in a terminal. It automatically builds and installs, and should work with any recent distro. Run it like this:


# or to see options:

bash --help

The installer requires the build dependencies listed in the README file. Build dependencies for the default GTK2 build include: (package names may vary on your distro)

autotools-dev bash build-essential dbus desktop-file-utils libc6 libcairo2 libffmpegthumbnailer-dev libdbus-1-3 libglib2.0-0 libgtk2.0-0 (>=2.18) libgtk2.0-bin libpango1.0-0 libstartup-notification0 libx11-6 shared-mime-info intltool pkg-config libgtk2.0-dev libglib2.0-dev fakeroot libstartup-notification0-dev libdbus-1-dev libudev0 (>=143) libudev-dev
Also recommended: udevil|pmount|udisks, eject, lsof, wget, ktsuss|gksu

If any dependencies are missing, examine the error, install missing packages, and try again.

To reinstall or upgrade, just run the latest installer again.

For easy manual build instructions please see the README file.

To authenticate downloads see authentication instructions.

NOTE: Enabling kernel polling is recommended after installing SpaceFM.

SpaceFM Development

Lead Developer: IgnorantGuru
Contributors: BwackNinja
Artwork: SpaceFM icons and logo by Goran Simovic

Thanks to SpaceFM users for valuable feedback and to SpaceFM translators and packagers!

Special thanks to: Jean-Philippe Fleury
Vladimir Kudrya

SpaceFM is developed on geany, gcc, and git, with a little help from gdb.

Make A Donation
Tips & Donation Info

SpaceFM Icons & Logo by Goran Simovic (C) 2013

Updated 2015-Jun-02