LINUX.ORG.RU

Релиз Midnight Commander 4.8.0

 ,


0

2

Вышла новая версия консольного файлового менеджера Midnight Commander 4.8.0

Посмотреть все закрытые задачи для этого релиза

Основные изменения с версии 4.7.5

ВНИМАНИЕ: Пользовательские конфигурационные файлы были перемещены из каталога $HOME/.mc в каталоги XDG_CONFIG_* для следования стандартам FDO. Для получения подробной информации посетите эту ссылку.

ВНИМАНИЕ: VFS-пути теперь представлены как vfsprefix1://vfsdata/vfsprefix2://vfsdata (см. задачу номер 2361).

Пользовательский файл 'bindings' был переименован в 'mc.ext'. Вам необходимо найти в этом файле все строки со старым форматом VFS-путей (например, «Open=file.ext#vfsprefix») и заменить их новым форматом (Open=file.ext/vfsprefix://)

Старый формат VFS-путей поддерживается только в каталогах быстрого доступа (CTRL+\), при этом не допускается смешивать старый и новый форматы VFS-путей в одной строке.

ВНИМАНИЕ: Названия привязок клавиш были изменены для лучшей унификации (см. задачу номер 2511). Соответствия старых и новых названий привязок клавиш описаны в файле doc/keybind-migration.txt и на web-странице.

Основное (панели)

  • добавлена поддержка 256-ти цветов;
  • пользовательские файлы настроек перемещены в каталог, указанный в переменной окружения XDG_CONFIG_HOME;
  • выделение файлов в панелях нажатием сочетаний клавиш shift-left/right;
  • добавлена возможность пропускать все ошибки при операциях с множеством файлов или каталогов;
  • улучшения в поиске файлов:
    • возможность указания каталогов для игнорирования при рекурсивном поиске в диалоговом окне;
    • поддержка относительных игнорируемых каталогов (например, .svn);
    • флажок «Поиск по содержимому» по умолчанию включен.
  • распознавание хардлинков при подсветке файлов;
  • унификация названий привязок клавиш;
  • оптимизированы загрузка и сохранение конфигурационных файлов и файла истории;
  • добавлена опция командной строки -g/--oldmouse для поддержки типов мыши NORMAL/BUTTON_EVENT (помогает при запуске в screen/tmux).

VFS

  • VFS теперь использует пути, похожие на URL;
  • новый модуль для extfs: gitfs;
  • улучшение модуля patchfs: объединение нескольких diff-кусков для одного и того же файла в один VFS-файл.

Редактор

  • новая реализация движка макросов;
  • множественный повтор ранее записанных макросов;
  • вызов внешних скриптов из редактора;
  • добавлена возможность возврата отменённых действий (REDO);
  • группировка отменённых действий (UNDO);
  • regexp поиск и замена: поддержка escape-последовательностей в строке замены.

Прочее

  • лицензия изменена на GPL3+;
  • новые привязки файлов:
    • .torrent: просмотр при помощи ctorrent;
    • .mts: распознаётся как файл видео;
    • .3gp - видеофайл.
  • новые скины:
    • Xoria256;
    • mc-4.6.
  • добавлена опция командной строки -F/--datadir-info для отображения расширенной информации об используемых каталогах;
  • добавлена опция командной строки --configure-options для упрощения обновления и переконфигурирования mc;
  • добавлены новые переводы:
    • эсперанто;
    • интерлингва.

Исправления

  • ошибка сборки на DragonFly BSD;
  • ошибка сборки на Solaris;
  • нерабочее автозавершение команд;
  • диалоги убирают ведущие пробелы в строках ввода;
  • неправильный порядок инициализации слоя абстракции TTY;
  • строка подсказок перемещается в начало экрана и перезатирает основное меню;
  • Просмотрщик: нарушен поиск по выделенным/подчёркнутым nroff-символам, неправильная подсветка найденного;
  • Просмотрщик: man-страницы в UTF-8 отображаются некорректно;
  • FTP: каталоги, содержащие «@» в названии, потенциально могут привести к удалению домашнего каталога;
  • FTP: невозможно скачать файлы, содержащие апостроф (`) в названии;
  • FTP: невозможно отобразить содержимое каталогов, если пароль содержит символ '#';
  • FTP: невозможно скачать файлы, содержащие пробелы в начале имени;
  • Просмотр содержимого *.deb файлов невозможен с последней версией Perl;
  • ISOINFO: в конец файлов добавляется ";1" когда просматривается содержимое Joliet ISO-образа без расширений Rock-Ridge;
  • FISH: отображение панелей нарушается после ввода пароля.

Весь список изменений и исправлений ошибок можно посмотреть в полном анонсе (англ.)

>>> Скачать

★★★★★

Проверено: post-factum ()
Последнее исправление: JB (всего исправлений: 8)

Ответ на: комментарий от vilisvir

если вы не видите разницы то так ли это важно?

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

много нету, но на пару пива хотя-бы.
а почему ви таки спрашиваете?

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

> Спасибо, молодцы!
Скромняга. Всё сам, всё сам. и хвалишь себя тоже сам :)

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

> Пользовательские конфигурационные файлы были перемещены из каталога $HOME/.mc в каталоги XDG_CONFIG_* для следования стандартам FDO.

Жду светлого будущего, когда все программы будут там свои конфиги хранить.

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

эх, не признал. ну вы кнопочку повесьте-то, проект годный и хорошо развивающийся, таким людям и деньжат подкинуть не жалко.

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

> надо обучить mc этим клавишам. Это особенности терминала.

не обучается. тупо определяется как f17 и f18

ananas ★★★★★
()

о_О

>новые скины
В mc есть скины? 5 лет юзаю, и не догадывался.

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

> Но конфиги все равно переносить придется:(
нет. Конфиги сами переносятся. mc распознаёт это.

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

>>Остальные — кривоватые недоделки.
И этот крив по сравнению с тем, что было в DN и его (в тч идеологических) отпрысках. Что впрочем не отменяет того, что MC - лучший =)

GAMer ★★★★★
()
Ответ на: комментарий от post-factum

>Боюсь даже спросить: а что, непонятно из формулировки?

Оно-то понятно, но вводит в недоумение в 2011-м году.

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

>> Реквестирую патч вернуть как было.

Зачем? одним .каталогом в хомяке будет меньше.


Вопрос - хорошо ли это... Парадигма «все конфиги в одном файле/каталоге» не всем видится правильно. Мне вот тоже. Банально: вот, конфиги несовместимы со старым mc. Грохнул каталог и забыл. Что теперь делать в этом случае, когда в 4.9, к примеру, несовместимость появится ? Файл парсить ? Или все вообще настройки убивать ?

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

если мы хотим научить допустим клавишу Shift-F5 это (F15) надо выбрать этканную кнопка с надписью [Функциональная F15] а топом нажать реальные кнопки Shift-F5, затем сохранить.

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

Многие вещи вводят в недоумение. И кто бы говорил, да.

post-factum ★★★★★
()
Ответ на: комментарий от AS

> Банально: вот, конфиги несовместимы со старым mc. Грохнул каталог и забыл. Что теперь делать в этом случае, когда в 4.9, к примеру, несовместимость появится ? Файл парсить ? Или все вообще настройки убивать ?

Немного не понял описание возможной проблемы. 4.8.0 не грохает старый ~/.mc, он только копирует его в ~/.config/mc (~/.cache/mc, ~/.local/share/mc) и потом впоследствии работает только с XDG-каталогами.

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

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

релизнулись около двух часов назад, IceMan (он же tataranovich) не успел ещё осознать это :)

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

> я просто боюсь чтобы о них не забыли
не-не, никто не забыт. ничто не забыто :)

В любом случае мы смотрим сюда: https://www.midnight-commander.org/report/1. Там всё тикеты.

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

> Пожалуй, лучший двухпанельный консольный ФМ для Linux. Остальные — кривоватые недоделки.

А мне казалось, что он вообще единственный.

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

> Немного не понял описание возможной проблемы. 4.8.0 не грохает старый ~/.mc, он только копирует

его в ~/.config/mc (~/.cache/mc, ~/.local/share/mc) и потом впоследствии работает только с XDG-каталогами.


А, понятно. Это я, что-то, так и не понял до сих пор, что такое ~/.config. Почему-то думал, что файл и не смотрел даже. А каталог - нормально.
:-)

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

Интресно что быстрее сделают очередь ( которая не особо нужна )
в трансмиссии, или в МС ftps ( либо токо дурак сейчас может передавать по сети открытые пароли ) ...

mx__ ★★★★★
()

А встроенный редактор научился ли работать с иксовым буфером обмена, бесшовным образом?

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

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

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

> Выражу мнение некоторой группы пользователей: «А не пойти бы ребятам из FDO на всем известные три буквы?» Заодно и разработчикам mc туда же. Реквестирую патч вернуть как было.

Вообще говоря, да. В релизе без смены версий слишком глобальные изменения, связанные с пользовательскими настройками. Без опций «вернуть как было». Отстой.

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

> или в МС ftps ( либо токо дурак сейчас может передавать по сети открытые пароли ) ...

А что такого ? Я вот передаю, и вполне спокойно себя чувствую. ;-)
А если не спокойно, то есть sshfs. Хотя, есть некоторые данные, что c sshfs не всё в порядке.

AS ★★★★★
()

Slavaz> Вам необходимо найти в этом файле все строки со старым форматом и заменить их новым форматом

// Вот это квест! А еще жалуются, что под лайнтакс игр не выпускают.

Bad_ptr ★★★★★
()

> добавлена поддержка 256-ти цветов
Насколько понимаю для этого требуется добавить export TERM=xterm-256color в .bashrc?

пользовательские файлы настроек перемещены в каталог, указанный в переменной окружения XDG_CONFIG_HOME;

алилуйя!

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

Эту группы товарищей выпороть, дабы не саботировали итак хрупкие стандарты в мире GNU/Linux'а.

Deleted
()

А как в этом вашем mc убрать одну из панелей, оставив вторую?

luke ★★★★★
()

Планируется ли сделать поиск внутри файловых архивов? Еще не хватает branch view (все файлы из подкаталогов в одном списке), но его, по-моему, никто кроме Total Commander, не умеет.

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

> если мы хотим научить допустим клавишу Shift-F5 это (F15) надо выбрать этканную кнопка с надписью [Функциональная F15] а топом нажать реальные кнопки Shift-F5, затем сохранить.

спасико, кэп. выбираю f15, нажимаю пробел, чтобы перейти в режим обучения, нажимаю shift+f5, выскакивает ok на f17. что я делаю не так? та же херня с shift+f6 и f18

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

>Еще не хватает branch view (все файлы из подкаталогов в одном списке), но его, по-моему, никто кроме Total Commander, не умеет. есть такое

angel_il ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.