Whatsapp

nnn

Anonim

nnn is een terminalbestandsbrowser met een sterke focus op het overbruggen van de kloof tussen de terminal en de desktopomgeving. Het maakte zijn eerste release een paar dagen geleden en brengt een aantal krachtige functies met zich mee.

nnn bouwt voort op noice, een zeer snelle maar minimaal uitgeruste terminal-bestandsbrowser. Van oudsher staat de terminal bekend als een favoriet medium voor interactie met het besturingssysteem voor ontwikkelaars en hackers.

Gewone desktopgebruikers geven echter de voorkeur aan het GUI-subsysteem. nnn brengt de terminal en de GUI in harmonie, door een desktop-opener de controle te geven over het volledig of selectief openen van allerlei soorten bestanden. En dat is nog maar het begin!

nnn – Terminal-bestandsbrowser

Het beste van nnn is dat gebruikers niet al te veel snelkoppelingen hoeven te onthouden om aan de slag te gaan. Navigatie is ontworpen om eenvoudig te zijn, met sneltoetsen die al bekend zijn bij de gemiddelde desktopgebruiker, d.w.z. de pijlen, Enter, Home, End, Page Up/Down enz.

nnn is geschreven door Arun Prakash Jana, de auteur van populaire opdrachtregelprogramma's zoals googler, Buku, imgp etc.

Kenmerken van nnn

nnn – Bestandsbrowser toont schijfgebruik

De ontwikkelaar van nnn maakt enkele interessante keuzes:

nnn – Bestandsinformatie tonen

nnn is volop in ontwikkeling en u kunt bijdragen aan of discussiëren over nieuwe functies die u graag in de ToDo-lijst van het project zou willen zien.

Omgevingsvariabelen

NNN_OPENER: laat een desktop-opener het allemaal afhandelen. Bijv.:

export NNN_OPENER=xdg-openen
"export NNN_OPENER=gio open"
export NNN_OPENER=gvfs-open

NNN_FALLBACK_OPENER: nnn definieert vooraf enkele statische associaties voor populaire bestandstypen met mpv, vi en zathura (voor pdf's). De statische associatie heeft geen effect als NNN_OPENER is ingesteld.

Als dit echter uw favoriete toepassingen zijn, kunt u uw bureaubladopener instellen op NNN_FALLBACK_OPENER om de rest van de bestanden te verwerken. Bijv.:

export NNN_FALLBACK_OPENER=xdg-open
"export NNN_FALLBACK_OPENER=gio open"
export NNN_FALLBACK_OPENER=gvfs-open

NNN_DE_FILE_MANAGER: instellen op een desktopbestandsbeheerder om te openen met de o-toets. Bijv.:

export NNN_DE_FILE_MANAGER=thunar

NNN_COPIER: stel een script in om te openen met de ^Ktoets en kopieer het huidige bestandspad. Voorbeeldscript (voor Linux):

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

Installatie van nnn in Linux

Om op Ubuntu (en derivaten) te installeren, voer je uit:

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

Arch Linux-gebruikers kunnen nnn vanaf AUR installeren.

Gebruikers kunnen nnn ook vanaf de bron compileren en installeren. nnn is geschreven in C. De enige afhankelijkheid is de ncurses-bibliotheek.

Nnn gebruiken in Linux

nnn kan starten in 3 verschillende weergavemodi (kan tijdens runtime worden geschakeld met sneltoetsen):

Startmodi

Setup van 1 minuut

Installeer nnn met de modus van uw voorkeur of Stel nnn in om te openen in de detailweergavemodus door toe te voegen.

alias n='nnn -d'

naar het rc-bestand van je shell (bijv. ~/.bashrc voor bash).

Gevolgtrekking

nnn is voor gebruikers die willen genieten van de toegankelijkheid van de desktop vanuit het comfort van de terminal. Degenen die een drop-down terminal gebruiken, zouden het meest profiteren omdat de terminal ook de context van lopende werkzaamheden zou behouden. Probeer het uit en laat ons je feedback weten!

Deze tip is ingediend door de ontwikkelaar van de app, als je een dergelijk product of tip hebt, deel deze dan hier met ons.