n³ The unorthodox terminal file manager
Go to file
Arun Prakash Jana 21a93a294f Update README.md
2016-08-21 20:21:20 +05:30
config.def.h Remove libmagic, use file command. 2016-08-21 09:54:51 +05:30
LICENSE Year bump 2016-01-13 18:52:19 +00:00
Makefile Remove libmagic, use file command. 2016-08-21 09:54:51 +05:30
mktest.sh Test the case of unreadable parent 2015-07-02 01:14:27 +01:00
noice.1 Document NOICE_FALLBAK_OPENER. 2016-08-21 16:02:03 +05:30
noice.c List alphabetically, case ignored (like 'ls -l'). 2016-08-21 18:17:34 +05:30
README Update README - OSX works too 2016-02-19 13:37:24 +00:00
README.md Update README.md 2016-08-21 20:21:20 +05:30
strlcat.c Sync strlcpy/strlcat from OpenBSD 2015-11-20 14:12:47 +00:00
strlcpy.c Sync strlcpy/strlcat from OpenBSD 2015-11-20 14:12:47 +00:00
util.h Add license pointer 2015-11-20 14:36:40 +00:00

noice

A fork of noice file browser: http://git.2f30.org/noice/

Additional customization to make it more friendly towards major distros (which suck more by some standards).

Default features

  • Browse current or specified directory
  • Navigate to parent or child directories
  • Jump to first or last entry
  • Open files with default-associated programs
  • Jump to home directory
  • Show/hide hidden files
  • Sort entries by time modified
  • Spawn a shell in current directory
  • Run top
  • Open a file with vim or less

Modifications

  • Behaviour
    • Case-insensitive alphabetic content listing instead of upper case first.
  • File associations
    • Environment variable NOICE_OPENER to override all associations and open all files with your desktop environments default file opener. Examples:

        export NOICE_OPENER=xdg-open
        export NOICE_OPENER=gnome-open
        export NOICE_OPENER=gvfs-open
      
    All the following associations are ignored if NOICE_OPENER is exported.
    • Associate plain text files with vim (using file command)
    • Remove video file associations (to each his own favourite video player)
    • Associate common audio file types with lightweight fmedia (http://fmedia.firmdev.com/)
    • Associate PDF files with zathura
    • Removed less
    • Use environment variable NOICE_FALLBACK_OPENER to open other non-associated files
  • Compilation
    • Use -O3 for compilation, fixed warnings
    • Added compilation flag -march=native (compile only, no plans to package).
    • Remove generated config.h on make clean.

Installation

$ make
$ sudo make install

Help

$ man noice

Change associations

If you want to set custom applications for certain mime types, or change the ones set already (e.g. vim, fmedia, zathura), modify the assocs structure in config.def.h (it's easy). Then run the following commands to re-compile and install:

$ make clean
$ make
$ sudo make install