= 24 File Managers: Nemo

Computers are fancy filing cabinets, full of virtual folders and files waiting to be referenced, cross-referenced, edited, updated, saved, copied, moved, renamed, and organized.
In this series, I'm taking a look at 24 of the greatest file managers for your Linux system.

The https://opensource.com/article/19/12/cinnamon-linux-desktop[Cinnamon] project formed as a reimplementation of GNOME 2 using the components of GNOME 3.
Eventually, it diverged enough to be a true fork, and today the Cinnamon desktop uses GTK3 libraries and forked versions of key GNOME 3 applications to create a "classic" GNOME experience.
One of the components contributing to the traditional GNOME experience is Nemo, a file manager based on the GNOME 2 version of Nautilus.

== Install Nemo

The source code for Nemo is https://github.com/linuxmint/nemo/releases[available online] but it requires `cinnamon-desktop` to build, so the easiest way to install Nemo is to just install Cinnamon.

On Fedora, Mageia, and similar:

[source,bash]
----
$ sudo dnf install cinnamon-desktop
----

On Linux Mint, Debian, and similar:

[source,bash]
----
$ sudo dnf install cinnamon-desktop-environment
----

Of course, as the desktop's progenitor, Linux Mint is also available with Cinnamon preinstalled.

== A familiar interface

If you're used to GNOME, either of the past or of today, then Nemo feels like home from the start.
It's got a familiar look and feel, with buttons in similar places and options that you're likely to recognize.

image:nemo.webp[Nemo file manager]

The GNOME-ish convention of placing view control buttons in the top right is retained, and you can use the buttons to quickly switch your view of your files from large icons to a detailed list or a compact view.
There's also a search function there, and the option to toggle the location bar to between editable text and a button.

Editable URI bars are sometimes undervalued.
It's a simple design decision, but it can be a huge feature contributing to efficiency.
It's like having a one-line terminal at the top of each window, in which you can type a destination anywhere on your system and instantly be taken there.
And you don't even have to type `cd`.

At the top right corner, there are navigation buttons: up, forward, and back.
As with many Linux file managers, you can forego the use of these buttons with the *Alt* key plus the appropriate *Arrow* key.

The side pane, showing a list of important folders (Home, Documents, Downloads, and so on), can be hidden or displayed with the click of a button at the bottom of the window.

== Familiarity but not the same

The comfort and familiarity of Nemo doesn't mean that it just mindlessly mimics Nautilus.
Nemo has a collection of nice features that feel unique.
Most of these are in *Preferences*, and here are just a few of my favorite:

* *Full path in window title*: This is my favorite feature. Never question where you are in your filesystem again. Let your window title tell you. 
* **Single or double click**: If you're a longtime KDE user, you might find single-clicking to open a file refreshing. With Nemo, you have that choice.
* *Double-click to rename*: If you're using a single click to open, why not repurpose the double-click to rename?
* *Open each folder in a new window*: There are operating systems out there that open a new window for each folder opened.
* *Plugins*: Nemo has the ability to invoke actions, scripts, and extensions. Some are included, including an action to change the desktop background, create launchers, and mount an archive. Others are yet to be created, but this kind of extensibility is vital to open source.

== Everything close at hand

After using Nemo for a few weeks on Linux Mint, one interesting trait stood out to me.
It seemed that Nemo had, or could have with quick configuration, everything I used most often close at hand.
Many of the features, admittedly, I didn't know I needed or wanted until Nemo made it easy to click.
You might argue that I was bending my usage to meet Nemo's design, and maybe that is the case.
But when the experience is so pleasant and efficient, does it matter?

Nemo is a great file manager.
It hearkens back to the days of GNOME 2, but with updates and design choices that make it feel fresh.
If you like Thunar or Nautilus, you'll love Nemo.
