WhatsApp

nnn

Anonim

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.