close
Jump to content

SpaceFM

From Wikipedia, the free encyclopedia
SpaceFM File Manager
DeveloperIgnorantGuru
Stable release
1.0.6[1] / 4 March 2018; 8 years ago (4 March 2018)
Written inC
Operating systemUnix-like
LicenseGPLv3
Websiteignorantguru.github.io/spacefm/
Repository

SpaceFM was a desktop-independent, multi-panel, tabbed file manager for Linux. SpaceFM is built using the GTK+ toolkit. Available under the terms of the GNU General Public License, SpaceFM is free software.[2]

Features

[edit]
  • Panels: each window can contain up to four, independently configured panels. Each of which are in turn complete file managers with their own tabbed directory content, tool/status bars, etc.[3][4]
  • Tabs: each panel supports multiple folder tabs[4]
  • Configurable sidepanels: showing devices, bookmarks, directory tree.[3]
  • Configurable drag and drop and clipboard functions[5]
  • Video & image thumbnails[6]
  • Search with support for IEEE Pattern Matching Notation[6]
  • Bash integration (with in app tab completion)[5]
  • Task Manager & Queue: ability background long running tasks and continue working[5]
  • Built-in VFS, udev- or HAL-based device manager[5][7]
  • Network support: mount nfs, ftp, smb, ssh and iso[7]
  • Customizable menu system[5]
  • Lightweight desktop management capabilities (icons, wallpaper)[6]
  • Path bar with breadcrumb navigation[8]

History

[edit]

SpaceFM was originally developed from a fork of the legacy PCMan File Manager and later PCManFM-Mod. The internal virtual filesystem (VFS), was retained and extended.[9]

Due to the extensive changes in many parts of the project, SpaceFM was released with its new name as an alpha test version in January 2012.

In version 0.7.5, April 2012, SpaceFM replaced udisks with direct udev support for device detection and information. It also supported multiple mount solutions including udevil (a mount program developed specifically for SpaceFM), pmount, udisks v1 or v2, or any program. This update also allowed for support of network filesystems.

In October 2012, the GTK3 version of SpaceFM was introduced, which supports GTK2 or GTK3.

Subsequent improvements include extending the features of SpaceFM's Desktop Manager, a new Menu Item Properties dialog for adding and customizing menu items, socket commands for interacting with a running instance, and an improved panel configuration memory.

While SpaceFM was still under development, the developers hosted a community-maintained wiki on GitHub, the latter of which also served as a repository for user-contributed plugins.[4][10] Community support was also facilitated through SourceForge and an official IRC channel.[4]

As of December 2022, SpaceFM is unmaintained software, with more than 200 open issues.[11]

Reception

[edit]

Shashank Sharma of Linux Format gave SpaceFM three out of five stars in a roundup of several file managers for Linux.[12][13] He concluded that it was "well-designed and highly configurable tool" but that it could use more features.[13] He called the search function "flaky and unpredictable", as was the function to send files as email attachments.[14][15] Sharma praised its robust support for plugins, writing that "Creating plugins for SpaceFM is quite easy and the entire process is discussed at length in the official documentation".[10] Rene Millman of IT Pro called it one of the top five best file managers for Linux in 2021.[5] Seth Kenlon of Opensource.com called SpaceFM lightweight but highly versatile and complex and recommended new users spend time experimenting with the software to understand its complexities.[3]

References

[edit]
  1. ^ "Release 1.0.6". 4 March 2018. Retrieved 23 July 2018.
  2. ^ "SpaceFM License (GPL3+)".
  3. ^ a b c Kenlon, Seth (December 19, 2022). "Discover the power of the Linux SpaceFM file manager". Opensource.com. Red Hat. Archived from the original on December 19, 2022.
  4. ^ a b c d Sharma, Shashank (March 2018). "File managers: Documentation & support". Linux Format. No. 324. Future Publishing. pp. 26–27. ProQuest 2051732330 – via ProQuest.
  5. ^ a b c d e f Millman, Rene (June 23, 2021). "5 Best Linux file managers". IT Pro. Dennis Publishing. ProQuest 2544320333.
  6. ^ a b c "SpaceFM User Manual". January 20, 2016.
  7. ^ a b Sharma, Shashank (March 2018). "File managers: Supported protocols". Linux Format. No. 324. Future Publishing. p. 27. ProQuest 2051732263 – via ProQuest.
  8. ^ Sharma, Shashank (March 2018). "File managers: Useful functions". Linux Format. No. 324. Future Publishing. p. 25. ProQuest 2051732219 – via ProQuest.
  9. ^ "SpaceFM's User Manual". January 30, 2014.
  10. ^ a b Sharma, Shashank (March 2018). "File managers: Plugins and extensions". Linux Format. No. 324. Future Publishing. p. 28. ProQuest 2051732029 – via ProQuest.
  11. ^ "What's the future of this project?". GitHub. December 18, 2022.
  12. ^ Sharma, Shashank (March 2018). "File managers". Linux Format. Future Publishing. pp. 26–27. ProQuest 2051733195.
  13. ^ a b Sharma, Shashank (March 2018). "File managers: The verdict". Linux Format. No. 324. Future Publishing. p. 29. ProQuest 2051733132 – via ProQuest.
  14. ^ Sharma, Shashank (March 2018). "File managers: Search flexibility". Linux Format. No. 324. Future Publishing. p. 28. ProQuest 2051732368 – via ProQuest.
  15. ^ Sharma, Shashank (March 2018). "File managers: Desktop integration". Linux Format. No. 324. Future Publishing. p. 25. ProQuest 2051733028 – via ProQuest.
[edit]