LINUX.ORG.RU

Midnight Commander 4.8.32

 , , ,

Midnight Commander 4.8.32

1

1

После почти семи месяцев разработки состоялся выпуск 4.8.32 консольного менеджера файлов Midnight Commander, написанного на языке C и рапространяемого по лицензии GNU GPL 3.

Список изменений:

  • реализована передача текущей директории в эмулятор терминала с помощью escape-последовательности OSC 7, что позволяет открывать в ЭТ новые вкладки с этой директорией;
  • сохранение атрибутов файлов при копировании или перемещении в файловой системе ext2;
  • имя временного каталога теперь уникально при каждом запуске;
  • скрытие пароля в диалоге прогресса выполнения файловых операций в виртуальных файловых системах (например, SFTP);
  • поддержка команды FTP reget при перемещении файлов;
  • до наносекундной точности улучшена поддержка времени для систем, отличных от Linux (macOS, BSD, AIX, Solaris);
  • удалено использование mmap для упрощения сопровождения кода;
  • добавлено корректное определение архивов RAR 7;
  • в mcedit улучшена подсветка синтаксиса кода на C и C++;
  • добавлена man-страница mcdiff.1;
  • уточнено экранирование пробелов и скобок в mc.ext.ini;
  • добавлены новые темы оформления: modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin, modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin, julia256root, xoria256-thin (на скриншоте) и xoria256root-thin;
  • исправлено падение при копировании файлов из архивов tar;
  • исправлено падение при входе в удаленный архив;
  • увеличена скорость открытия образов ISO;
  • исправлен ряд других ошибок.

>>> Подробности

★★★★★

Проверено: maxcom ()

Пользуясь случаем, хочу спросить, что за тема на скриншоте и как она сконфигурирована.

sehellion ★★★★★
()
Ответ на: комментарий от sehellion

xoria256-thin (на скриншоте

В тексте новости

ox55ff ★★★★★
()

имя временного каталога теперь уникально при каждом запуске

это для накой?!
как формируется путь/имя каталога?
если не затруднит, пожалуйста, развернуто ответить. спасибо

sunjob ★★★★
()
Последнее исправление: sunjob (всего исправлений: 1)

реализована передача текущей директории в эмулятор терминала с помощью escape-последовательности OSC 7

Разве этого не было, или это на себя брал эмулятор терминала? У меня не прописаны ни OSC 7 ни OSC 9.

dmitry237 ★★★★
()
Ответ на: комментарий от ox55ff

Есть же графические файловые менеджеры.

На сервере

einhander ★★★★★
()

поставил. нравится. там sftp работает через меню.

jura12
()

Отличная новость, пользуюсь им на серваке постоянно.

yaba ★★★
()
Ответ на: комментарий от sunjob

https://midnight-commander.org/ticket/4535

When running inside Distrobox container temporary directory name conflicts with mc instance running on the host machine which has different permissions:

Directory /tmp/mc-root is not owned by you
Temporary files will be created in /tmp
Press any key to continue...

Trivial fix I came up with is to add process ID to the directory name. Also, that might be useful when running multiple instances on the host.

dataman ★★★★★
() автор топика
Ответ на: комментарий от ox55ff

Зачем они нужны? Есть же графические файловые менеджеры.

Когда на серверах (и даже на домашних машинах с большим количеством дисков и директорий на них, т.е. всякая рутина) тебя задолюает использовать много раз всякие cd cp и т п, а так-же утомит нано и вим для быстрой правки пары строк, массовое наглядное копирование, переименовывание и т д и т п - ты поймешь - зачем.

DrRulez ★★★★
()
Последнее исправление: DrRulez (всего исправлений: 1)
Ответ на: комментарий от dataman

почему не использовать старый добрый TMP/TEMP итд
т.е. используя «локальный временный каталог» - то и само по себе «исходной» проблемы-бы не была (или я ошибаюсь?!)
а если вызов мс завернуть в скрипт, в котором формировать

export TMP=~/tmp/mc-$DATE_TIME
то и ваще все пучком без извращений в коде :о)

add по поводу

Directory /tmp/mc-root is not owned by you
Temporary files will be created in /tmp
Press any key to continue...
это ведь не фатал, мс - сам разруливает данную ситуацию, зачем тупить на ровном месте?
- в консоль выдать сообщение
- продолжить работу без всяких «прес эни кеу»...

имхо :о)

sunjob ★★★★
()
Последнее исправление: sunjob (всего исправлений: 11)
Ответ на: комментарий от ox55ff

Зачем они нужны? Есть же графические файловые менеджеры.

На моей первой работе в программистской конторе админ сборочного сервера на мой вопрос о том, что почему он не установил на сервер «Миднайт коммандер» и принуждает этим всех программистов и тестировщиков предприятия осуществлять копирование и прочие действия с файлами набиранием команд в «Терминале» ответил мне, что «Миднайт коммандер» сильно нагружает сервер и поэтому всем техническим сотрудникам предприятия придется включать свои мозги. О графической оболочке даже речи не было.

Enthusiast ★★★
()
Ответ на: комментарий от dmitry237

Разве этого не было

https://midnight-commander.org/ticket/3088

11 лет не было, хотя патчи регулярно присылались.

это на себя брал эмулятор терминала?

Наверное. Но в тикете обсуждается только gnome-terminal.

dataman ★★★★★
() автор топика

добавлены новые темы оформления

не канон.

cocucka_B_TECTE
()
Ответ на: комментарий от anonymous2

В каком плане ужасный?, везде д.б. одинаковый, в gentoo зашибательский.

spawn_sp ★★★★
()
Ответ на: комментарий от anonymous2

Дык это ж это дебиан. Что в нем неужасного?

akk ★★★★★
()
Ответ на: комментарий от ox55ff

Всю жизнь массовое копирование делал через mc. Во-первых, это очень оперативно, потыкал инсертом что нужно и F5. Дальше оно само. Во-вторых, это надёжно. Запустил его в скрине и забыл. В-третьих, это наглядно.

Smacker ★★★★★
()
Ответ на: комментарий от ox55ff

Мир немного шире, чем локалхост с гуем под кроватью.

beck ★★★★
()

Зачёт. Использую его везде, где только можно. В том числе на удалённом сервере, куда недавно перенёс свой сайт. Все операции с файлами по большей части делаю в нём.

mshewzov ★★★
()
Ответ на: комментарий от sehellion

Настройки - Оформление и выбираешь тему которая нравится.

Rodegast ★★★★★
()
Ответ на: комментарий от sunjob

почему не использовать старый добрый TMP/TEMP итд

Temporary directory name conflicts when runnig inside containers with shared /tmp

Ключевые слова подсветить тебе или сам догадаешься? Там сугубо свой юзкейс с контейнерами и расшаренным tmp.

зачем тупить на ровном месте?

:)

Gonzo ★★★★★
()

А возможно ли как-то присобачить скринсейверы из NC5 без дизассемблинга? (Джаст фор фан, соскучился по ним)

ViTeX ★★★★
()
Ответ на: комментарий от ox55ff

Есть же графические файловые менеджеры.

Зачем нужны убогие графические ФМ, когда есть mc?

annulen ★★★★★
()
Ответ на: комментарий от ox55ff

Зачем они нужны? Есть же графические файловые менеджеры.

Зачем нужен твой вопрос? Ты же знаешь ответ. А если не знаешь, есть же гугель.

debugger ★★★★★
()
Ответ на: комментарий от zbarassky

Только что проверил. Нет. По энтеру ноль эмоций, по F3 открывает как бинарный файл. Проверял на МасM1

gns ★★★★★
()

Годнота. Сколько себя помню с линухом, столько и юзаю сабж.

Gonzo ★★★★★
()

Отличная вещь, давно пользуюсь

MrCookie ★★
()
Ответ на: комментарий от hargard

Так любой нормальный файломенеджер умеет же в sftp

sftp умеет консольные команды выполнять? По моему нет.

Rodegast ★★★★★
()

Хорошая, годная новость. 👍

Сабжем пользуюсь постоянно. И не только под онтоп.

sparkie ★★★★★
()

сохранение атрибутов файлов при копировании или перемещении в файловой системе ext2;

Всегда работало. Я только из-за этой фичи данное изделие держу и использую. Ломали штоле?

lenin386 ★★★★
()
Ответ на: комментарий от ox55ff

Зачем они нужны?

Ну хотя бы для использования там где нет графики.

xaTa ★★★
()
Ответ на: комментарий от lenin386

Всегда работало.

Никогда.

Ломали штоле?

man lsattr

man chattr

akk ★★★★★
()
Последнее исправление: akk (всего исправлений: 1)
Ответ на: комментарий от Enthusiast

сборочного сервера

сильно нагружает сервер

Там пентиум 2 был наверное? Mc даже малинку 1 на sd карте не загружает, а сервер нагружает.

einhander ★★★★★
()
Ответ на: комментарий от einhander

Там пентиум 2 был наверное

Не думаю, скорее у того админа головка бобо.

Rodegast ★★★★★
()
Ответ на: комментарий от zbarassky

7z может распаковывать dmg.

dataman ★★★★★
() автор топика
Ответ на: комментарий от Gonzo

Ключевые слова подсветить

можете все подробно расписать, буду благодранен, видимо, я что-то упускаю или невдогоняю! (вполне серьезно) :о)

sunjob ★★★★
()
Последнее исправление: sunjob (всего исправлений: 2)
Ответ на: комментарий от ox55ff

Есть же графические файловые менеджеры.

Не нужны

YogSagot ★★★
()

О! Миднайт Коммандер начал косплеить ДОС Навигатор!

Впрочем все равно до Навигатора ему как до Луны, как бы ни старался.

YogSagot ★★★
()
Ответ на: комментарий от sunjob

почему не использовать старый добрый TMP/TEMP

Ну так он и использовал старый добрый /tmp. Но оказалось, что это конфликтует, когда mc запущен в контейнере с расшаренным системным /tmp. То бишь, один /tmp на двоих, Карл. Что, в общем-то, логично. Теперь имя временного каталога будет уникальным при каждом запуске, вида: /tmp/mc-$ID. Что конкретно тут непонятно?

Gonzo ★★★★★
()

пользлвался, удобно. появился far2l, попробовал он удобнее, хотя управление другое и надо перевыкать. мс стоит но давно не запускаю.

pfg ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.