WhatsApp

nnn

Anonim

nnn ist ein Terminal-Dateibrowser mit starkem Fokus auf die Überbrückung der Lücke zwischen der Terminal- und der Desktop-Umgebung. Es wurde vor ein paar Tagen zum ersten Mal veröffentlicht und bringt einige leistungsstarke Funktionen mit.

nnn baut auf noice auf, einem sehr schnellen, aber minimal ausgestatteten Terminal-Dateibrowser. In der Vergangenheit war das Terminal als bevorzugtes Medium zur Interaktion mit dem Betriebssystem für Entwickler und Hacker bekannt.

Normale Desktop-Benutzer neigen jedoch dazu, das GUI-Subsystem zu bevorzugen. nnn bringt das Terminal und die GUI in Einklang, indem es einem Desktop-Öffner erlaubt, die Kontrolle über das vollständige oder selektive Öffnen aller Arten von Dateien zu übernehmen. Und das ist erst der Anfang!

nnn – Terminal-Dateibrowser

Das Beste an nnn ist, dass Benutzer sich nicht zu viele Verknüpfungen merken müssen, um loszulegen. Die Navigation ist so konzipiert, dass sie einfach ist, mit Tastaturkürzeln, die dem durchschnittlichen Desktop-Benutzer bereits vertraut sind, z. B. die Pfeile, Enter, Home, End, Page Up/Down usw.

nnn wurde geschrieben von Arun Prakash Jana, dem Autor beliebter Befehlszeilenprogramme wie Googler, Buku, imgp usw.

Funktionen von nnn

nnn – Dateibrowser zeigt Festplattennutzung an

Der Entwickler von nnn trifft einige interessante Entscheidungen:

nnn – Dateiinformationen anzeigen

nnn befindet sich in intensiver Entwicklung und Sie können zu neuen Funktionen beitragen oder darüber diskutieren, die Sie in der ToDo-Liste des Projekts sehen möchten.

Umgebungsvariablen

NNN_OPENER: Lassen Sie alles von einem Desktop-Opener erledigen. Z.B.:

export NNN_OPENER=xdg-open
"export NNN_OPENER=gio geöffnet"
export NNN_OPENER=gvfs-offen

NNN_FALLBACK_OPENER: nnn definiert einige statische Zuordnungen für beliebte Dateitypen mit mpv, vi und zathura (für PDFs). Die statische Assoziation hat keine Auswirkung, wenn NNN_OPENER gesetzt ist.

Wenn dies jedoch Ihre bevorzugten Anwendungen sind, können Sie Ihren Desktop-Öffner auf NNN_FALLBACK_OPENER einstellen, um den Rest der Dateien zu verarbeiten. Z.B.:

export NNN_FALLBACK_OPENER=xdg-open
"export NNN_FALLBACK_OPENER=gio geöffnet"
export NNN_FALLBACK_OPENER=gvfs-offen

NNN_DE_FILE_MANAGER: Festlegen, dass ein Desktop-Dateimanager mit der o-Taste geöffnet wird. Z.B.:

export NNN_DE_FILE_MANAGER=thunar

NNN_COPIER: Auf ein Skript setzen, das mit ^K geöffnet werden soll -Taste und kopieren Sie den aktuellen Dateipfad. Beispielskript (für Linux):

!/bin/sh
echo -n $1 | xsel --clipboard --input

Installation von nnn unter Linux

Zur Installation unter Ubuntu (und Derivaten) führen Sie Folgendes aus:

$ sudo add-apt-repository ppa:twodopeshaggy/jarun
$ sudo apt-get update
$ sudo apt-get install nnn

Benutzer von Arch Linux können nnn von AUR installieren.

Benutzer können nnn auch aus der Quelle kompilieren und installieren. nnn ist in C geschrieben. Die einzige Abhängigkeit ist die ncurses-Bibliothek.

So verwenden Sie nnn unter Linux

nnn kann in 3 verschiedenen Ansichtsmodi starten (kann zur Laufzeit mit Tastaturkürzeln umgesch altet werden):

Startmodi

Einrichtung in 1 Minute

Installieren Sie nnn in Ihrem bevorzugten Modus oder legen Sie fest, dass nnn im Detailansichtsmodus geöffnet wird, indem Sie hinzufügen.

alias n='nnn -d'

in die rc-Datei Ihrer Shell (z. B. ~/.bashrc für bash).

Fazit

nnn ist für Benutzer, die den Zugriff auf den Desktop bequem vom Terminal aus genießen möchten. Diejenigen, die ein Dropdown-Terminal verwenden, würden am meisten profitieren, da das Terminal auch den Kontext einer laufenden Arbeit beh alten würde. Probieren Sie es aus und teilen Sie uns Ihr Feedback mit!

Dieser Tipp wird vom Entwickler der App übermittelt. Wenn Sie ein solches Produkt oder einen solchen Tipp haben, teilen Sie uns dies hier mit.