nnn è un browser di file di terminale con una forte attenzione a colmare il divario tra il terminale e l'ambiente desktop. È uscito per la prima volta un paio di giorni fa e include alcune potenti funzionalità.
nnn si basa su noice, un browser di file di terminale molto veloce ma con funzionalità minime. Storicamente, il terminale è noto per essere il mezzo preferito per interagire con il sistema operativo da sviluppatori e hacker.
Tuttavia, gli utenti desktop regolari tendono a preferire il sottosistema GUI. nnn mette in armonia il terminale e la GUI, consentendo a un dispositivo di apertura del desktop di prendere il controllo dell'apertura completa o selettiva di tutti i tipi di file. E questo è solo l'inizio!
nnn – Terminal File Browser
La parte migliore di nnn è che gli utenti non hanno bisogno di ricordare troppe scorciatoie per iniziare. La navigazione è progettata per essere semplice, con scorciatoie da tastiera già familiari all'utente desktop medio, ad esempio le frecce, Invio, Home, Fine, Pagina su/giù ecc.
nnn è scritto da Arun Prakash Jana, l'autore di popolari utility a riga di comando come googler, Buku, imgp ecc.
Caratteristiche di nnn
nnn – File Browser che mostra l'utilizzo del disco
Lo sviluppatore di nnn fa delle scelte interessanti:
nnn – Visualizzazione delle informazioni sul file
nnn è in forte sviluppo e puoi contribuire o discutere nuove funzionalità che vorresti vedere nell'elenco delle cose da fare del progetto.
Variabili ambientali
NNN_OPENER: lascia che un apri desktop gestisca tutto. Per esempio.:
export NNN_OPENER=xdg-apri "export NNN_OPENER=gio aperto" export NNN_OPENER=gvfs-open
NNN_FALLBACK_OPENER
: nnn predefinisce alcune associazioni statiche per i tipi di file più diffusi con mpv, vi e zathura (per i PDF). L'associazione statica non ha effetto se NNN_OPENER è impostato.
Tuttavia, se queste sono le tue applicazioni preferite, puoi impostare l'apertura del desktop su NNN_FALLBACK_OPENER per gestire il resto dei file. Per esempio.:
export NNN_FALLBACK_OPENER=xdg-apri "export NNN_FALLBACK_OPENER=gio aperto" export NNN_FALLBACK_OPENER=gvfs-open
NNN_DE_FILE_MANAGER: impostato su un file manager desktop da aprire con il tasto o. Per esempio.:
export NNN_DE_FILE_MANAGER=thunar
NNN_COPIER
: impostato su uno script da aprire con ^Ke copia il percorso del file corrente. Script di esempio (per Linux):
!/bin/sh echo -n $1 | xsel --clipboard --input
Installazione di nnn in Linux
Per installare su Ubuntu (e derivati), eseguire:
$ sudo add-apt-repository ppa:twodopeshaggy/jarun $ sudo apt-get update $ sudo apt-get install nnn
Gli utenti di Arch Linux possono installare nnn da AUR.
Gli utenti possono anche compilare e installare nnn dai sorgenti. nnn è scritto in C. L'unica dipendenza è la libreria ncurses.
Come usare nnn in Linux
nnn può iniziare in 3 diverse modalità di visualizzazione (può essere cambiata in fase di esecuzione con le scorciatoie da tastiera):
Modalità di avvio
Installazione da 1 minuto
Installa nnn utilizzando la tua modalità preferita o Imposta nnn per aprirlo in modalità di visualizzazione dettagliata aggiungendo.
alias n='nnn -d'
al file rc della tua shell (es. ~/.bashrc per bash).
Conclusione
nnn è per gli utenti che desiderano godere dell'accessibilità del desktop dalla comodità del terminale. Coloro che utilizzano un terminale a discesa trarrebbero i maggiori vantaggi perché il terminale conserverebbe anche il contesto di qualsiasi lavoro in corso. Provalo e facci sapere il tuo feedback!
Questo suggerimento è stato inviato dallo sviluppatore dell'app, se hai un prodotto o un suggerimento di questo tipo condividilo con noi qui.