Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FedeDP/ncursesFM
Ncurses File Manager for linux
https://github.com/FedeDP/ncursesFM
c filemanager fm linux ncurses
Last synced: about 1 month ago
JSON representation
Ncurses File Manager for linux
- Host: GitHub
- URL: https://github.com/FedeDP/ncursesFM
- Owner: FedeDP
- License: gpl-3.0
- Created: 2015-03-11T15:28:48.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-01-21T20:18:10.000Z (over 5 years ago)
- Last Synced: 2024-02-05T13:31:55.132Z (4 months ago)
- Topics: c, filemanager, fm, linux, ncurses
- Language: C
- Size: 7.22 MB
- Stars: 83
- Watchers: 10
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: COPYING
Lists
- awesome-ricing - ncursesFM - Ncurses File Manager for linux. (C) (Packages / CLI Tools)
- cli-apps - ncursesFM - File manager written in C, rather complete in terms of features, especially lightweight and responsive. (<a name="file-manager"></a>File manager)
- awesome-cli-apps - ncursesFM - File manager written in C, rather complete in terms of features, especially lightweight and responsive. (<a name="file-manager"></a>File manager)
README
[![builds.sr.ht status](https://builds.sr.ht/~fededp/ncursesfm/.build.yml.svg)](https://builds.sr.ht/~fededp/ncursesfm/.build.yml?)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/1c183099576b4a80a5bdcaced76571b6)](https://www.codacy.com/app/FedeDP/ncursesFM?utm_source=github.com&utm_medium=referral&utm_content=FedeDP/ncursesFM&utm_campaign=Badge_Grade)# NcursesFM
*Ncurses File Manager for linux*
Written in C, with ncurses library, it aims to be as user friendly and lightweight as possible, while being good looking and simple.
Being simple doesn't imply being useless; indeed it is a full featured fm.
For a **full list of features**, **deps** and **how to build**, please refer to [wiki pages](https://github.com/FedeDP/ncursesFM/wiki/).![](https://github.com/FedeDP/ncursesFM/raw/master/ncursesFM.png)
## Main features:
**Remember that every shortcut in ncursesFM is case insensitive!**
*Press 'L' while in program to view a detailed helper message*
* Every feature you would expect by a basic FM.
* Terminal window resize support.
* i18n support: for now en, it, de, es_AR, fr (list of translators: https://github.com/FedeDP/ncursesFM/wiki/I18n#translators).
* 2 tabs support. Their content is kept in sync. Jump between tabs with arrow keys (left/right).
* config support through libconfig.
* Basic mouse support.
* Simple sysinfo monitor that will refresh every 30s: clock, battery and some system info.
* Fast browse mode: enable it with ','. It lets you jump between files by just typing their names.
* 4 sorting modes.
* Stats support (permissions and sizes).
* Inotify monitor to check for fs events in current opened directories.
* Bookmarks support.
* Search support: it will search your string in current directory tree. It can search your string inside archives too.
* Basic print support through libcups.
* Extract/compress files/folders through libarchive.
* Powermanagement inhibition while processing a job (eg: while pasting a file) to avoid data loss.
* Internal udisks2 monitor, to poll for new devices. It can automount new connected devices too. Device monitor will list only mountable devices, eg: dvd reader will not be listed until a cd/dvd is inserted.
* Drives/usb sticks/ISO files (un)mount through udisks2.
* Distro package files installation through packagekit.
* libnotify support.