Μετά από επτά μήνες ανάπτυξης, κυκλοφόρησε πρόσφατα η νέα έκδοση του διαχειριστή αρχείων κονσόλας Midnight Commander 4.8.28 , στην οποία έχουν γίνει ορισμένες αλλαγές.
Για όσους δεν είναι εξοικειωμένοι με το Midnight Commander, πρόκειται για έναν διαχειριστή αρχείων για συστήματα τύπου Unix και ένα κλώνο του Norton Commander που λειτουργεί σε λειτουργία κειμένου. Η κύρια οθόνη αποτελείται από δύο πλαίσια που εμφανίζουν το σύστημα αρχείων.
Χρησιμοποιείται παρόμοια με άλλες εφαρμογές που εκτελούνται στο κέλυφος Unix ή στη διεπαφή γραμμής εντολών. Τα πλήκτρα δρομέα σάς επιτρέπουν να πλοηγηθείτε σε αρχεία, το πλήκτρο εισαγωγής χρησιμοποιείται για την επιλογή αρχείων και τα πλήκτρα λειτουργιών εκτελούν εργασίες όπως διαγραφή, μετονομασία, επεξεργασία, αντιγραφή αρχείων κ.λπ.
Παρόλο που το Midnight Commander περιλαμβάνει επίσης υποστήριξη ποντικιού για να διευκολύνει τον χειρισμό εφαρμογών.
Το Midnight Commander διαθέτει λειτουργίες όπως η δυνατότητα εξερεύνησης του περιεχομένου αρχείων RPM και η δυνατότητα εργασίας με κοινές μορφές αρχείων σαν να ήταν ένας απλός κατάλογος.
Περιλαμβάνει έναν διαχειριστή μεταφοράς FTP ή έναν πελάτη πρωτοκόλλου FISH και περιλαμβάνει επίσης έναν επεξεργαστή που ονομάζεται mcedit.
Κύρια νέα στον Διοικητή των Μεσάνυχτων 4.8.28
Αυτή η νέα έκδοση του Midnight Commander 4.8.28 καταργεί σημαντικά την ενσωματωμένη υποστήριξη για το πρωτόκολλο SMB , του οποίου η υλοποίηση ήταν ξεπερασμένη, ελλιπής και παρουσίαζε προβλήματα ασφαλείας. Οι προγραμματιστές συνιστούν πλέον τη χρήση μίας από τις πολλές διαθέσιμες λύσεις VFS για την εργασία με κοινόχρηστους πόρους των Windows.
Μια άλλη αξιοσημείωτη αλλαγή σε αυτήν τη νέα έκδοση είναι ότι ο ενσωματωμένος επεξεργαστής παρέχει επισήμανση σύνταξης για αρχεία Ngspice/SPICE και DOT/Graphviz.
Επιπλέον, επισημαίνεται επίσης ότι έχει προστεθεί υποστήριξη για μακροεντολές αντικατάστασης αρχείων και καταλόγων που ορίζονται στο αρχείο mc.ect στο ενσωματωμένο πρόγραμμα προβολής mcview.
Προστέθηκε επισήμανση ονόματος αρχείου στα πλαίσια για τις μορφές avif, jp2, jxl, heic, heif, psb, psd και Markdown.
Από τις άλλες αλλαγές που ξεχωρίζουν:
- Διορθώθηκε ένα πρόβλημα επιβράδυνσης κατά τη μετεγκατάσταση μεγάλου αριθμού αρχείων.
- Διόρθωση στο VFS: FISH: Η φόρτωση ενός συμβολικού συνδέσμου δημιουργεί τόσο τον σύνδεσμο όσο και τον στόχο του
- Επιδιόρθωση σε VFS: SFTP: Οι χρονικές σημάνσεις δεν διατηρούνται για φορτωμένο συμβολικό σύνδεσμο
- Επιδιόρθωση σε VFS: EXTFS: κακή δοκιμή isoinfo
- Ο καθαρισμός του κώδικα ολοκληρώθηκε
- Υπάρχει πλέον υποστήριξη για τα πλήκτρα Shift+Fn για το KiTTY
- Διορθώθηκε ένα τυπογραφικό λάθος σε αρχεία skin
- Segfault κατά την αλλαγή της λειτουργίας πίνακα
Τέλος, αναφέρεται ότι το Midnight Commander δεν είναι ακόμη άμεσα συμβατό με τις συσκευές Apple M1 . Ας ελπίσουμε ότι οι απαραίτητες αλλαγές θα γίνουν στο Fedora 36. Μέχρι τότε, συνιστάται να επανεκκινήσετε το σύστημα δημιουργίας στο Mac σας ή να χρησιμοποιήσετε την ακόλουθη λύση:
CFLAGS="-target arm64-apple-macos12" \
./configure \
--host=aarch64-apple-darwin \
--target=aarch64-apple-darwin \
--build=aarch64-apple-darwin
Τέλος, αν ενδιαφέρεστε να μάθετε περισσότερα σχετικά με την κυκλοφορία αυτής της νέας έκδοσης, μπορείτε να βρείτε τις λεπτομέρειες στην αρχική ανακοίνωση. Ο σύνδεσμος βρίσκεται εδώ.
Πώς να εγκαταστήσετε το Midnight Commander σε Linux;
Για όσους ενδιαφέρονται να μπορούν να εγκαταστήσουν το Midnight Commander στο σύστημά τους, μπορούν να το κάνουν ακολουθώντας τις οδηγίες που κοινοποιούμε παρακάτω.
Για να εγκαταστήσετε τη νέα έκδοση, μια μέθοδος είναι η μεταγλώττιση του πηγαίου κώδικα. Μπορείτε να τον αποκτήσετε από τον ακόλουθο σύνδεσμο.
Ενώ για όσους προτιμούν να χρησιμοποιούν ήδη μεταγλωττισμένα πακέτα, μπορούν να εγκαταστήσουν τη νέα έκδοση πληκτρολογώντας τις ακόλουθες εντολές, ανάλογα με τη διανομή Linux που χρησιμοποιούν.
Όσοι χρησιμοποιούν Debian, Ubuntu ή κάποιο από τα παράγωγά του . Σε ένα τερματικό, πληκτρολογήστε τα εξής:
Μόνο για Ubuntu και παράγωγα , πρέπει να χρησιμοποιήσετε το αποθετήριο universe:
sudo add-apt-repository universe
Και εγκαθιστούν την εφαρμογή με:
sudo apt εγκατάσταση mc
Για όσους χρησιμοποιούν Arch Linux ή παράγωγο αυτού:
sudo pacman -S mc
Στην περίπτωση των Fedora, RHEL, CentOS ή παραγώγων:
sudo dnf εγκατάσταση mc
Τέλος, για το OpenSUSE:
sudo zypper σε mc