LINUX.ORG.RU

Midnight Commander 4.8.31

 


1

3

27 января опубликован выпуск консольного файлового менеджера Midnight Commander 4.8.31, распространяемого в исходных текстах под лицензией GPLv3+.

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

  • В VFS добавлена поддержка формата сжатия LZO/LZOP.
  • Виртуальная ФС uc1541, предоставляющая доступ к дисковым образам Commodore VIC20/C64/C128, обновлена до версии 3.6.
  • Реализация виртуальной ФС s3+, используемая для доступа к хранилищу Amazon AWS S3, переведена на Python 3.
  • В VFS прекращена поддержка сервера и протокола FISH.
  • Повышены требования к версии GLib, для работы теперь требуется как минимум выпуск 2.32.0.
  • В темах оформления добавлена поддержка назначения цветов для выделения в редакторе непечатаемых символов.
  • На платформе FreeBSD в драйвере ext2fs добавлена поддержка атрибутов файлов.
  • Решена проблема с выставлением некорректного времени изменения после возобновления прерванной операции копирования.
  • В редакторе налажено удаление выделенных столбцов.
  • В Tar VFS решена проблема с обработкой жёстких ссылок.
  • В Shell VFS решена проблема с именами файлов, включающими кириллические или диакритические символы.

>>> Подробности (OpenNet)

★★★★★

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

Консольное воскресенье, ура!

dataman ★★★★
()

Долгих лет проекту. Одно из первых, что ставлю в систему после установки.

Gonzo ★★★★★
()

А кто-нибудь вообще пользуется MC, собранным с ncurses, а не с slang?
Я пару раз пробовал так собрать (но давно), были какие-то глюки с вводом-выводом.

dataman ★★★★
()

Реализация виртуальной ФС s3+, используемая для доступа к хранилищу Amazon AWS S3, переведена на Python 3

Офигеть! Я вообще не знал, что там есть поддержка s3 :)

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

В отличие от распиаренного Emacs, Midnight Commander как операционная система сильно недооценён.

Правда, по макросам он, конечно, сильно уступает емаксу. Но всё равно, вещей, о которых подавляющее большинство пользователей просто не подозревает, в mc дофига.

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

поддержка формата сжатия LZO

Поддержка формата сжатия ZLO! Размер выходных данных - 0 Б. Все уходит в /dev/null.

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

Все уходит в /dev/null

Нет, для этого нужно новое блочное устройство - /dev/zlo.

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

Поддержка формата сжатия ZLO!

Поддержка формата сжатия — ZLO! Данные должны быть несжатыми!

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

Поддержка формата сжатия — ZLO! Данные должны быть несжатыми!

Наоборот, на выходе архив должен быть сильно больше исходных данных)))

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

прежпочитаю сланг, но в «конструторах» не всегда уместно

Тянет много лишних зависимостей?

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

А что за драйвер ext2fs в MC, это как?

James_Holden ★★★
()

А зачем оно нужно? Кидать файлики интерактивно удобнее через GUI, а в консоли проще использовать командную оболочку для навигации по ФС. Или я не прав?

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

Кидать файлики интерактивно удобнее через GUI

Гуи гуям рознь.

Если что-то типа Double Commander или Krusader, то да, это удобные инструменты (и в графике в каких-то моментах удобнее, чем mc). Но и в них мне не хватает интеграции с командной строкой. Хотя теоретически ничто не мешает написать двухпанельный или даже многопанельный графический ФМ с удобными хоткеями и интеграцией с командной строкой. И в Konqueror даже попытались. Но он по функциональности не дотягивает до классических двухпанельников.

А если это про Microsoft (R) Проводник (TM) и его линуксовые клоны, то нет, ни разу не удобнее. Эргономичность как один из критериев результата при разработке Проводника была сразу самым решительным образом оплёвана, избита ногами, подвергнута публичным унижениям и выброшена на помойку. Главное, на что ориентировались проектировщики explorer.exe — это нулевой порог вхождения. Чтобы любой максимально далёкий от компьютеров человек мог сесть и сразу начать перетаскивать мышечкой или тачпадиком файлики из одной папочки в другую, старательно высунув язык.

И мне очень грустно наблюдать как разработчики в общем-то неплохих программ (Dolphin, Nautilus, PCManFM, Thunar………) тщательно копируют изначально неэффективную концепцию и занимаются фигурной резьбой по говну (c) @thesis. В какой-то мере они это делают даже не по своей воле, а чтобы не отпугивать среднего IT-попаданца, который ничего слаще винды с проводником не видел. Но от этого не сильно легче.

а в консоли проще использовать командную оболочку для навигации по ФС

Тоже не факт. MC даёт визуальную картинку, которая не противопоставляется командной строке, а удобно дополняет её. Тот же забор имён файлов в командную строку по Alt+Enter удобнее, чем набор руками (да, даже при наличии автокомплита табуляцией).

hobbit ★★★★★
() автор топика
Последнее исправление: hobbit (всего исправлений: 9)
Ответ на: комментарий от Dimez

Не s3, а Amazon S3. Потому что способов указать другого провайдера нет. В общем, такая поддержка, что лучше уж через rclone ходить.

iav
()
Ответ на: комментарий от drfaust

Использую в любых видах

Молодец! Вот собрал:

GNU Midnight Commander 4.8.31-1-g147f28ab2
Built with GLib 2.78.3
Built with ncurses 6.4
Built with libssh2 1.11.0
With builtin Editor
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With support for X11 events
With internationalization support
With multiple codepages support
With ext2fs attributes support
Virtual File Systems:
 cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, shell
Data types:
 char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

Сразу заметил (в WezTerm):

  • прокрутка колесом мыши не работает;
  • выделение файлов по Shift-стрелки не работает.

Буду использовать с slang. Так что просьба снять свой 👎🏻. ;)

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

А зачем ещё нужен ФМ?

Например, автоматически сравнить содержимое двух каталогов (в mc, кстати, не лучшая реализация, всего три режима без настроек, виндовый Far куда побогаче — но и то, что есть в mc, постоянно выручает).

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

А двухпанельный вид Dolphin — при том, что видно, авторы старались — всё равно напоминает сильно прилизанный и приглаженный проводник в костюме эргономичного ФМ. И даже в табличном режиме просмотра видно, что танцует отображение от иконок, а не от имён файлов. Высота элементов и как следствие всей панели страшенная, информативность очень жидкая.

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

начинает посверкивать необходимость альтернатив.

стал жирён и питонист (пейтонозависим)

но покуда альтернатив нет :-(

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

По идее можно накостылять на diff и ls при желании.

…Вместо того, чтобы взять уже готовый двухпанельник, да.

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

Пользуюсь тем что apt-get install mc ставит (на Debian) или /usr/ports/misc/mc-light (на FreeBSD), насчёт slang не интересовался.

firkax ★★★★★
()

день добре!

после какой-то версии «мелких косяков» набралось «слишком много», откатился на

mc-4.8.22-x86_64-sl15.0


последней каплей было то, что "ни с того ни с сего" зависала текущая консоль (с командером), иногда развисала через некоторое (дост. долгое) время, иногда уже с "концами". текущий, вроде как, пока не зависает.

если не изменяет память, 4.8.3x-версии перешли на конф. файлы ini-формата (ни каких тебе конверторов или прочих тулзятин для переноса "капец-наработок" в новый формат...) 
sunjob ★★★★
()
Последнее исправление: sunjob (всего исправлений: 6)
Ответ на: комментарий от iav

способов указать другого провайдера нет

В опенсорсе способ всегда есть.

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

Вот вместо того, чтобы постоянно что-то костылять то в одном, то в другом месте, можно использовать программу где это уже реализовано нормально и удобно. Хотя на самом деле mc не заменяет diff, а diff не заменяет mc.

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

Так установи версию без питонов. И без гномомусора.

firkax ★★★★★
()

В VFS прекращена поддержка сервера и протокола FISH.

Вот это не понял. Через fish вроде как работал scp/sftp?

pekmop1024 ★★★★★
()

Можно слезть с шиндошс, но шиндошс из тебя не вылезет. Никогда не юзал и не буду, надеюсь. Терминала хватает выше крыши.

Desmond_Hume ★★★★★
()

Сколько не пытался начать пользоваться – никак не мог привыкнуть к этим шорткатам и общей тормазнутости. Dired и lf куда удобнее.

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

есть far for linux, недавно стал вполне юзабельным (сам не пользуюсь, собрал, потестил/посмотрел, понравился, в случае чего - можно переползать :о)

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

С opennet:

Зависимости неадекватные. В арче, например, не было у тебя gtk3 в системе, поставь far2l - будет. А еще притянет обязательно и gstreamer, и sdl2, и wayland до кучи. Его готовить не умеют. Если только самому.

Я проверил. В дебиане эта байда тоже пытается скачать половину интернета. Как минимум libsmb - вместе со всем обвесом, какую-то конвертилку картинок (?!), htop (зачем?!) и даже libx11, т.е. добрую половину иксов, бжад. Очень круто на сервере или роутере - сразу в три раза больше мусора. Впрочем на роутере вообще место может кончиться, в отличие от миднайта.

Во-во.. Там еще и libssh, а не libssh2 даже.

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

Ух ты какая красота. А как его из интерфейса вызвать?

Только минус - кажется он только по одному файлу умеет сравнивать.

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

Ух ты какая красота. А как его из интерфейса вызвать?

Я не часто пользуюсь, просто набираю mcdiff и добавляю файлы с панелей. Ctrl-Shift-Enter для полного пути и Ctrl-J для файла с активной панели.

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

А если это про Microsoft (R) Проводник (TM) и его линуксовые клоны, то нет, ни разу не удобнее.

Это инструменты для разных задач. Если нужно найти файлик на диске и его быстренько запустить или переместить в другое место, то тот же nemo - отличный инструмент. Мне для этого не нужны две панели и продвинутые возможности mc или DC. Если же надо что-то сделать с парой десятков файлов - тогда да, я возьму двухпанельник и буду использовать именно его. Но лично в моем сценарии использования компьютера - это редкий случай, nemo используется гораздо чаще.

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

И мне очень грустно наблюдать как разработчики в общем-то неплохих программ (Dolphin, Nautilus, PCManFM, Thunar………) тщательно копируют изначально неэффективную концепцию

Ну так все правильно, нет? Файловый браузер сам по себе имеет малоэффективную концепцию, ориентированную на нулевой порог. Хотите мощь - есть консоль.

baobab
()
Последнее исправление: baobab (всего исправлений: 2)

Лучший файловый манагер в линухе, а mcedit даёт за щеку всяким vim и nano.

Herabora
()
Ответ на: комментарий от Wizard_

Интересно, им кто-то пользуется ещё.

Я пользуюсь, каждый рабочий день, на протяжении лет 18? 20?

Быстро и удобно скакать по каталогам, сворачивать шорткатом, использовать консоль, разворачивать обратно и тыгыдык тыгыдык по фс.

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