Menu

Tree [2a0e95] master /
 History

HTTPS access


File Date Author Commit
 fm 2018-07-16 Ole-André Rodlie Ole-André Rodlie [2a0e95] minor
 libdisks 2018-07-10 Ole-André Rodlie Ole-André Rodlie [169b28] libdisks: workaround broken optical in udisks
 libfm 2018-07-15 Ole-André Rodlie Ole-André Rodlie [fdeade] changes:
 share 2018-07-16 Ole-André Rodlie Ole-André Rodlie [9f096d] adapt to new logo #36
 tray 2018-07-16 Ole-André Rodlie Ole-André Rodlie [9f096d] adapt to new logo #36
 .gitignore 2018-07-08 Ole-André Rodlie Ole-André Rodlie [12b247] build changes:
 .travis.yml 2018-07-08 Ole-André Rodlie Ole-André Rodlie [8a0f82] changes:
 AUTHORS 2018-07-16 Ole-André Rodlie Ole-André Rodlie [9f096d] adapt to new logo #36
 CNAME 2018-05-11 rodlie rodlie [20cbe7] Create CNAME
 LICENSE 2018-05-11 rodlie rodlie [d576f4] Initial commit
 README.md 2018-07-16 psikoz psikoz [ab9dde] Update README.md
 _config.yml 2018-07-11 rodlie rodlie [a77894] Update _config.yml
 qtfm.SlackBuild 2018-07-14 Ole-André Rodlie Ole-André Rodlie [8a30de] minor
 qtfm.pri 2018-07-11 Ole-André Rodlie Ole-André Rodlie [90cbbe] added man pages
 qtfm.pro 2018-07-14 Ole-André Rodlie Ole-André Rodlie [8a30de] minor

Read Me

QList

GitHub release
Github commits (since latest release)
Build Status
Github All Releases

screenshot1

Lightweight file manager using Qt.

  • Desktop (theme/applications/mime) integration
  • Customizable interface
  • Powerful custom command system
  • Customizable key bindings
  • Drag & drop functionality
  • Tabs
  • Udisks support
  • System tray daemon
  • Mount/Unmount devices
  • Auto play CD/DVD

Default shortcuts

Action Shortcut
New Window [ctrl+n]
Open Tab [ctrl+t]
Close Tab [ctrl+w]
Copy Action [ctrl+c]
Paste Action [ctrl+v]
Up Action [alt+up]
Back Action [backspace]
Toggle Show Hidden Files [ctrl+h]
Move to Trash [del]
Delete [shift+del]
Open Terminal [F1]
Quit/Close [ctrl+q]
Rename Action [F2]
Zoom Out [ctrl+-]
Zoom In [ctrl++]
Focus Path [ctrl+l]
Toogle Icon View [F3]
Toogle Detail View [F4]
Drag and Drop Move Modifier [shift]
Drag and Drop Copy Modifier [ctrl]
Drag and Drop Ask Action [alt]

All shortcuts can be modified.

Packages

QtFM is available in several distributions, check below if your distribution has the latest version:

Packaging status

Build

Download the latest release, then make sure you have the required dependencies.

Download and extract:

tar xvf qtfm-VERSION.tar.gz
cd qtfm-VERSION

Or use git:

git clone https://github.com/rodlie/qtfm
cd qtfm

Now you just need to build it:

Optional build options:

  • CONFIG+=no_udisks : This will disable udisks, note that qtfm-tray will not build with this option enabled.
  • CONFIG+=no_tray : This will disable qtfm-tray
  • CONFIG+=no_appdock: This will disable the application dock in QtFM
  • CONFIG+=no_dbus : This will disable D-Bus session features in QtFM
  • CONFIG+=release : Disable debug output (recommended)
  • PREFIX= : Install prefix, where things are installed when running make install
  • DOCDIR= : Location for docmentation (default is PREFIX/share/doc)
  • MANDIR= : Location for man pages (default is PREFIX/share/man)
  • XDGDIR= : Location of XDG (default is /etc/xdg or PREFIX/etc/xdg)

You can disable additional features (udisks/tray/appdock) with CONFIG+=basic

Doing a normal build:

mkdir build && cd build
qmake CONFIG+=release ..
make

You can run the binary fm/qtfm or install to /usr/local:

sudo make install

Packaging

Same as above, but you should use PREFIX= and INSTALL_ROOT=.

Example:

mkdir build && cd build
qmake CONFIG+=release PREFIX=/usr ..
make -jX
make INSTALL_ROOT=/package_temp_path install
  • powerdwarf : Desktop Independent Power Manager.
  • Openbox : Openbox is a highly configurable, next generation window manager with extensive standards support.
  • tint2 : A lightweight panel/taskbar for Linux and BSD.
  • qterminal : A lightweight Qt-based terminal emulator.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.