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.