SpaceFM Homepage
Make A Donation
Tips & Donation Info



<<< Homepage

SpaceFM News


TIP: To see the work being done on the upcoming release of SpaceFM, see SpaceFM Next. You can build and help test this version using the BUILD NEXT instructions in the README.



New Official SpaceFM Forum
2013-Mar-26

SpaceFM's official forum is now hosted on Parted Magic Forums - much thanks to Patrick Verner. Please see my announcement for details on the new and old forums.



0.8.7 released
2013-Mar-17
  • IMPORTANT: Sandfox users who have SpaceFM installed should read the new advisory on using Sandfox with SpaceFM. Those desiring greater security should consider moving the tmp directory as advised there. This has become recommended due to the new run-task socket method described below, as well as other filesystem information obtainable via the socket. Upgrading to SpaceFM 0.8.7 is also recommended, as this version includes mechanisms to deter socket use from within sandboxes (chroot jails).

  • SpaceFM has been added to the cloud-based Transifex translation server, making it much easier for translators (anyone) to help translate using their online editor. See the new wiki page for translator instructions.

    Much thanks to Delix for helping to setup the server, and to numerous translators who have updated translations there already, including complete or almost complete Portuguese (Brazil), Russian, Spanish, and Serbian translations, and updated yet incomplete French, Dutch, Swedish, German, Italian, Czech, Polish, and Hungarian translations (see complete list). See Help|About|Credits|Translated By for the translators responsible for your language.

  • The desktop manager (--desktop) includes the following changes in 0.8.7:

    • The right-click menu on the desktop has been redesigned, now providing a limited version of the file manager's menu. Design Mode may now be used in most parts of this menu to rename items, change keys, and add custom commands or application shortcuts (commands of type Custom). Key shortcuts on this menu will be active when the desktop has focus.

    • A Bookmarks submenu has been added to the desktop menu for quick access to bookmarks set in the file manager.

    • A limited Devices submenu has been added to the desktop menu for quick handling of devices.

    • New|Desktop Application has been added to the desktop menu for adding an application shortcut or custom command to the desktop.

    • Symlinks on the desktop are now shown with an arrow indicator in the icon.

    • The menu key may now be used on the desktop to show the desktop menu (even if option View|Preferences|Desktop|Show WM's Menu is checked).

    • The desktop window now sets property WM_WINDOW_ROLE to "desktop_manager" to help window managers and custom rules differentiate between SpaceFM windows.

  • A limited Devices menu has been added to the main menu bar for quick handling of devices, particularly useful when the Devices side pane is not visible.

  • The Path Bar's Breadcrumbs feature has been reverted to using only Ctrl+Click, rather than an unmodified click (as was briefly the case in version 0.8.6 only). Using an unmodified click for this function made editing in the Path Bar difficult with some panel configurations. If you would like an option to also have Breadcrumbs active with an unmodified click, you can add a comment on this and it will be considered. See Path Bar click behavior in SpaceFM 0.8.6 for an example of how this would work.

  • Handling of multiple workspaces (aka "desktops") has been improved when opening a folder, reusing any already-open SpaceFM window on the current workspace, and bringing the correct window to focus. (In some circumstances, prior versions opened folders in a SpaceFM window on the wrong workspace, etc.)

  • .desktop filenames which contain a hyphen, such as those used by KDE, or those located in subdirectories of /usr/share/applications, should now be found by SpaceFM. (This is somewhat beyond the very poorly maintained freedesktop.org specs, but has become somewhat common.)

  • File Properties (right-click on file and select Properties|Info) now allows you to edit the Modified and Accessed times of one or more files/folders.

  • File Properties now shows the target of a link.

  • Mouse buttons 6 & 7 may now be used as 'back' and 'forward' in the file browser (in addition to 4 & 5 and 8 & 9). These buttons are common on Logitech scroll wheels.

  • New socket properties tab_count (how many tabs a panel contains) and new_tab (open a new tab) have been added.

  • New socket properties have been added to control sorting of the file list, including: sort_by, sort_ascend, sort_natural, sort_case, sort_hidden_first, and sort_first. For example:
        spacefm -s set sort_by size
        spacefm -s set sort_by name
        spacefm -s set sort_ascend false
        spacefm -s set sort_natural true
        spacefm -s set sort_first folders
    
  • A new run-task socket method has been added, allowing custom commands to start new tasks in SpaceFM, listing them in the task manager, and using the normal overwrite query dialog for copy, etc. For example, to start a copy task in SpaceFM, prompting before overwriting files and showing progress:
        spacefm -s run-task copy /etc/fstab /etc/hosts /tmp
  • The socket properties edit_file and run_in_terminal are now deprecated (yet still usable) in favor of the new run-task method. For example, to open a file in the user's configured root editor:
        spacefm -s run-task edit --as-root /etc/fstab
    Or to run a command in the user's configured terminal:
        spacefm -s run-task cmd --terminal 'date; read'
  • Window property WM_WINDOW_ROLE is now set to an appropriate value for many windows created by SpaceFM, such as "file_manager", "desktop_manager", "text_dialog", "rename_dialog", "task_dialog", etc. This should help window managers treat their positioning differently, and also allow custom rules for where and how windows are opened (such as in Openbox's rc.xml). See xprop.

  • When a custom tmp directory is specified in /etc/spacefm/spacefm.conf, this dir is now used for SpaceFM's socket (previously was hard-coded to /tmp).

  • WebDAV shares (http://) are now mounted in a terminal window to allow for password entry.

  • Double-click on an app in the Application Chooser dialog now activates the item.

  • A problem in SpaceFM's directory change monitor which caused changes in a directory to fail to be detected under some rare circumstances has been corrected (details).

  • When built with deprecated configure option --disable-inotify: SpaceFM is now stabilized in the event the FAM/gamin server is stopped while SpaceFM is running, such that it won't crash and will print warnings to stderr (but directory change detection will of course stop working).

  • Compile errors generated by make option -Werror=format-security, and other format-related warnings have been cleared.

  • A problem in the File Search window which caused the function of option Content|Case Sensitive to be inverted has been corrected.

  • A problem where a key shortcut set to menu item New|Link had no effect has been corrected.


Also, SpaceFM with udevil is now the default file manager in ArchBang, a lightweight Arch Linux system combined with the Openbox window manager.

Mateusz Łukasik's Lubuntu PPA includes SpaceFM and udevil packages. Mateusz is also the new official Debian packager for SpaceFM and udevil and is working on including official packages in Debian's repos (not yet available, except in mentors spacefm and udevil). Monitor the SpaceFM Debian wiki for updates.

NOTE: For those building SpaceFM from source using the instructions in the README, Github recently changed the way they package the source when downloading a tarball. Because they now ignore .gitattributes, the download is over 75 MB and contains all old and new SpaceFM versions and packages. The instructions will still work, but the download is unnecessarily large. I have submitted a bug report to Github and will consider necessary changes based on their response. If you simply want the current release of SpaceFM (master branch), you can download the official tarball here (SF's mirrors may take awhile to update immediately after a release).




0.8.6 released
2013-Feb-13
    SpaceFM's Path Bar has been redesigned with the following added and changed features:

    • By default, the Path Bar will auto seek, which means that as you type in the Path Bar, the current directory will change automatically, and any partial filename typed will select the first matching directory or file found in the file list. You can turn off auto seek by right-clicking on the Path Bar and unchecking option Auto Seek. In this case, you will need to press the Enter key to change to the directory entered.

    • The Breadcrumbs feature now works with a single left-click. The Breadcrumbs feature allows you to click on a portion of the path in the Path Bar to trim the path back. If Auto Seek is enabled (the default), this will also immediately change to the new path. Or, use Ctrl+Click to force the directory change. For example, if the path is currently /usr/share/spacefm/plugins and you click on the name 'share', the path will change to /usr/share. This provides a convenient way to go up to a specific directory.

    • Tab completion when entering a path in the Path Bar now performs more like a typical terminal emulator, including a slash at the end of the path and completing partial names. The popup completion is now sorted alphabetically, and a problem which caused two columns to appear in the GTK3 version of the completion has been corrected.

    • The command history is now shown in a popup completion. Up/Down arrows keys may now select previous commands only if the completion popup is shown. The command history is now instance-wide, which means commands entered in one window, panel, or tab, will be shown in the history of all windows, panels, and tabs for the duration of the instance.

    • There is now an instance-wide history for URLs entered in the Path Bar.

    • Single-quoted paths (such as those produced by Edit|Copy Path) are now evaluated when pasted into the Path Bar.

    • When the Path Bar has focus, it will steal the following keypresses (even if they are set as key shortcuts): visible characters without a modifier key, Home, Shift+Home, End, Shift+End, Delete, Tab, Backspace, Left, Shift+Left, Right, Shift+Right. (see special editing keys)

    • The user's manual Path Bar section has been updated.

  • When used with udevil 0.4.0 or later, http:// and https:// URLs may be entered in SpaceFM's path bar to mount a WebDAV-enabled site via davfs2. This is used to edit site contents or for file sharing via services such as box.com. (SpaceFM >=0.7.8 and udevil >=0.4.0 required.)

  • The keyboard alone may now be used to set and unset key shortcuts in the Design Mode Set Key dialog. To use only the keyboard, press a key combination and then press Enter to click the Set button. Or, to click Unset, press the Escape key twice. To cancel, simply close the dialog (usually Alt-F4).

  • The user's manual has been updated to include a section detailing Find-As-You-Type Search.

  • The debian/ directory in the source tree has been moved to distros/debian/ to remove conflicts with official Debian packaging (which is reportedly underway). Please see the updated README file for instructions on creating a deb package.

  • Provided build-from-source debian packages now ensure the build is optimized with CFLAGS=-O2 for a faster smaller executable.

  • When changing the directory of the current tab, devices or bookmarks will be selected or unselected based on whether they match the new current directory.

  • A crash in SpaceFM built with GTK < 2.24 (affected Debian Stable, CentOS) when creating a new file or folder has been corrected.

  • Sorting by Type or Owner columns in Detailed view is now case-insensitive.

  • The New|File/Folder/Link menu items are now enabled even if there is no write access in the current directory (because the new file dialog allows As Root performance).

  • When items are selected, the status bar now shows selected item count / total visible item count.

  • A problem which made it impossible to unset a key shortcut assigned to a plugin has been corrected.

  • Mouse back/forward buttons (buttons 4 & 5 or 8 & 9) now work almost anywhere in the window, rather than only over the file list.

  • Custom submenus which are empty due to all of their children being hidden based on context are now hidden automatically.

  • For new installs (no existing config directory), the default view style is now Compact, and the 'Default' toolbar icon has been moved to the left of the Path Bar.

  • The user's manual example custom protocol handler script has been updated to use the run_in_terminal socket command to run programs in the user's terminal.

  • Configure option --with-gtk2 has been added. This forces a GTK2-only build, producing an error if GTK2 is not installed. This option is also provided for forward compatibility - if GTK3 eventually becomes the default build, including --with-gtk2 in packaging files now will remove the need for changes later. Note that if neither --with-gtk2 nor --with-gtk3 is supplied, SpaceFM currently builds with GTK2 if available, or GTK3 if GTK2 is unavailable.

  • ftp:// udevil mounts are now conducted in a terminal to allow entry of a password as needed.

  • Distro-specific information for SpaceFM and udevil has been moved to a new wiki page, allowing packagers and users to keep information for their distro up-to-date. Thanks for helping to maintain this page.

  • A new wiki page on Using Conky With SpaceFM Desktop Manager has been added. If you have any suggestions to add there, please do.

  • Thanks to Vladimir Kudrya for an updated Russian translation.


Also, SpaceFM with udevil is now the default file manager in the latest release of ArchPup (13.2) and in the new Debian sid-based distro VSIDO. See the new Distros wiki page for more information.




0.8.5 released
2013-Jan-14

This mostly-maintainance release includes the following changes:

  • SpaceFM's GTK3 build option has left beta testing. By default, SpaceFM builds with GTK2. See the updated README file for GTK3 build instructions. A spacefm-gtk3 deb package is also now provided in the release packages and in the author's PPA.

    If you are packaging SpaceFM, due to the unfinished and changing nature of GTK3 please consider providing both spacefm-gtk2 and spacefm-gtk3 packages to provide users with flexibility.

    IMPORTANT: Many GTK3 themes are broken due to frequent breakage in GTK3's theme support. Thus it is very important to use a GTK3 theme which is compatible with your current version of GTK. Run spacefm in a terminal to see any theme-related warnings. When in doubt, compare behavior with the Adwaita default GNOME theme. SpaceFM also recommends Clearlooks-Phenix and DarkMint as generally well-maintained themes. [UPDATE 2013-Feb-02: There have been some reports of memory leaks related to Clearlooks-Phenix.]

  • Two new options have been added to View|Tasks|Popups: Above Others to keep SpaceFM task dialogs above all other windows, and All Workspaces (aka sticky) to show task dialogs on all workspaces. How these perform will depend on the window manager in use - they are hints only. These are disabled by default.

  • Basic navigation and activation keys (arrows, Delete, F2 to rename, and Space/Enter to activate item) are now enabled on the SpaceFM desktop.

  • When creating a new file, folder or link from the SpaceFM desktop, the newer file creation dialog is now used.

  • A left-click in a toolbar config menu now causes the design menu to be shown.

  • SpaceFM Dialog's --progress element has been improved with more versatile handling of percentages and text in the bar, and now accepts auto-pulse to return to that mode. See the updated user's manual for details.

  • A problem with SpaceFM Desktop Manager which caused some dialogs to appear on the workspace containing the SpaceFM browser window rather than the current workspace has been corrected.

  • A bug which caused some clicks in the Open context menu to be lost when using some themes or mouse types has been corrected (actually a workaround was provided for the bug in gtk which caused this).

  • A problem with mktemp on Ubuntu which caused the provided deb and PPA packages to not install has been corrected.

  • Other minor corrections and adjustments - see ChangeLog.

Also, SpaceFM with udevil is slated to be the new default file manager in the upcoming release of SliTaz (SpaceFM is currently included in SliTaz repos).




0.8.4 released
2012-Dec-21

SpaceFM 0.8.4, mostly a maintainance release, includes the following changes:

  • dbus and libdbus runtime dependencies in SpaceFM have been changed to optional in the README and provided debian packages. While most users will have dbus installed already, SpaceFM should also be usable on systems without it. If you do notice functional changes without dbus, please report them so they can be documented. Note that the HAL build of SpaceFM still has build and runtime dependency on dbus, libdbus, and libdbus-glib. See README for updated details.

  • A bug introduced in 0.8.3 which caused a double-click on a folder in double-click mode to register a single click inside the new folder, losing history, has been corrected.

  • A bug which caused some clicks in context menus to be lost when using some themes or mouse types has been corrected (actually a workaround was provided for the bug in gtk which caused this).

  • A problem with SpaceFM Dialog commands sent to a command pipe too quickly has been corrected.

  • A problem with icons not being aligned properly in some cases has been corrected.

  • A socket task property popup_handler has been added to allow plugins to replace the default task popup dialog with a custom one.

  • Socket task properties edit_file and run_in_terminal have been added to allow a plugin to open a file using the user's configured editor, and to run a command in the user's configured terminal.

  • The NAME argument to internal SpaceFM Dialog commands 'show' and 'focus' is now optional to allow them to be used to present the dialog (bring the dialog to the top of other windows).

  • SpaceFM Dialog element --viewer now accepts an optional [SAVEFILE] argument to save the contents of the viewer (particularly useful if the viewer is reading from a pipe).

  • SpaceFM Dialog now sends stdout of external commands to /dev/null, to prevent the output being evaluated.

  • The user's manual has been updated for the above changes.

  • Some minor widget display issues with gtk3 beta build have been corrected.
For a full list of changes see ChangeLog.




0.8.3 released
2012-Nov-24
  • SpaceFM can now be built for either GTK2 (the default) or GTK3 (beta test build). Many thanks to BwackNinja for his continuing work on the GTK3 port and other areas of SpaceFM! See the updated README file for GTK3 build instructions.

    IMPORTANT: The GTK3 build is currently provided for testing purposes. SpaceFM runs very well in GTK3 with a functional theme, but many themes are broken due to frequent breakage in GTK3's theme support. Thus it is very important to use a GTK3 theme which is compatible with your current version of GTK. Run spacefm in a terminal to see any theme-related warnings. When in doubt, compare behavior with the Adwaita default GNOME theme. SpaceFM also recommends Clearlooks-Phenix and DarkMint as generally well-maintained themes. [UPDATE 2013-Feb-02: There have been some reports of memory leaks related to Clearlooks-Phenix.]

    Plugin authors should note that their plugins may now be running on GTK3 as well as GTK2. Most SpaceFM Dialog functions work comparably in GTK3, but there are minor differences. If you encounter a major difference or breakage in SpaceFM Dialog on GTK3, please report it.

  • SpaceFM 0.8.3 introduces the new socket commands, which allow custom commands and plugins to easily interact with the GUI. For example, socket commands can be used to record or change the size of a SpaceFM window; show or hide panels or side panes; resize panels, panes, and columns; select files in a given window, panel, or tab; place text or files on the clipboard; read text or files from the clipboard; place text in a panel's status bar; update the progress bar and other information displayed about running tasks, and much more. The user's manual has been updated with a new Sockets section.

  • A new Events submenu has been added to the main menu bar's View menu. This menu allows custom event handlers to be set. This allows you to write command lines or scripts which are run when certain events occur in SpaceFM windows. In some cases these handlers can replace the default behavior. For example, you might make a custom response for middle-clicking on the path bar. details

  • SpaceFM Dialog features have been extended:

    • You can now place custom text or no text (no percentage) on a progress bar

    • %(command) arguments in commands now accept a bash command line

    • --label elements now accept option --wrap or --nowrap to control whether text is wrapped. If neither option is specified, the GTK2 default is to always wrap, and the GTK3 default is to wrap unless the label is packed into an --hbox element.

    • Option --compact or --expand may now be included for any element to force how the element is packed into the current box, overriding the default behavior.

    • A --window-close element has been added, which specifies a command to be run when the user attempts to close the window, allowing for an 'Are you sure?' message or other conditional closure.

    • Option [REVERSE] has been added to the internal close command to optionally inhibit its function.

  • An fm_edit function has been added to the exported bash variables available for use in commands. fm_edit FILE opens a file using the user's configured editor.

  • configure option --disable-pixmaps is now the default, meaning by default icons will be installed to share/icons/ rather than share/pixmaps/. If you prefer the latter, add configure option --enable-pixmaps when building. Since --disable-pixmaps is now the default, be sure to run these additional commands after make install:
        sudo gtk-update-icon-cache -q -t -f /usr/local/share/icons/hicolor
        sudo gtk-update-icon-cache -q -t -f /usr/local/share/icons/Faenza

  • SpaceFM command line option --version has been added to display version and build information. Plugins can use this option to test for a particular SpaceFM version.

  • Ctrl+rubberband (drag cursor) may now be used to add to a selection on the desktop

  • Spacing of items in icon and compact view modes has been reduced for more efficient use of space

  • Thumnbails are now automatically oriented based on EXIF data.

  • A wallpaper zoom mode has been added to View|Preferences|Desktop.

  • A setting for alternate display of file sizes using SI decimal (1K = 1000 bytes) has been restored to View|Preferences|Interface. This option, disabled by default, will cause all file and device sizes and copy speeds displayed in SpaceFM to be decimal rather than binary. (Some file managers use this irregular method for measuring file sizes, so this option is provided for compatibility.)

  • The Rubberband Select option formerly in View|Preferences|Interface has been moved to the file list's context menu in View|Style. This option can be disabled only when view style is set to Detailed.

  • A secondary sort has been added to icons on the desktop (applies to SpaceFM's Desktop Manager). For example, when sorting icons by size, if two have the same size, they will be presented in alphabetical order based on their names. This corrects a problem with the displayed order changing when the desktop is clicked.

  • When using the CONFIG_BLK_DEV_RAM kernel config option, multiple empty /dev/ramN entries were shown in the Devices list when Show|Internal Drives was enabled. These are now hidden by default if unmounted. If you prefer they be displayed, you can add one or more to Show|Volumes.

  • The Highlights and History sections of the user's manual have been updated.

  • Centering of icon labels has been corrected

  • A problem introduced in 0.8.1-0.8.2 which made it impossible to click and drag a selection of multiple files in icon and compact view modes has been corrected

  • A problem which caused make to fail on gtk 2.18 has been corrected

  • SpaceFM's Russian translation has been updated - thanks to Vladimir Kudrya and new translator Vladimir Lomov

  • Pibang Linux for the Raspberry Pi, built on the armhf architecture, now includes SpaceFM, and SpaceFM may be selected as the default file manager during installation.




GTK3 Alpha Testing Moved To Next
2012-Nov-02

Alpha testing in the gtk3 branch of SpaceFM has been merged into the next branch. This means gtk3 support is planned to be available in the next release as an optional beta test build.

Because the gtk3 branch no longer exists, if you want to alpha test gtk3 before the next release, please use these instructions:

1) Install spacefm build dependencies (see README), adding libgtk-3-0 and libgtk-3-bin.

2) Run these commands:

    # Download & Extract
    mkdir /tmp/spacefm-build && cd /tmp/spacefm-build
    wget -O spacefm.tar.gz https://github.com/IgnorantGuru/spacefm/tarball/next
    tar xzf spacefm.tar.gz
    cd IgnorantGuru-spacefm-*

    # Build & Install
    ./configure --with-gtk3
    make -s
    sudo make install
    sudo update-mime-database /usr/local/share/mime > /dev/null
    sudo update-desktop-database -q
    sudo gtk-update-icon-cache -q -t -f /usr/local/share/icons/hicolor
    sudo gtk-update-icon-cache -q -t -f /usr/local/share/icons/Faenza

    # Remove Temporary Files
    cd / && rm -rf /tmp/spacefm-build

Or if using Arch Linux, you can install the gtk3 build using AUR spacefm-gtk3.

Be sure to use a gtk3 theme that is compatible with your version of gtk3. If spacefm is run in a terminal, you should see no theme warnings. Beware - broken themes can cause malfunctions in the GUI, and many gtk3 themes are broken. Also note that some themes will make spacefm run more slowly. Clearlooks-Phenix is a well-maintained theme for gtk 3.4 (although on some systems Clearlooks themes in general tend to run more slowly). For a dark theme, DarkMint runs fast and is well-maintained for gtk 3.4. [UPDATE 2013-Feb-02: There have been some reports of memory leaks related to Clearlooks-Phenix.]




0.8.2 released and GTK3 Alpha Testing
2012-Oct-25

This maintenance release is primarily to correct problems building with hal. 0.8.2 corrects several issues present in 0.8.1:

  • Problems building with the --enable-hal configure option have been corrected.

  • The way information is displayed in the overwrite dialog and task popups has been modified.

  • An old bug which sometimes produced an erroneous 'destination is contained in source' error has been corrected.

  • An old bug which prevented cutting a directory and pasting it, overwriting a directory with the same name, has been corrected (#174)

  • The French and Russian translations have been updated
SpaceFM GTK3 Now Available For Alpha Testing
BwackNinja's current work porting SpaceFM to GTK3 has gone through an initial review and has been added to the alpha test gtk3 branch of SpaceFM. This branch can be built for either GTK2 (the default) or for GTK3 using configure option --with-gtk3 (GTK3 will be used automatically if GTK2 is not installed). Distros should not package this branch except for testing.

When built with GTK2, this branch should run exactly like 0.8.2. When built with GTK3, this branch may have some remaining GUI issues, but the file operations should not be affected. The GTK3 build can use some thorough testing.

To build from the gtk3 branch, please follow the instructions in the gtk3 README these updated instructions. When reporting issues, please be sure to specify your build method and branch.

It's also possible to easily build a binary debian package for spacefm-gtk3 - see the CREATE DEB PACKAGE section in the next README (until the next release, you must change "master" to "next" in the wget command).

For Arch Linux, you can install the gtk3 build using AUR spacefm-gtk3.

Thanks for testing! The more feedback we receive on GTK3, the faster it can evolve and move toward inclusion in the stable release version.




0.8.1 released
2012-Oct-21

UPDATE 2012-10-23:: The deprecated hal build (configure --enable-hal) is broken in 0.8.1 (and prior). Until 0.8.2 is released, hal users can use this modified tarball to correct the hal issues in 0.8.1. spacefm-hal in the PPA has been temporarily reverted to 0.7.5. Although hal support is deprecated (no longer actively developed), all SpaceFM releases should still build with hal, so users should continue to report issues if it doesn't.

Changes in 0.8.1:

  • SpaceFM 0.8.1 includes a new task manager queue designed to improve performance. Some tasks on the same drives will no longer run simultaneously, and you can manually pause, resume, and queue tasks, including custom commands. The task manager, including the new queueing abilities, is now fully documented in the User's Manual - Tasks section. This is recommended reading so you can get the most out of the new features. For example, did you know that you can now simply left-click on the Status column to pause, resume, or queue a task? It's also possible to disable queuing of new tasks, which means SpaceFM will work like before, unless you manually queue a task.

  • SpaceFM now builds on older versions of GTK2 down to 2.18, including Debian stable ("squeeze"). Thanks to BwackNinja, a new contributor to SpaceFM, who completed most of this portability work as part of his preparation for porting SpaceFM to gtk3, which is well under way (see below). In addition, SpaceFM no longer has a hard dependency on libgdk-pixbuf2.0-0 (because in earlier versions of gtk, this is not a separate library). Also, libstartup-notification is now optional. When building SpaceFM, if it is present it will be used; if not, ignored. You can also include the configure option --disable-startup-notification to force a build without it even if installed.

  • SpaceFM's overwrite query dialog (the one that asks you if you want to rename or overwrite a file) has been redesigned, with more space for long filenames and an auto-rename feature. You can also now resize the dialog and the size will be remembered.

  • The task popup dialogs can now show optional overwrite and error controls. This means you can queue tasks and set them to overwrite all or auto rename without waiting for the query dialog. Error handling may now be set on a per task basis.

  • A precision timer has been added to provide more smooth and accurate copy speeds in the task manager.

  • A problem detecting mounted btrfs partitions has been corrected in SpaceFM 0.8.1 and udevil 0.3.4.

  • Russian and French translations have been updated, and thanks to tct1501 for a new partial Dutch translation.

  • The SpaceFM Wiki has some new plugins, including a few by Keith that use the new SpaceFM Dialog.

  • spacefm and udevil are now included at SlackBuilds.org

  • A new custom distro Spaceman has been created by Todd Robinson. This is a Lubuntu 12.04 release with all updates applied, and SpaceFM installed as the default file manager.

What's Ahead?
A port of SpaceFM to GTK version 3 has been started by BwackNinja. Rather than simply requiring gtk3, the plan is to make SpaceFM buildable with either gtk2 or gtk3 via a configure switch. Thus support for gtk2 is planned to continue for some time, even after the port is complete. If you're really eager to try gtk3, BwackNinja has an under-development gtk3 fork at github. He reports it does build with gtk3 but still has some minor issues to be addressed. In the coming weeks, as this code matures, it will be reviewed, tested and merged into SpaceFM's gtk3 branch for beta testing, and from there into the next branch. Thanks to BwackNinja for contributing this port!

0.8.1 ChangeLog:

    added task manager queue/pause #147
    disable task manager find
    set minimum dialog and task pane sizes #56
    added Tasks user manual section
    fix clang compile error #162
    fix hang on dir tree sel access error #164
    fix file search find within symlink dir #122
    add double-click opens file search result #109
    fix vfs move dest symlink device determination
    abort copy/move remove incomplete file
    move Sort submenu from Style to View submenu
    gtk 2.18 compatibility #146
    remove explicit libgdk-pixbuf2.0-0 dependency #146
    added precision timer for more accurate/smooth copy speeds
    btrfs moint point detection workaround #165
    fix segfault on blank Preferences Terminal setting #166
    add rxvt to terminal programs list #166
    desktop drop onto folder #45
    fix new tab path merged if the last dir spec is / #167
    libstartup-notification-0.9 or -1.0 optional #19 #146
    adjustment for build on debian squeeze (gtk 2.20 glib 2.24)
    ctrl-Q as default Exit key
    allow stop of exited task #168
    auto stop on bad exit status #168
    updated Russian translation
    added partial Dutch translation by tct1501
    remove vert scrollbar compact mode
    per task error and overwrite options; auto rename
    added View|Tasks|Queue|Pause On Error
    click in icon/compact unselects others
    rewrite vfs abort handling
    emit created on netfs rename
    rework overwrite dialog
    allow overwrite file with link
    icon view mode automatic vertical scrollbar
    rewrite get_name_extension
    rework stop if error first
    focus file list on task man hide
    exit status zero on dialog help
    popups|stay on top no longer default



0.8.0 released
2012-Sep-14

SpaceFM 0.8.0 introduces the new SpaceFM Dialog, a built-in feature of SpaceFM which allows scripts to easily use much of the power of GTK to create and control custom dialogs. A new Dialog section has been added to the User's Manual to fully document SpaceFM Dialog.

Other changes to SpaceFM 0.8.0 include:

  • The 'beta' designation has been removed from this release, making 0.8.0 the first stable release
  • SpaceFM's license has been changed to GPL3+ (was GPL2+)
  • a problem which caused single-click mode auto-select to scroll horizontally has been corrected
  • default keys are now set for Go|Tab|Tab N = Alt+1 thru Alt+0
  • Task Show Output now raises dialog only once
  • A custom default command script may now be saved as ~/.config/spacefm/scripts/default-script. Also, the bash variables available for use in command scripts are now included in the User's Manual.
  • Russian and French translation updates
  • several miscellaneous fixes (see ChangeLog)
  • SpaceFM with udevil is included in the new antiX-12 base and full



0.7.11 released
2012-Aug-15

Recommended reading for all SpaceFM users - A new Path Bar section of the user's manual has been added to document the uses and methods of the Path Bar. The Path Bar probably does more than you know!

SpaceFM's find-as-you-type search function now supports several modes, and also is now UTF-8 compliant:

  • Pattern Mode: If the search key contains at least one asterisk (*) or question mark (?), a glob substring search is now used. (An asterisk is automatically added before and after your key before testing.) For pattern usage see IEEE Pattern Matching Notation.

  • Non-Pattern Mode: If your key does not contain an asterisk (*) or question mark (?), a normal substring search is performed, with the following new special characters recognized:

    • If the search key begins with a caret (^), the search will match names beginning with your key.
    • If your key ends with a dollar sign ($), the search will match names ending with your key.
    • You can use both a caret and dollar sign to constrain both. (Other regex characters and wildcards are not supported in this mode.)

  • As before, anytime you use an uppercase letter anywhere in your search key, the search mode becomes case sensitive.

  • As before, regardless of mode, you can press down or up arrow, or scroll wheel up/down, to go to the next or previous matched filename.

In addition, SpaceFM 0.7.11 includes the following changes:

  • A new custom command style Confirmation has been added to the Design Mode menu.

  • A new command line option --no-saved-tabs, -n has been added which causes SpaceFM to not load saved tabs when opening a new window, even if File|Saved Tabs was used in the last saved session. This allows you to open an additional window containing only a single folder, for example.

  • Command line option --reuse-tab can now be used in conjunction with other options

  • Specifying command line option --panel=N without a folder path now shows and focuses panel N

  • The user's manual Invocation section has been updated with additional command line usage examples.

  • Network URLs can now be specified on the command line same as folder paths. This means SpaceFM can now be set as a handler for a given protocol, eg in spacefm.desktop you can set:
    MimeType=inode/directory;inode/mount-point;x-scheme-handler/ssh;x-scheme-handler/smb;x-scheme-handler/nfs;x-scheme-handler/ftp;

  • Edit|Select By Pattern has been added to the file list's context menu to select files by glob. This function can also be accessed using a percent prefix in the Path Bar.

  • A custom Protocol Handler may now be configured, allowing custom scripts or programs to be used to open URLs, and allowing custom protocols to be added.

  • When no files are selected, the status bar now displays the current directory. If the canonicalized path differs, the status bar shows the canonical path. (The canonical or 'real' path is determined by recursively following all links in the path.)

  • Go|Real Path has been added to the file list's context menu. If no files are selected, this will cause SpaceFM to change to the canonical path of the current directory. If files are selected, the first selected file's path will be canonicalized, and SpaceFM will change to the canonical directory and select the file. So, for example, selecting a link and selecting Go|Real Path will take you to the real file target, regardless of the number of compounded links in the path.

  • File|Root Window now opens the current folder.

  • libgtk2.0-bin has been added as a SpaceFM dependency when using build option --disable-pixmaps (recommended). The provided deb packages now include this dependency.

  • SpaceFM's overwrite query dialog now shows file times and sizes for comparing the source file to the file you are overwriting

  • SpaceFM now automatically runs 'udevil clean' if it detects another process unmounting a device, in order to remove any udevil-created mount point. This is only run if udevil is the default Mount Command or Unmount Command.

  • Automatic unmounting of ejected media has been corrected - be sure to update to udevil 0.3.2

  • File change detection is now done on all filesystems except on non-block devices which are type nfs fuse cifs smbfs or ftpfs. If you encounter an additional filesystem type for which you believe change detection should be disabled (for example a network filesystem which causes GUI hangs while copying) please report the issue.

  • Pressing F1 (default help key) while the Path Bar or Devices list are focused will now open the manual to the appropriate section.

  • A problem with target selection when dragging and dropping in Icon view mode which caused SpaceFM to drop the files into the wrong folder has been corrected

  • Vladimir Kudrya's Russian translation has been updated.

0.7.11 ChangeLog:

    added --no-saved-tabs, -n command line option to not load saved tabs #110
    --reuse-tab can be used in conjunction with other options
    File|Root Window opens current folder #116
    specifying --panel=N without a dir shows and focuses panel N
    handle network URLs on command line
    user manual Invocation updated
    added dependency libgtk2.0-bin [spacefm 0.7.10 with --disable-pixmaps]
    find-as-you-type search options #85
    rename dialog name selection UTF-8 compliant #127
    replace G_VALUE_INIT macro #126
    added file list Edit|Select By Pattern
    adjust parse url
    Show Output option should open on additional output after closure
    Remove Text Type Association popup note
    display file sizes and times in overwrite query
    file change detection blacklist non-block nfs fuse cifs smbfs ftpfs #129
    percent in path bar select by pattern
    fix hang on click on 5000+ selected files in list view
    clean udevil mount points on device removal, exit
    fix auto umount on eject
    fix icon view drag target #132
    added custom Protocol Handler setting to Path Bar context menu
    status bar show canonicalized current dir
    added Go|Real Path
    added user manual GUI|Path Bar



0.7.10 released
2012-Jul-25

Thanks to Vladimir Kudrya for a complete Russian translation of SpaceFM (and udevil 0.3.1).

SpaceFM's icon designer, Goran Simovic, has provided new SpaceFM icons for the Faenza theme (see locations below).

New sort options have been added to allow a natural sort and a case sensitive sort. Also, folders in the file list may now be places after files, or mixed with files. Hidden files may now be placed after regular files. Right-click on the file list and select View|Style|Sort to adjust these new options. Natural sort is now the new default.

The status bar and running tasks now show one decimal place for GB and TB sizes under 10.

A new configure option --disable-pixmaps has been added. Although it is not the default, it is recommended for packagers and users to build with this option, which causes SpaceFM's icons to be installed to the newer /usr/share/icons/hicolor rather than /usr/share/pixmaps. This enables GTK's icon cache for these icons. Also, the Faenza icons will be installed to /usr/share/icons/Faenza with this option. When building with --disable-pixmaps, after install be sure to run:

    sudo gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
    sudo gtk-update-icon-cache -q -t -f /usr/share/icons/Faenza
Otherwise the icons may not be found. The provided deb packages, the self-extracting installer, and Arch AUR spacefm-git now build with --disable-pixmaps and run gtk-update-icon-cache automatically. [UPDATE: Requires libgtk2.0-bin]

A problem introduced in SpaceFM 0.7.9 which caused file changes to not be detected on aufs and devtmpfs filesystems has been corrected.

A problem where the Skip All function in the file overwrite query behaved like Cancel has been corrected.

A reported problem building SpaceFM on Slackware should now be corrected.

SpaceFM is now included in the SystemRescueCD live distro.

trile7's Trash Plugin, available on the wiki, now supports multiple devices and partitions.



0.7.9 released
2012-Jul-13

New in SpaceFM 0.7.9:

  • Parts of SpaceFM's GUI and multi-threaded VFS have been redesigned to allow tasks (such as Copy, Move, or custom commands) to run better. This improves performance with network filesystems (eg nfs), reduces lag in the GUI during file operations, reduces CPU load during copying and other tasks, eliminates rare crashes caused by thread race conditions, and allows the run dialog to handle fast/flooded output on stdout and stderr.
    TIP: When copying large files TO a network filesystem, avoid working in the remote directory tab until the copy is complete to avoid GUI lag issues. (See development details on the new threading design)

  • File changes are no longer detected in filesystems on non-block devices (except tmpfs and ramfs). This avoids blocking the GUI with network filesystems as copies are in progress, but also means you may need to manually refresh to see the updated file sizes. (If you encounter a filesystem that you think needs a file change monitoring exception, please report it.)

  • As in prior versions, before starting a copy or other task, SpaceFM will recursively calculate the total size of selected files. As of version 0.7.9, this calculation will time out after 5 seconds, to avoid long delays when using a network filesystem.

  • To improve performance, the total size of files being deleted is no longer calculated in advance. This means that a delete dialog will no longer contain a 'time remaining' estimate. (Due to filesystem particulars, such estimates were not very accurate anyway.)

  • A minor bug where SpaceFM failed to close a file being copied when the copy was aborted or an error occured has been corrected. This bug caused some files to remain open until SpaceFM was closed, which sometimes interfered with unmounting.

  • A bug which caused SpaceFM to fail to report an error when copying an inaccessable subdirectory has been corrected. (Note that this bug dates all the way back to VFS code from legacy PCManFM, which means this bug is also present in PCManFM-Mod.)

  • A deadlock (hang caused by multiple threads) which occured on a quick directory change while a large directory was being loaded has been corrected.

  • Tomas Forsman (TForsman), developer of Foresight Linux, has contributed a Swedish translation for SpaceFM which is approximately 40% complete. TForsman's suggestion for translators to use the 'poedit' program has been added to the TRANSLATE instructions file.

  • jpfleury has updated SpaceFM's (complete) French translation for 0.7.9.

  • The 'Path' column in the task manager has been renamed 'Folder'.

  • The Folder, Item, and To columns in the task manager are now ellipsized.

  • The Root submenu of the devices menu is now enabled even if no device is selected.

  • The rename and new file/folder dialogs now apply custom fonts to all entries

  • Due to the improved handling of flooded output, SpaceFM now runs tar verbose for archive extraction and creation

  • A problem with use of the urxvtc terminal program has been corrected. Note that like lxterminal and konsole, urxvtc will not run correctly with both Run As Task and Run In Terminal checked (due to the lack of a separate instance option in these terminals).

  • Clicking on a device now shows any mount error

  • The How MIME Works section of the user's manual has been updated and corrected with regard to update-desktop-database. SpaceFM also now runs update-desktop-database automatically (in addtion to update-mime-database) if you use the MIME menu to make changes externally.

  • udevil is now included with SpaceFM as the default file manager/mount solution for Parted Magic.

  • antiX-12 will include SpaceFM with udevil in its default installation (currently available in antiX testing).




0.7.8 released
2012-Jun-16

New in SpaceFM 0.7.8:

  • Thanks to jpfleury, a new and complete french translation is now included for SpaceFM. Note that due to design mode, your configuration overrides the language file for menu item names. To see the newly translated menu item names, you must start with a fresh configuration (no session file). Other internal strings, such as dialogs, will appear translated regardless of your configuration.

  • Design mode can now be used in the Open context menu on application names to open the new MIME Menu, which provides a way to easily add and remove application associations, and edit and view relevant MIME files (.desktop, XML MIME file type definition files, etc). SpaceFM now uses and modifies your mimeapps.list file rather than the old defaults.list. The new How MIME Works section of the manual explains the details.

  • SpaceFM now accepts ftp://, nfs://, smb://, and ssh:// URLs in the path bar (for formatting, see udevil --help. Requires udevil and the appropriate network filesystem support (eg curlftpfs, cifs-utils, etc). [Note: SpaceFM has some unresolved performance issues with network filesystems - until these are addressed you may find it lags or becomes temporarily unresponsive when the network is busy copying, etc.]

  • The Open context menu now includes a 'Mount ISO' menu item to automatically mount ISO files (requires udevil). This menu item appears in the Open submenu when you right-click on an ISO file. The Open|Auto-Mount ISO option can also be checked so SpaceFM will automatically mount and open an ISO file when you click on it.

  • The Devices list now shows mounted networks and mounted ISO files (loop devices) if the new options Show|Mounted Networks and Show|Mounted Files are checked in Settings, and can be used to unmount these (unmounting requires udevil).

  • Mounted networks can now be bookmarked from the Devices List, or by editing a bookmark.

  • The new menu item 'Edit udevil.conf' has been added to the Devices list context Root submenu.

  • SpaceFM now automatically unmounts removed devices. For example, if you remove a usb stick without first unmounting it, SpaceFM will attempt to unmount it for you.

  • Creating a new file, folder, or manual link in SpaceFM now uses a modified version of the rename dialog, providing more space for entering filenames. This also adds the ability to create in other paths, create as root, create relative links, and create new files and folders using templates. SpaceFM now looks in $XDG_TEMPLATES_DIR/, ~/Templates/, or ~/.templates/ to find template files. Templates are simply empty or partially filled files used to create new files (of any type), so instead of an empty file you get a copy of the template file. Any files or links to files may be placed in your Templates folder. Subdirectories in the templates folder can also be used to create new folders pre-filled with a set of files, or to organize templates.

  • A [Create] & Open button has been added to the new file/folder dialog to create a new file or folder and open it in one step.

  • The new xfce4 'terminal' is now supported.

  • A new -r, --reuse-tab command line option has been added to open a folder in the current tab of an already open SpaceFM window, instead of creating a new tab. This can also be used on initial startup to prevent SpaceFM from creating a default tab.

  • Mouse buttons 8 and 9 can now be used to go back and forward in SpaceFM, in addition to buttons 4 and 5.

  • A number of new and improved plugins have been contributed to the plugins wiki
For additional changes, see the complete ChangeLog below.

0.7.8 ChangeLog:

    use/update mimeapps.list over defaults.list closes #71
    added design mode on mime apps opens MIME menu
    deprecated MimeType x-directory removed from spacefm desktop files
    new archive save dialog uses literal filename and extension fixes #82
    accept options in terminal program setting
    added user manual MIME Menu section
    accept network urls
    mount iso files from Open context menu; auto-mount iso
    added Root|Edit udevil.conf to devices menu
    allow edit bookmark to network URL
    corrected Click runs executables pref not saved fixes #84
    auto-unmount removed media and devices
    support xfce terminal
    improve new file/folder/link dialog
    change deprecated gdk_pixbuf_ref to g_object_ref
    don't remove .gz file when extracting closes #90
    CLI added -r, --reuse-tab Open folder in current tab of last used window
    corrected non-translatable strings pulls #100 fixes #88
    new french translation
    no cancel sel on desktop right-click in single-click mode fixes #76
    dont open pipes for mime type even if size > 0 closes #80
    mouse buttons 8 and 9 on file list go back and forward (like 4 and 5)
    fixes extract multiple zip,7z,rar files
    changed File Name Contains: to Filename: in File Search fixes #86
    corrected duplicated menu key shortcuts fixes #92
    error on missing edit udevil.conf fixes #98
    sync new file open; select new closes #35



0.7.7 released
2012-May-27

SpaceFM now automatically detects and uses udevil if installed for mounting. Otherwise pmount, udisks2 or udisks1 is used. Or you can set your custom Mount Command.

Also, SpaceFM is now the default file manager for Parted Magic.

ChangeLog:

    escape mount point in dev props scripts fixes #70
    fixed File|File Search keybinding
    extract zip, rar, 7z in terminal for output & password prompt fixes #72
    if no 7za, use 7zr for 7zip extraction and creation closes #62
    added rar creation closes #36 ; rar zip & 7z creation runs in terminal
    fixed hang on new tab added after mount
    fixed make errors with --disable-desktop-integration fixes #78
    udevil discovery; pmount ahead of udisks



Added to Arch Linux [community] repo
2012-May-05

SpaceFM has been added to the Arch Linux [community] repository (i686 & amd64). Thanks to Arch TU Bartłomiej Piotrowski for maintaining these packages. The Arch AUR also still contains spacefm-git, which provides the 'next' branch as a work in progress.

Also, I received word from Patrick Verner that Parted Magic will soon be replacing PCManFM-Mod with SpaceFM as its default file manager - not sure if this has reached their test release yet, but it should be there fairly soon.



0.7.6 released
2012-Apr-19

SpaceFM 0.7.6 is a maintenance release to fix a few issues with 0.7.5, especially media detection. Also, file permissions now show the SUID and SGID bits, and also Linux file type (char device, block device, pipe, socket), like ls output.

The recommendation to enable kernel polling has been added to the user's manual and README. This especially important for media detection when udisks is not used.

Please note that the provided deb packages since version 0.7.5 require $TMPDIR (usually /tmp) to be mounted without noexec (these packages build from source in $TMPDIR). Otherwise you may want to build a deb package from source per the README.

0.7.6 ChangeLog:

    unmount on exit no longer default (affects new installs)
    documented deb packages require $TMPDIR not be noexec closes #64
    relax has media criteria fixes #68
    hack for icon theme missing application-x-xz-compressed-tar fixes #55
    added kernel polling recommendation to docs closes #66
    desktop new tab present window fixes #16
    file permissions show SUID and SGID bits
    file permissions show char device, block device, pipe, socket
    panel show inhibit tab creation on spec



0.7.5 released
2012-Apr-14

Changes in SpaceFM 0.7.5:

  • removes dependency on udisks - Although SpaceFM has never had a strict udisks dependency, the device manager used udisks for device detection, information, and mounting. As of v0.7.5, SpaceFM can now be used without udisks. SpaceFM now uses udev directly for device detection and information. For mounting devices as a non-root user, udisks v1, udisks v2, or pmount will be automatically detected and used, or you can specify a custom command. There is also a custom mount solution currently under development. These changes do not affect the hal build of SpaceFM.
    UPDATE: If you're testing SpaceFM without udisks installed, you may want to enable kernel polling on your system.

  • The built-in archive extraction methods may now be used in the desktop manager

  • An option View|Preferences|Interface|Default Drag Action has been added which allows you to control what action is performed by default when dragging files. When set to Automatic, the drag will move files to the same device, and copy files to a different device. Or the option can be set to always Move, Copy, or Link. Regardless of the default setting, you can always override it by holding down keys. Hold down Ctrl to force a copy, Shift to force a move, or Ctrl+Shift to force a link.

  • SpaceFM has undergone a code review to clear all compiler warnings in the entire project, which resulted in a few potential problems being corrected.

  • If no user configuration exists, SpaceFM will now read a default config from /etc/xdg/spacefm/ This allows distros and admins to set a default configuration.

  • SpaceFM is now the default file manager for the upcoming Foresight Lxde, and Foresight includes spacefm in its repositories.

  • kdesudo is now supported. Also, when configured for /usr/bin/kdesu, SpaceFM will now also look in the $(kde4-config --path libexec) directory for kdesu (as KDE4 may no longer install kdesu to the user's path).

  • The side box containing Devices, Bookmarks, and Tree is now fixed-width, meaning its width will not change unless you drag the slider to change it.

  • Although no major new sections have been added, the user's manual has been updated to reflect changes in this version.

  • Instructions for translators have been added to the README.

  • The provided deb packages in Downloads (also in the PPA) now contain the source code and build automatically from source. Although this requires additional build dependencies and takes a little longer, this will make the packages work more reliably on most Debian-based distros. Or, you can build your own deb package using the easy instructions in the README file.
    NOTE: The location of IgnorantGuru's PPA has changed. Please update your sources.list to continue receiving updates:
        deb http://ignorantguru.github.com/debian/ unstable main
  • A number of new user-contributed plugins have been added to the wiki since the last release

  • A number of issues have been corrected as detailed below.

0.7.5 changelog:
    replaced udisks with libudev kernel support for device detection and info
    udisks v1 & v2 now supported for mount/unmount as normal user
    added device Settings|Un/Mount Command options to customize mount program
    corrected race condition create tmp dir
    status bar update fixes
    side box fixed size fixes #6
    scroll setting retained between sessions fixes #13
    fixed file info update on existing fixes #14 fixes #15
    reuse window on open folder on desktop fixes #16
    built-in archive functions on desktop closes #18
    shift-click selects range on desktop closes #47
    code review
    consistent 64bit file size support fixes #60
    added Foresight Linux to README and manual closes #59
    added automatic use of pmount if udisks not installed
    copy user config skeleton from /etc/xdg/spacefm
    default drag action option; repair automatic drag context
    file search size limit toggles sensitivity
    added translation instructions to the README
    support for kdesudo and $(kde4-config --path libexec)/kdesu


Debian Packages For 0.7.4 Rebuilt
2012-Apr-09

Due to changing libraries in Debian sid which are now out of sync with Ubuntu and other Debian variants, the SpaceFM packages for v0.7.4 don't always work correctly. Binary deb packages of SpaceFM will no longer be offered, but to make installing more convenient for Debian users, I have created deb packages that contain the source code and automatically build and install with your package manager. This will ensure that SpaceFM is built for the specific libraries you have installed on your system.

These packages are available for version 0.7.4 in the new PPA on github. They should work with your package manager just like the old packages did, except they will take a little longer to install. If you're not using the PPA, you can obtain them in the updated packages directory (to save a file there, click on the filename, then click 'View Raw').

If you have already installed 0.7.4, you will need to first remove it, clear your package cache, then install the new package. With apt-get this is done like this:

    apt-get remove spacefm
    apt-get clean
    apt-get update
    apt-get install spacefm

If you don't want packages that install automatically from source, you can also build your own binary deb packages or build from source using instructions in the README. Also, you can submit a packaging request with your distro, asking them to include packages of SpaceFM in their repositories.


SpaceFM & Udev
2012-Apr-06

A blog post on what's currently happening with SpaceFM with regard to udisks2 and other issues.

A number of new SpaceFM plugins have recently been added to the wiki. The latest addition is JP Fleury's Corbeille-SpaceFM, a freedesktop-compliant trash plugin optimized for speed and large files, available in French and English. He has some speed comparisons there that look promising!

This means there are now several trash plugins to choose from. Some of the plugins are from Arch users, with some discussion in the SpaceFM Arch forum thread (the later pages deal more with plugins).

Also, a new official SpaceFM IRC channel: #spacefm on irc.freenode.net. This is more intended for general chat than for support, but we'll see what develops. OmegaPhil is in charge there.


0.7.4 released
2012-Apr-01

IMPORTANT: A bug was discovered in spacefm version <=0.7.3 which can cause files to be deleted when a move fails. Please update to 0.7.4.

0.7.4 ChangeLog:

    added git build instructions to README
    better standards compliance for data doc dirs fixes #8
    no del on move error independent of error control fixes #9


0.7.3 released
2012-Mar-29

SpaceFM 0.7.3 adds some important features and bugfixes:

  • The new SpaceFM icons by Goran Simovic are now included, plus alternates (/usr/share/pixmaps/spacefm*.png). If you've set View|Window Icon to a custom icon, you may want to clear it and check out the new default icon. There is also a new icon for File Search.
  • The user's manual is available in the updated Help menu (now installed to /usr/share/spacefm), and context-sensitive help has been added. To receive help on a menu item, just right-click on it and select Help from the design menu. [Because the user's manual is incomplete, not everything has help available. The device manager menu is fully documented, as is the design menu.] For help in the design menu, hover the mouse over an item and press F1. Help also works for plugins and custom commands - it opens a README file for you to view or edit.
  • The mouse shortcuts for Design Mode have changed, and new keyboard shortcuts are now available. The primary change is that now right-click exclusively opens the design menu (it is no longer optional in Preferences). Other mouse combos have been added. Also, design mode can now be used with only the keyboard. For example, highlight any menu item and press F1 for help, or F2 to open the design menu. See all the new shortcuts
  • Some problems with copying plugins to other menus have been corrected.
  • xdg-su and gnomesu are now available in the graphical su programs list.
  • The default drag action has been changed from move to copy. If you want to force move instead, hold down Shift. Or hold down Ctrl and Shift to create a link.
  • The user's manual has been updated to reflect changes in 0.7.3
  • Instructions have been added to the README file for using gdb to provide a backtrace on crashes, which helps to get them fixed more quickly
Also, there are now a number of plugins available on the wiki, including a trash plugin that has reportedly been working well.

0.7.3 ChangeLog:
    new icons and logo by Goran Simovic plus alternates
    added context sensitive help on design menu
    changed/added design mode key and mouse shortcuts
    renamed Smartbar to Path Bar
    renamed View|Toolbox to View|Toolbar
    when copy context, copy plugin skin context
    equate display :0.0 & :0 fixes #5
    changed debug info for sf ticket 88000
    fixed panel bar always shown on cancel fullscreen
    no folder size display; right-align size column
    moved refresh to after home/default on left toolbar
    fixed issues affecting opensuse build
    added support for xdg-su and gnomesu
    corrected problem copying plugins
    fixed segfault on toolbar config menu?
    changed default drag action to copy (hold shift or ctrl+shift to override)





See older news items on the old Sourceforge blog (no longer updated)






SpaceFM Icons & Logo by Goran Simovic (C) 2013