EmelFM2

Active

Overview

emelFM2 is an orthodox file manager for UNIX-like operating systems using a GTK+ interface with a two-pane design similar to Norton Commander. It displays directory contents in side-by-side or top-to-bottom panes, with a bottom pane for command output, supporting file operations via GUI, keyboard shortcuts, or built-in command-line. It targets users preferring lightweight, customizable, keyboard-driven file management on Linux and BSD systems, standing out with its small footprint, flexible filetyping, and command execution without external terminals.123

Key Features

  • Two-pane design - Displays two filesystem directories side-by-side or top-to-bottom for efficient file browsing and operations.
  • Command output pane - Shows results of executed commands directly in the bottom pane without needing a terminal emulator.
  • Flexible filetyping - User-defined actions and behaviors for specific file types.
  • Keyboard shortcuts - Customizable keybindings for all features, including function keys for common commands.
  • Archive handling - Supports operations on archives and mounted filesystems.
  • Customizable interface - Resizable panes, hideable panels, and extensive configuration options.
  • Built-in command-line - Initiates shell commands via CLI, toolbar, or keys with output captured in-app.

Pricing

PlanPriceIncludes
StandardFreeFull feature set under GPL v3 license.

Platforms & Requirements

Runs on UNIX-like systems supporting Gtk+ 2.6 to 3.22, including Linux (Debian i386/amd64/sparc64), FreeBSD (i386/alpha), and NetBSD. Requires shell commands like grep/sed; compiling needs GCC >=3.2 and libmagic development package. No native support for Windows, macOS, or mobile platforms.2

Integrations & Ecosystem

  • Shell commands (grep, sed)
  • libmagic for file type detection
  • Archives (tar, zip, etc.)
  • Mounted filesystems
  • GTK+2/3 widget toolkit

Alternatives

AppDifference
Midnight CommanderConsole-based dual-pane manager, no GUI, broader platform support including Windows.
Double CommanderCross-platform (Windows/Linux) GUI dual-pane with more modern features like tabs.
KrusaderKDE-based dual-pane manager with integrated viewer and archiver support.
Nautilus (Files)GNOME single-pane manager focused on graphical previews over keyboard efficiency.

Reputation

emelFM2 is regarded as a lightweight, efficient dual-pane file manager ideal for GTK environments and power users favoring keyboard-driven workflows. Strengths include its small size, speed, and customization depth, with positive mentions as a 'hidden gem' for file operations. Criticisms note its dated interface and lack of modern features like tabs or thumbnails, limiting appeal to users needing simplicity over visual polish.14

Sources (9)
  1. https://github.com/tom2tom/emelfm2
  2. https://emelfm2.net
  3. https://en.wikipedia.org/wiki/EmelFM2
  4. https://celettu.wordpress.com/2008/05/26/open-source-applications-emelfm2/
  5. https://www.systutorials.com/docs/linux/man/1-emelfm2/
  6. http://packages.altlinux.org/en/p10/srpms/emelfm2/
  7. https://www.techtimejourney.net/copying-files-to-usb-within-emelfm2-and-within-a-terminal-client-the-lightweight-distribution-case/
  8. https://emelfm2.net/userguideconfiguration/
  9. https://community.linuxmint.com/software/view/emelfm2