LINUX.ORG.RU

Midnight Commander 4.8.2

 ,


0

3

Вышла новая версия консольного файлового менеджера Midnight Commander (4.8.2), которая включает в себя следующие основные изменения:

  • Ядро:
    • Добавлен новый флаг -X (-- no-x11), позволяющий не использовать X11, для получения состояния модификаторов Alt, Ctrl, Shift
    • Поддержка '~' в качестве обозначения домашнего каталога в поле 'Start at:' диалога поиска файлов 'Find File'
    • Поддержка '~' в качестве обозначения домашнего каталога в «горячем списке»
    • Состояние 'Back Tab' теперь можно узнать из диалога «Дополнительные ключи» 'Learn keys'
    • Дополнительный префикс '0x' для выполнения поиска шестнадцатеричных значений
    • Поддержка динамического изменения размера панелей
    • Новые привязки (ScrollLeft, ScrollRight) для прокрутки длинных имен файлов в панели
  • VFS:
    • Произведена внутренняя реорганизация VFS
  • Редактор
    • Добавлен ​​as.syntax
  • Просмотр
    • Добавлена привязка для обратного поиска
  • Разное
    • Добавлены горячие клавиши для всех радио / регистрационных кнопок диалогов поиска / замены
    • Добавлены новые привязки файлов:

      - .m4v, .ts - видео

      - DJV - DjVu

    • Произведено упрощение mc.menu - удалены LZMA | LZ и изменены p7 на 7z
    • Обновлен список известных браузеров: gnome-moz-remote mozilla firefox konqueror opera
    • Добавлена ​​переменная окружения MC_HOME для указания домашнего каталога MC
    • Произведена значительная чистка кода
    • Исправлены ошибки:
      • Ошибка компиляции 4.8.1 на xBSD, по причине «Неопределенные символы: _posix_fallocate»
      • Удаление ошибочных файлов из-за принудительной перезагрузки панели файловых операций MC
      • Невозможность изменения каталога (Chdir), если имя каталога содержит знак доллара
      • Неправильный размер панели после изменения типа сплит-панели
      • Неправильный общий счетчик размера для подкаталогов в диалогах копирования / перемещения
      • Искажения дисплея в области панели после уменьшения окна
      • Недоступность командной строки, если панель представлена в древовидном отображении
      • Дополнительное подтверждение, прежде чем удалить пустые группы быстрого доступа
      • Невозможность открытия для редактирования файла нулевой длины с VFS в Mcedit
      • Падение Mcedit, когда ~/.config является файлом
      • Mcedit: сброс отметки файлов после нажатия END / HOME / PgDn / PgUp
      • `Make check' не работал на arm и alpha (-z muldefs)

    Линк для скачивания: http://www.midnight-commander.org/downloads?order=id&desc=1

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

★★★★

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

Не удержусь от упоминания чудесной ±альтернативы: ranger.

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

попробуйте sh://root@myserver.ru

Спасибо, этот вариант работает.

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

> Хорошая новость, кто бы еще слакбилд написал и в слакбилдс.орг отправил.

А в чём проблема? Слакбилд можно взять из исходников «Slackware/ap/mc».

anonymous
()

Странно работает запись макросов в редакторе. Записываются только нажатия Таб.

Midnight Commander, версия 4.8.2, дебовский пакет для sid.

at ★★
()

Произведена внутренняя реорганизация VFS

Перевели на фузе? Или все также пилят свой лисапед?

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

Хорошая новость, кто бы еще слакбилд написал и в слакбилдс.орг отправил.

Никто. По-ходу не примут, ибо есть в stable и -current. Банальное BUILD=mybuild VERSION=4.8.2 ./mc.SlackBuild работает на большинстве пакетах.

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

спасибо за указание на репозиторий и конечно же спасибо автору репы, ну и по теме - спасибо автору программы

Spirit_of_Stallman ★★★
()

Новые привязки (ScrollLeft, ScrollRight) для прокрутки длинных имен файлов в панели

Впервые узрел такое в FAR лет эдак много-много назад (году в 1998-1999), теперь и тут - вкусно.

h4tr3d ★★★★★
()

Спрошу тут у специалистов по mc.

Вот тут подробно кто-то рассказывал про поведение mc при копировании больших файлов через ssh.

Собственно, два вопроса:

1) В чём профит от кэширования файлов перед отправка по ssh?

2) Такое поведение mc как-то регулируется? Например, чтобы кэшировались только файлы, которые гарантированно влезут по размеру во временную папку, а большие передавались сразу, без кэширования.

justAmoment ★★★★★
()

Офтопичный, но связанный с топикстартом вопрос. С некоторых пор перестала работать в bash переменная HISTIGNORE. Много лет использую вариант (в .bashrc):

export HISTIGNORE="&:ls:[bf]g:exit: cd \"\`*: PROMPT_COMMAND='*"
и, вот, после какого-то из недавних обновлений, bash в mc помнит, не игнорируя, все переходы по каталогам, засоряя историю строками, типа
 cd "`printf "%b" '\0057home\0057balancer'`"

В какую сторону копать?

KRoN73 ★★★★★
()

[ЖЖ][кондратий][панели]

Я тут заметил, что если нажимать Shift + Esc + ? в русской раскладке, то случается адЪ. Т.к. в русской раскладке я бываю крайне редко, я этого не замечал. Потому не знал, как вернуть всё обратно и убивал mc из соседней консоли SIGKILL'ом.

Сейчас неожиданно для себя выяснил, что это 1) Возвращается в настройках 2) Повторяется в помощью ESC + ,

Теперь можно быть гораздо спокойнее, если мой mc стал необычного вида.

Adjkru ★★★★★
()

Midnight Commander 5.0.0.1.22a.build421.host43.config2.with-fixes.test

fxd

anonymous
()

Поддержка '~' в качестве обозначения домашнего каталога в поле 'Start at:' диалога поиска файлов 'Find File' Поддержка '~' в качестве обозначения домашнего каталога в «горячем списке»

OW SHI~ Не думал, что MC не поддерживает такую тривиальную вещь.

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

Встроенный просмотрщик закрывается только после второго нажатия Esc, это фича?

Встроенный редактор закрывается только после второго нажатия Esc, это фича?
Любой диалог закрывается только после второго нажатия Esc, это фича?

akk ★★★★★
()

Я надеюсь, теперь VFS не тащит файл сначала в /tmp?

А то очень достает этот баг: отправляешь, скажем, двухгигабайтный файл по ftp или ssh на другой компьютер, проходит некоторое время и видишь ошибку: «кончилось место», т.е. /tmp забито под жвак, а передача файла даже не началась. Дурацкое поведение.

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

да поведение дурацкое, пытался победить, но там сильно заколдовано оказалось, поэтому тикет временно заморожен...

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

В нём ещё не появился встроенный скриптовый язык?

ещё нет

если еще не появился, тогда есть еще время для выбора :) хотеть Scheme для скриптинга

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

Странно работает запись макросов в редакторе.

да вижу, что то поломалось, будет пофикшено...

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

Встроенный просмотрщик закрывается только после второго нажатия Esc, это фича?

Ты вообще в курсе, зачем на клаве Esc? И почему в некоторых второгномах в миднайте не работают функциональные клавиши? И чем их заменяют? И что бывают клавы без мета-клавиши?

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

Просмотрщик и редактор игнорируют нажатия Esc и закрываются только со второго раза. Куда сообщить об ошибке?

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

Being totally fucking amazing is job one.

//для модераторов - это цитатка из профиля пациента

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

о, счастье!

вы открыли мне глаза на эту чудесную настройку / лучи ненависти к автолесенке потухли

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

Ты вообще в курсе, зачем на клаве Esc? И почему в некоторых второгномах в миднайте не работают функциональные клавиши? И чем их заменяют? И что бывают клавы без мета-клавиши?

Это совершенно не интересно.

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

Ты что-то не очень похож на разработчика федоры. Зато очень похож на тролля.

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

Просмотрщик и редактор игнорируют нажатия Esc и закрываются только со второго раза. Куда сообщить об ошибке?

Это так и задумано для тех у кого функциональных клавиш нету, т.е. ESC,0 - это аналог F10.

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

Куда сообщить об ошибке?

Сообщить об этой ошибке можно одной командой:

echo "подробное описание ошибки" > /dev/null
Сразу дойдёт до адресата.

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

Просмотрщик и редактор игнорируют нажатия Esc и закрываются только со второго раза. Куда сообщить об ошибке?

Используй F10.

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

У nightly версия всегда старше релиза, например:

nightly 4:4.8.1~git20120320-1

release 3:4.8.1.1-1

Посколько на момент релиза в nightly (nightly собирается из master ветки в git) уже включены все изменения, входящие в release, то я не вижу никаких проблем. Кому действительно хочется release, то можно указать версию руками и отключить nightly ветку в APT.

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

Просмотрщик и редактор игнорируют нажатия Esc и закрываются только со второго раза. Куда сообщить об ошибке?

самому mc сообщите :)
По адресу:
F9 -> Options -> configure ... -> Esc key mode -> Single press

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

Это так и задумано для тех у кого функциональных клавиш нету, т.е. ESC,0 - это аналог F10.

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

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

Это так и задумано для тех у кого функциональных клавиш нету, т.е. ESC,0 - это аналог F10.

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

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

Slavaz ★★★★★
()

alt+`

Возможно кто-то не знает : в ЭмЦе можно переключаться из текстового редактора в панель файлов, не закрывая редактор. И открывать множество файлов на редактирование или просмотр. Надо нажать alt+` (там где буква Ё). О-о-о-чень удобно !

anonymous
()

Хорошая новость! Часто пользуюсь.
Но часто вижу глюк: периодически в консоли появляется мусор - символы 0B, и ещё какой-то бред. Интересно, это починили или нет?

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

Я надеюсь, теперь VFS не тащит файл сначала в /tmp?

А то очень достает этот баг: отправляешь, скажем, двухгигабайтный файл по ftp или ssh на другой компьютер, проходит некоторое время и видишь ошибку: «кончилось место», т.е. /tmp забито под жвак, а передача файла даже не началась. Дурацкое поведение.

а зачем вообще использовать vfs? Тем более для таких больших файлов.

scp отменили? А докачка через rsync тоже не нужна?

На крайняк sshfs или curlftpfs и работает же надежно...

vfs в mc, это в основе убогий исторически мотивированный костыль.

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

а зачем вообще использовать vfs?

Удобно же

scp отменили?

Придется сначала зайти по ssh и войти в нужную директорию, чтобы затем скопировать оттуда путь и воткнуть его в scp.

А докачка через rsync тоже не нужна?

rsync'ом я вообще ни разу в жизни не пользовался.

На крайняк sshfs или curlftpfs и работает же надежно...

Можно, но если хочется лишь 1 файл куда-то закинуть, лень монтировать удаленный ресурс.

vfs в mc, это в основе убогий исторически мотивированный костыль.

Согласен.

Eddy_Em ☆☆☆☆☆
()
Ответ на: alt+` от anonymous

Ух ты! Спасибо! Про экраны в mc я и не знал...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

И что толку с того, что Far - open source?

Во-первых, Far, по-видимому, практически не поддается портированию на системы, отличные от Windows (а тем более это относится к его плагинам). Во-вторых, профит от использования Far'а из-под wine заканчивается, как только речь начинает идти о правах, владельцах, группах и прочих юниксовых свойствах файлов, недоступных из Far. Я лично пользуюсь им в двух случаях: 1) когда надо раскрыть архив, который нативными средствами выдает кракозябры в именах файлов (для этого ставлю плагин 7zip); 2) когда надо помногу запускать win-программы с параметрами. В целом же всё, что надо для плавного перехода с Far на mc - это создание «фарообразной» схемы горячих клавиш, которую можно было бы подключать к mc (единственное, что вызывает сомнение, - это возможность организации быстрого поиска файлов а-ля Far, т.е. без специальной горячей клавиши). И, по-моему, задача эта выходит за рамки собственно проекта под названием mc.

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