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

Lightweight file manager using Qt.
| 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.
QtFM is available in several distributions, check below if your distribution has the latest version:
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-trayCONFIG+=no_appdock: This will disable the application dock in QtFMCONFIG+=no_dbus : This will disable D-Bus session features in QtFMCONFIG+=release : Disable debug output (recommended)PREFIX= : Install prefix, where things are installed when running make installDOCDIR= : 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
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