5 best Qt based lightweight file managers for Linux

In a UNIX like system, perhaps file managers are the second most used software, after a terminal emulator. There are many file managers, both GUI and CLI even web browser based, though the GUI versions are most widely used.

File managers are often integrated part of a desktop environment, like Dolphin for KDE desktop and Nautilus for Gnome. But they are somewhat bloated and depends on some part of the relative desktop environment.

So here some Qt based desktop environment independent file managers. Why Qt based ? Qt based GUI offers a more cleaner look and feel compared to GTK+ based apps, they also could customized with custom Qt style sheets.


 1. PCManFM Qt

PCManFM is the file manager of LXQt desktop but no LXQt related dependency, the author ported the PCManFM to Qt platform, therefore the PCManFM Qt .

Like the original GTK+ version it’s also very lightweight and loads very fast. It’s enough feature rich like app launcher, bookmark editor, open in terminal, simple file search utility and like so. The pre-compiled binary package is available in most GNU/Linux distro’s software repository.



2. QtFM

This is another very small Qt 4 based file manager with some basic features, like a bookmark bar on left side, tabbed file browser etc.

QtFM Qt file manager

Two distinct feature of QtFM are

  1. You could add custom keyboard shortcuts to speed up the work flow.
  2. You could add custom actions like create archive in the contextual menu.

Official website www.qtfm.org .


3. Yefm

Yefm is a fork of QtFm, could be compiled with both Qt 5 and Qt 4, with two pane file browser and multiple tabs. It also includes a bookmark manager, a mime type editor. Custom actions like extract here , compress file etc. etc. also could be added.

yefm qt file manager

There is a nice menu to toggle different settings and GUI style. Currently no binary packages available, download and compile yefm from github repository  .


4. Dino

This is a Qt 4 based file manager with modern features and lots of settings to play around. You could add custom action like file archiving support to the contextual menu.

Dino Qt filemanager

There are some special inbuilt tools inside Dino file manager,

  1. A simple HEX editor, QHexEdit fork.
  2. A simple but effective Qt based text editor.
  3. A clipboard manager with clipboard history.

Both pre-compiled binary and source code available in sourceforge .


5. NewBreeze

New breeze file manager is an advanced Qt 4 based file manager with custom QtWebkit based GUI, the interface focuses on maximum visible space usability.

NewBreeze file manager Qt

NewBreeze file manager could show quick preview of Folder, text, html, image, odt and pdf files. The GUI is highly configurable and lots of settings option. The unconventional interface is hard to adapt when using first time, but it’s really usable. Download it from the Qt apps website.


There are many Qt based file managers around not listed here, more will be developed soon.  Facing  problem to change Qt5 application style, icon theme, font style ? Here is how to change Qt5 application style with qt5ct .

All file managers listed here are still under development or not picked up by mainline GNU/Linux distros, except PCManFM Qt, so you may need to compile them from source code. If you have any suggestion or question, just leave a comment.


2 Responses

  1. ilnanny says:

    Thanks for article.
    NewBreeze – how do I use it as the default file manager in LXQT (archlinux)
    Thanks in advance and good luck.

Leave a Reply

Your email address will not be published. Required fields are marked *