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)

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

>ну хоть так, а то приходилось ctrl-o нажимать два раза.

ctrl-L ?

AVL2 ★★★★★
()

Ура! Мой любимый и самый удобный файловый менеджер обновился. Это замечательная новость, ведь другого такого нет и не будет(есть FAR под оффтоп, но и он не MC).

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

воспроизводится на любых терминалах, основанных на vte (честно говоря, другие не пробовал), при сборке mc с ncurses (на slang все нормально) при TERM, установленном в xterm или xterm-256color. в xterm-color эти комбинации пашут, зато отваливаются home и end для keypad-а. причем для всех трех значений TERM showkey -a показывает одинаковые esc последовательности

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

> А если не спокойно, то есть sshfs.

А еще есть http и smb.
«Ты такой дур.... по субботам или как ?» ( Федот Стрелец )

Почитай про ссл и тлс. На фиг кому нужны твои данные ?
Или ты все кругом дураки выдумали всякие сертификаты и юзают :
https, imaps, pops и т.д.

Пароли шифровать нужно !

Причем любой нормальный фтп сервер ( vsftpd, pure-ftpd, pro-ftpd ... )
поддерживают ссл из коробки !

P.S. И зачем я объясняю очевидные вещи :( Сам х.з. ;(

mx__ ★★★★★
()

Это всё классно, но шифт+F1..F12 действительно не работают. В learn keys на них вообще никакой реакции. До 4.7.5 работало, а с последним обновлением отломали, похоже.

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

> Почитай про ссл и тлс.

Зачем ? Что нового я должен почерпнуть из этого чтения ? :-)

На фиг кому нужны твои данные ? Или ты все кругом дураки выдумали всякие

сертификаты и юзают : https, imaps, pops и т.д.



Данные бывают разные. Например, я не могу вспомнить ситуацию, когда я, вне пределов своей сети, использовал для ftp логин, отличный от anonymous.

Пароли шифровать нужно !


Зачем шифровать qqq@qq.qq ? :-)

AS ★★★★★
()

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

а какой в этом был смысл? ну, перенесу я конфиги в ~/.config/mc, а еще стотыщписот других будут по-прежнему жить в ~/.

justadude
()

у меня вопрос

как сделать чтоб клавиша «влево» срабатывала как «home», а «вправо» как «end», по-старинке (в какой-то старой версии так было)?

а НЕ как сейчас «влево»/«вправо» = «Tab»

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

> а какой в этом был смысл? ну, перенесу я конфиги в ~/.config/mc, а еще стотыщписот других будут по-прежнему жить в ~/.

Ну кому-то надо начинать...

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

у меня версия 4.7.0.9 - «влево»/«вправо» работает как переход между панелями, тоесть «tab»

q11q11 ★★★★★
()

И еще есть такая штука (кроме уже отмеченных мной поиска в архиве и branch view): надо придумать, как бы избавиться от мусорных символов в командной строке. Они сильно мешают жить. Да, я понимаю, что Ctrl-a + Ctrl-k, но хотелось бы что-то вроде универсальной команды (вне зависимости от позиции курсора).

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

>стотыщписот других уже живут $XDG_*.

«freedesktop.org is open source / open discussion software projects working on interoperability and shared technology for X Window System desktops. The most famous X desktops are GNOME and KDE, but developers working on any Linux/UNIX GUI technology are welcome to participate.»

«freedesktop.org is not a formal standards organization, though some see a need for one that covers some of the areas we are working on.»

Спрашивается, при чем тут mc и почему придерживается стандартам freedesktop.org?

justadude
()

>добавлена поддержка 256-ти цветов;

ух ты :D

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

>либо токо дурак сейчас может передавать по сети открытые пароли

тебе привет от сотни лямов пользователей вконтакте.

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

Ну вообще 16 цветов для нормальной колорсхемы мало.

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

И еще (я постепенно вспоминаю, зачем я все еще держу Total под wine) — очень хочется иметь быструю сортировку по расширению.

plantago
()

в программе F9 - Левая панель - Shell соединение

Уже можно цепляться не на 22 порт , а на произвольный? Или всегда можно было, а я просто неудачник :(

shrub ★★★★★
()

Отличное, ну почти, изделие. Есть во всех дистрах, работает в терминале и из под рута и позволяет не учить комманды вима.

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

> в программе F9 - Левая панель - Shell соединение

Уже можно цепляться не на 22 порт , а на произвольный? Или всегда можно было, а я просто неудачник :(


в программе F9 - Левая панель - Shell соединение - F1

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

> Я Столлман. Сижу в Emacs и иногда запускаю mc. И?

И тогда какая Столлману разница, где лежат файлы mc?

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

FISH: отображение панелей нарушается после ввода пароля;

я джва года этого ждал!

Так давно же.. И ctrl+o ctrl+o...

Годная новость! Будем обновляться.. :)

Tanger ★★★★★
()

Ну столько ожидаемых вкусностей!! Спасибо разработчикам! Очень приятный сюрприз. И главное - это что проект развивается!

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

>И тогда какая Столлману разница, где лежат файлы mc?

ну а если никакой, пусть лежат в ~/. ! Аллилуйя!

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

Пока 4.8.0 там нет. Будут ли сборки для oneiric?

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

> [:options] видишь? порт указать в них - религия не позволила?

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

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


Примеры:

sh://onlyrsh.mx:r/linux/local
sh://joe@want.compression.edu:C/private
sh://joe@noncompressed.ssh.edu/private
sh://joe@somehost.ssh.edu:2222/private



из того же хелпа. последний пример. мне повылазило, или ты просто дэбил по жизни?

ananas ★★★★★
()

Блин, а fish-то из федоры выпилили. Придется из сорцов ставить, хочется поглядеть, в каком оно состоянии.

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

Спасибо за предложение, но себе deb со своими патчиками сам собираю. А теперь ещё эти патчи придётся переделывать, похоже.

Кстати, при подключении по FTP он лишний пробел в названии элемента каталога не добавляет уже? А то в 4.7.5.4-4.7.5.5 добавлял.

om-nom-nimouse ★★
()
Ответ на: комментарий от Slavaz

> какая версия mc?

и ещё 4.7.0 на убунту лтс

shrub ★★★★★
()
Ответ на: комментарий от om-nom-nimouse

> Кстати, при подключении по FTP он лишний пробел в названии элемента каталога не

добавляет уже? А то в 4.7.5.4-4.7.5.5 добавлял.


https://www.midnight-commander.org/ticket/2594 (и там ссылка на #81 ещё) ?
Вообще-то, в 4.7.5.5 этот фикс должен быть вроде.

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