След седем месеца разработка, наскоро беше пусната новата версия на конзолния файлов мениджър Midnight Commander 4.8.28 , в която са направени редица промени.
За тези, които не са запознати с Midnight Commander, това е файлов мениджър за Unix-подобни системи и клонинг на Norton Commander , който работи в текстов режим. Главният екран се състои от два панела, които показват файловата система.
Използва се подобно на други приложения, които работят в Unix shell или интерфейс на командния ред. Клавишите за курсор ви позволяват да навигирате през файлове, клавишът Insert се използва за избор на файлове, а функционалните клавиши изпълняват задачи като изтриване, преименуване, редактиране, копиране на файлове и др.
Въпреки че Midnight Commander включва и поддръжка на мишка , за да улесни работата с приложения.
Midnight Commander има функции като възможността за изследване на съдържанието на RPM файлове и работа с често срещани файлови формати, сякаш са обикновена директория.
Той включва FTP мениджър за трансфер или FISH протокол клиент , както и редактор , наречен mcedit.
Основни новини в Midnight Commander 4.8.28
Тази нова версия на Midnight Commander 4.8.28 значително премахва вградената поддръжка за SMB протокола , чиято имплементация беше остаряла, непълна и имаше проблеми със сигурността. Разработчиците вече препоръчват използването на едно от многото налични VFS решения за работа със споделени ресурси на Windows.
Друга забележителна промяна в тази нова версия е, че вграденият редактор осигурява синтактично подчертаване за Ngspice/SPICE и DOT/Graphviz файлове.
Освен това е подчертано, че към вградения визуализатор на mcview е добавена поддръжка за макроси за заместване на файлове и директории, дефинирани във файла mc.ect.
Добавено е маркиране на имената на файловете към панелите за формати avif, jp2, jxl, heic, heif, psb, psd и Markdown.
От останалите промени, които се открояват:
- Поправен проблем със забавяне при мигриране на голям брой файлове.
- Поправка във VFS: FISH: Зареждането на символна връзка създава както връзката, така и нейната цел
- Поправка на VFS: SFTP: Отпечатъците за време не се запазват за заредена символна връзка
- Поправка във VFS: EXTFS: лош isoinfo тест
- Почистването на кода е извършено
- Вече има поддръжка за клавиши Shift+Fn за KiTTY
- Поправена е печатна грешка във файловете на кожата
- 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 вселена
И те инсталират приложението с:
sudo apt инсталирайте mc
За тези, които използват Arch Linux или негова производна:
sudo pacman -S mc
В случай на Fedora, RHEL, CentOS или производни:
sudo dnf инсталирай mc
Накрая, за OpenSUSE:
sudo цип в mc