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.
Depends
  • GTK+ v2 or v3 (2.18 thru 3.x supported)
  • udev or eudev or HAL
  • desktop-file-utils
  • shared-mime-info
Optional:
  • 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).
Install
Docs
Sites




 

Net Installer

If there are no packages for your distro, or you prefer to build SpaceFM with custom build options, a net installer is available. The installer MUST be run in a terminal. It automatically downloads, builds and installs, and will work with most distros.

From README:

    Install required build dependencies (below are Debian package names -
    packages names on your distro may vary but should be similar):

        autotools-dev bash build-essential intltool pkg-config fakeroot
        shared-mime-info desktop-file-utils libc6 libcairo2 libglib2.0-0
        libglib2.0-dev libpango1.0-0 libx11-6 libx11-6-dev libudev0 (>=143)
        libudev-dev libffmpegthumbnailer-dev

    Also, if using GTK2: libgtk2.0-0 (>=2.18) libgtk2.0-dev libgtk2.0-bin

    OR, if using GTK3:   libgtk-3-0 libgtk-3-dev libgtk-3-bin

    Also, if you want to use startup notification: libstartup-notification0
        libstartup-notification0-dev dbus libdbus-1-3 libdbus-1-dev

    ALSO RECOMMENDED: eject lsof wget udevil|pmount|udisks gksu|kdesu|ktsuss

    For additional mounting support: fuseiso curlftpfs jmtpfs gphotofs ifuse

    To download the installer:

    wget https://raw.github.com/IgnorantGuru/spacefm/next/spacefm-installer
    # OR using curl:
    curl -L -o spacefm-installer \
            https://raw.github.com/IgnorantGuru/spacefm/next/spacefm-installer

    To run the installer (MUST be run in a terminal):

        bash spacefm-installer

    Most users can press Enter to accept default values at both prompts.

    The installer will display dependencies for your chosen build.  If
    any dependencies are missing, examine the error, install missing packages,
    and try again.

    If you have already downloaded the source, the installer can be run from
    within the source directory to automatically build and install:

        ./spacefm-installer

    When SpaceFM is installed, the installer is also installed to /usr/bin.
    For automated options, run:  spacefm-installer --help

    To reinstall or upgrade, just run the installer again.  For example, to
    upgrade to the latest rolling release, just run:

        spacefm-installer --version=next --prefix=/usr

    To uninstall:
	
        spacefm-installer --uninstall

    Note: When using older distros, enabling kernel polling may be required. If
    you insert a CD and SpaceFM still says 'no media', please see the ENABLE
    KERNEL POLLING section in README.





SpaceFM Development

Lead Developer: IgnorantGuru
Contributors: BwackNinja
OmegaPhil
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
VastOne
Hasufell

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) 2015

Updated 2015-Aug-28