The only drawback is getting it installed.

What Makes QtFM a Great Linux File Manager

Anyone using agraphical desktop environmentuses afile manager.

On Linux, there are lots to choose from.

Laptop on a blue background showing a Linux command prompt.

fatmawati achmad zaenuri/Shutterstock.com

Choice is good, as long as the different offerings actually offer something different.

Most file managers, also called file browsers, do the same things.

They let you navigate the file system, and inspect or select files and directories.

Installing QtFM on Manjaro using the yay AUR helper

it’s possible for you to copy and move files using drag and drop.

you could delete or rename files, and open files or run applications by clicking on them.

And because you don’t need to pop in in the command, you won’t mistype it.

The default QtFM interface

You don’t need common, repetitive commands cluttering up your history.

Some distributions have QtFM packaged in their repositories, but many do not.

Surprisingly, neither Fedora nor Ubuntu do.

QtFM’s dark mode check box

QtFM doesn’t do any of that, and no one else seems to have bothered, either.

Perhaps that’s because these formats inevitably introduce launch-time delays, and no one wants a laggy file manager.

Speed of launch is crucial.

QtFM in light mode

A slow file manager would grow very old, very quickly.

The only other option you have isinstalling from source.

QtFM is written using theQt utility GUI toolkit.

The l;ocation list in QtFM populated with personal locations, oand ordered by dragging entries into preferred positions

It works with many different desktop environments.

The build instructions are given on theproject’s GitHub page.

As of January 2023, they didn’t work for us, after many attempts.

The context menu that appears when you right-click the background of the main pane in QtFM

Perhaps the instructions need updating.

That means you might install it on any Arch-based distribution using your favorite AUR helper.

A list of locations and directories is displayed in a side pane on the left.

The “Open a terminal” button in the QtFM toolbar

A single click selects a location.

The main panel displays files and directories located in the current location.

Double-clicking a directory in the main panel opens that directory.

Changing the terminal emulator that will be opened by tjhe QtFM “Open terminal window” button

The path to the currently viewed location is displayed.

On our test computer,GNOMEwas set to use dark mode, and QtFM automatically matched this.

QtFM has an option in Edit > parameters > Appearances but this didn’t have any effect.

The list of custom actions

On a different computer running EndeavourOS, light mode and dark mode worked as expected.

The list of locations in the side pane is pretty sparse to start with.

QtFM has four short menus.

A blank custom action added tot he bottom of the list of existing custom actions

Many of the menu actions are mapped to keyboard shortcuts.

These are the ones you’ll probably use the most.

By default this is set to open xterm, which is found on most Linux systems.

The completed custom action

you might change this to openyour preferred terminal emulatorby accessing the “prefs” dialog from Edit > prefs.

Change the “Command” field for the “Terminal Emulator” entry in the “General” pane.

For GNOME, this will be “gnome-terminal.”

A context menu without the custom action

If you’ve installed a different terminal emulator, enter the command used to launch it.

These are commands that are applied to a file or directory.

When they are applied to files they are file-extension sensitive.

A context menu with the custom action

To create custom actions, navigate to Edit > configs > Custom Actions.

The existing custom actions are displayed.

An empty action is added to the bottom of the list.

The newly created HTML file.

Double-click one of the empty fields to edit it.

We’re going to set up a custom action to call thepandocdocument conversion utility to create anHMTLversion of aMarkdownfile.

Our field entries are:

tap the “Save” button when you have filled in the fields.

We have two files in our “~/Documents” directory.

One is a markdown file, the other is a LibreOffice document.

Right-clicking theODT fileproduces a context menu.

As we expect, the new custom action doesn’t appear.

The new action does appear in the context menu for the Markdown file.

If we pick the custom action,pandocis invoked and an HTML file is created called “draft.html.”

Related:Which Linux File System Should You Use?