Midnight Commander 4.8.28 вже вийшов, і це його новини

Після семи місяців розробки нещодавно вийшла нова версія консольного файлового менеджера Midnight Commander 4.8.28 , в яку було внесено низку змін.

Для тих, хто не знайомий з Midnight Commander, це файловий менеджер для Unix-подібних систем та клон Norton Commander , який працює в текстовому режимі. Головний екран складається з двох панелей, які відображають файлову систему.

Він використовується аналогічно до інших програм, що працюють в оболонці Unix або інтерфейсі командного рядка. Клавіші курсора дозволяють переміщатися між файлами, клавіша вставки використовується для вибору файлів, а функціональні клавіші виконують такі завдання, як видалення, перейменування, редагування, копіювання файлів тощо.

Хоча 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 install mc - -

Для тих, хто використовує Arch Linux або його похідну версію:

sudo pacman -S mc

У випадку Fedora, RHEL, CentOS або похідних:

sudo dnf встановити mc - -

Нарешті, для OpenSUSE:

sudo zipper in mc

Додати як пріоритетне джерело в Google