SpaceFM universal file manager

Slashdot it! Delicious Share on Facebook Tweet! Digg!

Style Change

You can opt to turn SpaceFM into a kind of Midnight Commander, but the behavior unfortunately isn't 100 percent that of the original. Also, all file operations are mouse driven only, and object copying and moving operations are currently missing. With practice, keyboard operations are easier with Krusader, etc.

With two open views, you first set the mode to list view, by using View | Style | Detailed in the window's context menu. You can hide super long file lists by setting a checkmark for the View | Tree in the same menu. In Commander style, you don't need any further views, which makes the check boxes bar superfluous, and you can deactivate it with View | Panel Bar . Now the nostalgic two columns are ready for use (Figure 4).

Figure 4: With a few actions, you can convert SpaceFM into the nostalgic look of Midnight Commander.

Operation without the mouse requires some fairly extensive key combinations, because many key presses do nothing. Fortunately, copying with Ctrl+C and pasting with Ctrl+V does work. Even moving files between windows can be complicated.

After copying or cutting with the usual key combinations, you need to change to the other panel with Alt+A, G, 1 or 2, then copy the files there. If you want things simpler, don't be afraid to contact the developers.

Fortunately, you won't need to do this task immediately. As you can open a terminal in an active folder by simply pressing F4, you can also assign function keys to many menu items. SpaceFM doesn't lay out this process too clearly. You first need to go to View | Design Mode to enter a special mode. Then, you can right-click an entry and change the key assignment with Key from the open context menu (Figure 5). This approach works for all menus except the Bookmarks one.

Figure 5: SpaceFM without the mouse. In Design Mode, you can change the key shortcuts for menu items.

Plugins

As with any decent file manager, SpaceFM lets you simplify your work with your own commands. In the Tools | New Command menu, you open a wizard where you give the command a name and then specify the command itself in the second window. Thus, you can use variables such as %d and %F to refer to a folder or selected file. When you create a command in SpaceFM, in naming it, you can add an underscore before the desired character to use later as a keyboard shortcut.

You can also enter Bash commands directly in the Path bar. Precede your instruction with $ , and SpaceFM will execute it, showing the output in a separate window (Figure 6). In Figure 6, you can see the output of the cat command.

Figure 6: SpaceFM provides a command console window without needing a separate terminal.

You can export your own commands as a plugin, which can make it easier to disseminate to other SpaceFM fans on the Internet. Some plugins are on the project's wiki page [5], including tools for easily adding local or remote drives, for renaming multiple files according to a pattern, or sending files over Bluetooth.

Exporting your own plugins to a compressed archive is as easy as importing. With Plugins | Install | File , you open a dialog where you select the desired file. The new extension then appears immediately without a restart in the plugin menu. Alternatively, you can pass the installer a URL. The software installs the actual plugin in the background after downloading it with wget .

A vulnerability is the fact that the installation gives the plugins root privileges. If you don't have them on the computer, you might as well forget about plugins. A system-wide installation, instead of storing in the local directory, occasionally can get package management out of step. The plugin files usually go to the /usr/share/spacefm/plugins directory, and deinstalling or updating SpaceFM can leave orphaned directories.

Buy this article as PDF

Express-Checkout as PDF

Pages: 4

Price $0.99
(incl. VAT)

Buy Ubuntu User

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content