nnn είναι ένα πρόγραμμα περιήγησης αρχείων τερματικού με μεγάλη εστίαση στη γεφύρωση του χάσματος μεταξύ του τερματικού και του περιβάλλοντος επιφάνειας εργασίας. Έκανε την πρώτη του κυκλοφορία πριν από μερικές μέρες και φέρνει μερικές ισχυρές λειτουργίες μαζί του.
Τοnnn βασίζεται στο noice, ένα πολύ γρήγορο αλλά ελάχιστα λειτουργικό πρόγραμμα περιήγησης αρχείων τερματικού. Ιστορικά, το τερματικό ήταν γνωστό ότι είναι ένα αγαπημένο μέσο αλληλεπίδρασης με το λειτουργικό σύστημα για προγραμματιστές και χάκερ.
Ωστόσο, οι τακτικοί χρήστες επιτραπέζιων υπολογιστών τείνουν να προτιμούν το υποσύστημα GUI. Το nnn φέρνει το τερματικό και το γραφικό περιβάλλον σε αρμονία, επιτρέποντας σε ένα ανοιχτήρι επιφάνειας εργασίας να αναλάβει τον έλεγχο του ανοίγματος όλων των ειδών αρχείων εντελώς ή επιλεκτικά. Και αυτό είναι μόνο η αρχή!
nnn – Πρόγραμμα περιήγησης αρχείων τερματικού
Το καλύτερο μέρος του nnn είναι ότι οι χρήστες δεν χρειάζεται να θυμούνται πάρα πολλές συντομεύσεις για να ξεκινήσουν. Η πλοήγηση έχει σχεδιαστεί για να είναι απλή, με τις συντομεύσεις πληκτρολογίου που είναι ήδη γνωστές στον μέσο χρήστη επιτραπέζιου υπολογιστή, π.χ. τα βέλη, Enter, Home, End, Page Up/Down κ.λπ.
nnn γράφεται από τον Arun Prakash Jana, ο συγγραφέας δημοφιλών βοηθητικών προγραμμάτων γραμμής εντολών όπως το googler, Buku, imgp κ.λπ.
Χαρακτηριστικά του nnn
nnn – Πρόγραμμα περιήγησης αρχείων που εμφανίζει χρήση δίσκου
Ο προγραμματιστής του nnn κάνει μερικές ενδιαφέρουσες επιλογές:
nnn – Εμφάνιση πληροφοριών αρχείου
Τοnnn βρίσκεται υπό ανάπτυξη και μπορείτε να συνεισφέρετε ή να συζητήσετε νέα χαρακτηριστικά που θα θέλατε να δείτε στη λίστα εργασιών του έργου.
Μεταβλητές περιβάλλοντος
NNN_OPENER: αφήστε ένα ανοιχτήρι επιφάνειας εργασίας να τα χειριστεί όλα. Π.χ.:
εξαγωγή NNN_OPENER=xdg-open "εξαγωγή NNN_OPENER=gio ανοιχτό" εξαγωγή NNN_OPENER=gvfs-open
NNN_FALLBACK_OPENER
: Το nnn προκαθορίζει ορισμένους στατικούς συσχετισμούς για δημοφιλείς τύπους αρχείων με mpv, vi και zathura (για αρχεία PDF). Ο στατικός συσχετισμός δεν έχει καμία επίδραση εάν έχει οριστεί NNN_OPENER.
Ωστόσο, εάν αυτές είναι οι αγαπημένες σας εφαρμογές, μπορείτε να ρυθμίσετε το άνοιγμα της επιφάνειας εργασίας σας σε NNN_FALLBACK_OPENER για να χειριστείτε τα υπόλοιπα αρχεία. Π.χ.:
εξαγωγή NNN_FALLBACK_OPENER=xdg-open "εξαγωγή NNN_FALLBACK_OPENER=gio ανοιχτό" εξαγωγή NNN_FALLBACK_OPENER=gvfs-open
NNN_DE_FILE_MANAGER: ορίζεται σε έναν διαχειριστή αρχείων επιφάνειας εργασίας για άνοιγμα με το πλήκτρο o. Π.χ.:
εξαγωγή NNN_DE_FILE_MANAGER=thunar
NNN_COPIER
: ορίστε ένα σενάριο για άνοιγμα με το ^KΠλήκτροκαι αντιγράψτε την τρέχουσα διαδρομή αρχείου. Παράδειγμα σεναρίου (για Linux):
!/bin/sh echo -n $1 | xsel --πρόχειρο --είσοδος
Εγκατάσταση nnn σε Linux
Για εγκατάσταση σε Ubuntu (και παράγωγα), εκτελέστε:
$ sudo add-apt-repository ppa:twodopeshaggy/jarun Ενημέρωση $ sudo apt-get $ sudo apt-get install nnn
Οι χρήστες του Arch Linux μπορούν να εγκαταστήσουν το nnn από το AUR.
Οι χρήστες μπορούν επίσης να μεταγλωττίσουν και να εγκαταστήσουν το nnn από την πηγή. Το nnn είναι γραμμένο σε C. Η μόνη εξάρτηση είναι η βιβλιοθήκη ncurses.
Πώς να χρησιμοποιήσετε το nnn στο Linux
nnn μπορεί να ξεκινήσει σε 3 διαφορετικές λειτουργίες προβολής (μπορεί να αλλάξει κατά τη διάρκεια εκτέλεσης με συντομεύσεις πληκτρολογίου):
Λειτουργίες έναρξης
ρύθμιση 1 λεπτού
Εγκατάσταση nnn χρησιμοποιώντας τη λειτουργία που προτιμάτε ή Ρύθμιση nnn ώστε να ανοίγει σε λειτουργία προβολής λεπτομερειών προσθέτοντας.
ψευδώνυμο n='nnn -d'
στο αρχείο rc του κελύφους σας (π.χ. ~/.bashrc για bash).
Συμπέρασμα
Το nnn είναι για χρήστες που θέλουν να απολαμβάνουν την προσβασιμότητα της επιφάνειας εργασίας από την άνεση του τερματικού. Όσοι χρησιμοποιούν ένα αναπτυσσόμενο τερματικό θα ωφεληθούν περισσότερο επειδή το τερματικό θα διατηρήσει επίσης το πλαίσιο οποιασδήποτε συνεχιζόμενης εργασίας. Δοκιμάστε το και πείτε μας τα σχόλιά σας!
Αυτή η συμβουλή υποβάλλεται από τον προγραμματιστή της εφαρμογής, αν έχετε κάποιο τέτοιο προϊόν ή συμβουλή, μοιραστείτε μαζί μας εδώ.