Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Опубликован Midnight Commander 6 c поддержкой панельных плагинов

03.08.2026 23:04 (MSK)

Выпущен консольный файловый менеджер Midnight Commander 6.0.3 (mc6), представляющий собой форк GNU Midnight Commander 4.8.33, расширенный поддержкой панельных плагинов и поставляемый со встроенным PTY-терминалом mcterm. Интегрированный в mc6 фреймворк панельных плагинов позволяет отображать в панелях не только файловые системы, но и контейнеры, Git-репозитории, базы данных и объекты удалённых хранилищ. Код проекта написан на языке Си и распространяется под лицензией GPLv3+. Готовые пакеты подготовлены для Debian и Ubuntu, Fedora и RHEL, а также Arch Linux в форматах DEB, RPM и pkg.tar.zst. Для Gentoo дополнительно предоставлен ebuild для установки через локальный overlay.

В состав выпуска вошли плагины для работы с архивами, FTP/SFTP/FTPS, Samba, Git, Docker, Kubernetes, MongoDB и S3-совместимыми хранилищами. Плагины поддерживают стандартные файловые операции, а переработанная поддержка архивов на базе libarchive заметно (в десятки или сотни раз) ускоряет обработку больших архивов.

Во встроенный текстовый редактор mcedit добавлены возможность сворачивания блоков кода, браузер истории Undo/Redo, средства управление макросами и поддержка сохранения файлов через sudo. В разы улучшена производительность при работе с очень длинными строками.

Просмотрщик mcview получил древовидное представление JSON, YAML и XML, интерактивную фильтрацию содержимого, базовую поддержку отображения разметки Markdown и режим воспроизведения файлов с ANSI-последовательностями.

В состав включён встроенный PTY-терминал mcterm с собственным эмулятором терминала, предназначенный для замены традиционного subshell-механизма.



  1. Главная ссылка к новости (https://github.com/ilia-maslak...)
  2. OpenNews: Выпуск файлового менеджера Midnight Commander 4.8.33
  3. OpenNews: Выпуск двухпанельного файлового менеджера GNOME Commander 1.6
  4. OpenNews: Выпуск двухпанельного файлового менеджера Krusader 2.8.0
  5. OpenNews: Выпуск двухпанельного файлового менеджера far2l 2.7.0
Автор новости: angel_il
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66018-mc
Ключевые слова: mc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:15, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    > консольный файловый менеджер [...] со встроенным эмулятором терминала

    Мы встроили вам консольную прогу эмулятор терминала, чтобы вы могли запускать эмулятор терминала из эмулятора терминала.

    xzibit.jpg

     
     
  • 2.4, q (ok), 23:19, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    причем работает он хреновато, так что в .bashrc надо именно под него ставить условия. Типа, если $TERM миднайтовский, то текущий $PWD в заголовок не выводим, потому что ломает миднайтуху. А еще хреновато работает с zsh. В общем, ну его нахрен. Для бравзинга файлов нужен гуй, как минимум чтобы превьюхи картинок смотреть.
     
     
  • 3.10, Аноним (10), 00:03, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я не удивлён. Не засирать файл bash_history за 30 лет они так и не научились.
     
     
  • 4.30, John (??), 08:50, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    alias mc='HISTFILE=/dev/null source /path_to/mc-wrapper.sh'

    и не засирает

     
  • 2.40, devl547 (ok), 10:55, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Мы встроили вам консольную прогу эмулятор терминала

    А ещё есть TWIN, это вообще WM для консольного софта.

     

  • 1.5, Аноним (5), 23:28, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ну хоть этот сможет не виснуть при открытии запароленного архива? :)
     
  • 1.6, Аноним (6), 23:29, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Чем это лучше dired?
     
     
  • 2.23, Аноним (23), 05:29, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тем что не dired.
     

  • 1.7, warlock66613 (ok), 23:32, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    FAR лучше и умеет копировать файлы.
     
     
  • 2.11, Аноним (10), 00:06, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше и удобнее vifm пока ничего не нашёл. И он умеет не обнуляет расширенные атрибуты при перемещении, в отличие от всех конкурентов. Расширенные атрибуты на каталогах, ага.
     
     
  • 3.14, Аноним (14), 00:44, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только для вим извращенцев
     
  • 3.15, warlock66613 (ok), 01:06, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, vifm хорош. У меня были с ним какие-то сложности, но надо наверное будет дать ему второй шанс.
     
  • 3.18, Аноним (18), 01:30, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Требуют учить дофига уникальный кейбайндов, я вот юзал его года три, а сейчас уже и забыл половину.
     
  • 2.25, Аноним (25), 05:38, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    FAR - пермиссивка, созданный Рошалом.
     
     
  • 3.47, Аноним (47), 12:08, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Уже нет.
     

  • 1.12, Аноним (12), 00:21, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что там с хоткеями? Оставили как есть?
     
     
  • 2.46, angel_il (ok), 11:43, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    там есть удобный интерфейс для того чтобы перебиндить хоткеи.
     

  • 1.13, Аноним (13), 00:28, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "собственным эмулятором терминала" - так, он же и так в терминале

     
     
  • 2.20, kusb (?), 02:20, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Блин, какой же терминал странный временами, что для консольной программы нужен эмулятор терминала. И будто бы в Gnu Screen такое есть. Ничего не понимаю.
     
  • 2.45, angel_il (ok), 11:42, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ниже подробно ответил.
     

  • 1.16, DayDve (?), 01:19, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Для тех, кто хочет в Убунте ставить/обновлять это приложение (и не только) просто через apt install/update, могу предложить свой репозиторий https://apt.smbit.pro
    Делал для себя, но, если кому-то пригодится, буду рад
     

  • 1.21, iCat (ok), 02:48, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >В состав включён встроенный PTY-терминал mcterm с собственным эмулятором терминала, предназначенный для замены традиционного subshell-механизма.

    Поясните, пожалуйста, чем продиктована необходимость "собственного эмулятора терминала"?

     
     
  • 2.26, Ю.Т. (?), 07:25, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я полагаю, тем, что в разных эмуляторах миднайт может терять часть горячих клавиш. Также иметь разницу (а то и проблемы) с выводом. Он и до сих пор ведь может собираться или с slang, или с ncurses.
    Не забудем и то, что миднайт серьёзно зависит от возможностей (и предустановок) glib. И вот в недавней версии были изменены некоторые кладжи на сортировку -- бац, листинги выглядят непривычно.
     
  • 2.43, angel_il (ok), 11:35, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    идея в том чтобы отображать вывод в отдельном виджете.

    PTY сам по себе не отображает ничего: это только канал байтов между программой и оболочкой. Если оболочка работает во встроенном окне mc, её вывод — включая ANSI/VT-последовательности, очистку экрана, прокрутку, цвета, перемещение курсора и альтернативный экран - должен кто-то интерпретировать и отрисовать в буфере mc.

    Традиционному subshell это не нужно: при переключении он фактически отдаёт весь реальный терминал оболочке, а затем mc перерисовывает свой интерфейс. В режиме встроенного терминала mc остаётся владельцем экрана и должен одновременно сохранять/восстанавливать панели в том числе одну панель, поэтому передавать поток PTY напрямую внешнему терминалу нельзя: vim, htop или обычная clear затрут панели mc. Поэтому и был написан mcterm.

    изначально я просто сделал просмотр уже записанных ESC последовательностей, потом оказалось что если это допилить напильником то оно будет работать на лету без записи в файл, так и получился mcterm.

     

  • 1.27, Аноним (27), 07:54, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    А чего бы не влить в апстрим, без форка?
     
     
  • 2.34, Аноним (34), 09:37, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Как пользователь MC рад что всё это не входит в апстрим.
     
  • 2.38, Аноним (38), 10:25, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Пжалста отдельным пакетом только (плагины и прочая дребедень). Мне это нафиг не нужно.
     
  • 2.44, angel_il (ok), 11:41, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем? там куча вещей которые потенциально будут глючить. есть спорные решения. если что то ребятам понравится в плане идеи то они сами запилят.
    мне например надоело что архивы с паролями или большие tar архивы вешают mc поэтому поменял подход и использовал libarchive который умеет работать с кучей типовых архивов + оставил фолбэк для редких. но это ломающее изменение.
     

  • 1.31, Аноним (31), 08:56, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    mc есть почти везде, но де-факто людьми используется far2l/FarManager, и не только благодаря расширению netrock/netbox, но и просто потому что современный чел. обязан одинаково хорошо уметь и в Windows и Linux. А приложений, работающих и выглядящих одинаково хорошо и там и там - мизер: Far, LibreOffice, Gimp, VSCode, FireFox. По трекерам в офисе это 76% времени за  ПК. Хорошо что нашлась замена mc - с ним было сложнее.

    Но не забудьте в Linux отключить все дурацкие ненужные клавиши жонглирования окнами и рабстолами - они мешают использовать Far, Reaper, Gimp и др. клавишные программы. Лишь каждый второй пользователь находит все три места с хоткеями. Другая половина мучается всю жизнь.  

     
     
  • 2.35, Ананоним (?), 10:02, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Кто тебе мешает пользоваться MC в Windows? Или ты 95% времени сидишь в Windows?
     
     
  • 3.48, Аноним (31), 12:44, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    MC - популярность его на платформе Windows исчезающе мала. Far просто удобнее. И мы видим как он теснит MC на его же Linux-территории. Конкуренция это хорошо (шанс стать лучше).  
     

  • 1.32, Аноним (32), 09:00, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ура! Гора сдвинулась с места
     
  • 1.36, Аноним (36), 10:09, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Как будто бы для форка было бы честнее подобрать отдельное имя, а не делать вид, что это новая версия оригинального проекта.
     
     
  • 2.39, Брат Анон (ok), 10:30, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если как будто -- то пойдёт. А если нормально (без как будто) -- то это не нормально. Как будто -- это очень плохая категория (оценочная, субъективная).
     
  • 2.42, angel_il (ok), 11:20, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так у форка новое имя mc6, нарушения нет в плане имени проекта.
     

  • 1.41, angel_il (ok), 11:17, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    про эмулятор терминала там только рендер который позволяет отобразить вывод консольных последовательностей в виджете, это не полноценный эмулятор, это не эмулятор а просмотровщик.
     
  • 1.50, serg (??), 13:56, 04/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Помню как то давно приставал к кому то из специалистов по МС, чтобы МС мог показывать файлы из бекапа duplicity.

    Так мне и не подсказали как это сделать :(

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру