LINUX.ORG.RU

Релиз Midnight Commander 4.8.1

 , ,


0

2

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

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

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

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

  • Опциональное использование функции posix_fallocate64() для резервирования места на носителе перед копированием;
  • Ускорение запуска;
  • Поддержка событий мыши в широких терминалах (223 столбца и более).

VFS

  • Добавлена точка выхода из временной панелизации ("..").

Редактор

  • Подсветка синтаксиса исходников Lex/Flex (расширение .l) обрабатываются файлом yxx.syntax. Реализована полная подсветка синтаксиса ключевых слов в файлах Yacc/Bison;
  • Обновление файлов подсветки синтаксиса:
    • lua.

Прочее

  • Обновление скинов:
    • sand256;
    • xoria256.
  • Добавлена возможность указать каталог для хранения пользовательских настроек (по умолчанию: XDG-стандарт);
  • Несколько обновлений для подсветки файлов в filehighlight.ini

А также множество багфиксов.

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

Данный релиз будет базовым для новой стабильной ветки: 4.8.1.x

>>> Скачать

★★★★★

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

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

git clone git://github.com/MidnightCommander/mc.git
cd mc
git checkout -b 289_copy_to_panelize origin/289_copy_to_panelize
./autogen.sh
./configure --prefix=BUILD_ROOT 
make

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

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

Выглядеть будет также как выглядят screen или tmux. Красиво-некрасиво - вопрос субъективный, имхо. Меня бы устроило.

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

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

Бывает. Я тоже перечитал свой пост и понял, что со знаками препинания у меня полный бардак, запятые ставил там, где мысль останавливалась, а не там где положено. :)

Попытаюсь попробовать что получилось. Там все очевидно или надо куда-то залезть и почитать, чтобы понять что надо делать?

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

на одной панели выводим Панелизацию, вторая панель - любой каталог. копируем (F5) во временную панель.

angel_il ★★★★
()

Чтобы всё было очевидно

Люди задают очень много вопросов, ответы на которые, мне кажется,
должны быть сделаны очевидными. Вот примеры:

- 1. НЕТ ФИЛЬТРА. Немодальный фильтр по подстроке — это самая удобная must have фича ФМ...
- есть ctrl-S

- Не хоткея для переключения hidden files. LOL;
- Alt-.

- А можно ли менять encoding не выходя из просмотрщика?
- alt+e

- 2. case sensitive, поиск только по началу названия?
- нет. Есть возможность искать по части имени. *name
- C-s *name ищет по подстроке. Но как сделать его case insensitive?
- Паря, ты только пальцы гнёшь, а об mc нихрена не знаешь. Но так и быть, я дам тебе пинка в нудном направлении: C-s, он же быстрый поиск, он же quick search может работать аж в трёх режимах. Дальше ищи сам. Авось ещё что-то новое для себя откроешь. RTFM, неосиляторик...

- Подскажите плиз как БЕЗ мышки достучаться до истории форм (если так можно выразиться)
- Alt+H
- Спасибо!

Может быть, внести все возможные команды в менюшки, чтобы всё было видно? А так получается, что если знаешь о какой-то возможности -
надо копаться в документации или настройках горячих клавиш, чтобы найти нужную горячую клавишу. А если не знаешь о какой-то возможности - то и не знаешь, если случайно где-нибудь не прочитаешь о ней.
Могу предположить, что многие «спрятанные», не видимые из пользовательского интерфейса возможности для многих пользователей неизвестны, то есть как будто делались зря.

sergey_feo
()

Собрал сабж для Mageia 2, уже в репах.

Тем, кому нужен пакет для Mageia 1 - стучитесь в jabber.

neocrust ★★★★★
()

Кстати, о поиске и прочем, с ним связанном

Я вот всё ломаю голову: почему если мы можем вогнать в диалоге поиска в поле «От каталога:» слэш, точку, две точки, то почему нельзя туда же ввести тильду (~) в смысле «свой хомяк» и получить потом разумный результат поиска? Это недоработка mc или же на то есть какие-то веские соображения?

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

Ну а с выделениями что делать? Они же пропадают.

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

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

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

Но дело не в этом, а в том, что в debian версия старая. Почему?

Пакет mc

sid (unstable) (utils): Midnight Commander - многофункциональный диспетчер файлов
3:4.7.0.9-2: alpha amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mipsel powerpc powerpcspe s390 s390x sh4 sparc sparc64
3:4.7.0.9-1: hppa hurd-i386
3:4.7.0.6-1 [debports]: avr32

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

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

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

Но дело не в этом, а в том, что в debian версия старая. Почему?

Потому, что «stable, как говно мамонта». Даже если unstable. Вон, в убунте до сих пор ipset имеет версию 2.5.0, несовместимую с текущими ядрами в принципе.

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

Потому, что «stable, как говно мамонта». Даже если unstable.

Нет, неверно. Многие приложения оперативно добавляются. А вот MC не спешит. Почему те, кто делают пакеты для Debian, не пропихивают их в сам Debian?

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

А оно им зачем? Проще свою репу сделать и не париться. Следить за актуальностью пакетов в дистре всё-таки задача мейнтейнеров.

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

Нет, неверно. Многие приложения оперативно добавляются.
А вот MC не спешит. Почему те, кто делают пакеты для
Debian, не пропихивают их в сам Debian?

В debian отсутствует активный maintainer mc. Довольно поганая
(но легко решаемая) проблема.

sf ★★★
()
Ответ на: Кстати, о поиске и прочем, с ним связанном от PVOzerski

Я вот всё ломаю голову: почему если мы можем вогнать в диалоге поиска в поле «От каталога:» слэш, точку, две точки, то почему нельзя туда же ввести тильду (~) в смысле «свой хомяк» и получить потом разумный результат поиска?

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

А ~, это даже не переменная среды, это просто глюк интерпретатора.

Попробуй, выполни ls /~/

А ведь даже ls /$HOME/ работает!

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

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

Ммм... Не знал, учтём. Спасибо. :)

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

Установка DISPLAY=«» плоха тем, что для всех программ, запущенных из mc, эта переменная тоже будет "".

Неактуально. На localhost прозе настроить. А на левом удалённом сервере всё равно только консоль через ssh.

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

Модификаторы клавиш он цепляет.

Иксовую раскладку клавиатуры?

Если собирать с --disable-x, то не зависает.

хотелось бы знать, что еще не будет работать.

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

Очень странно. Какая ФС? Не xfs ли? Еще такое бывает на сильно фрагментированной ext3

ничего странного. Операция «удалить файлы по одному, все до единого» всегда будет на порядки медленнее операции «удалить все файлы».

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

Не собирается. На make вылетает с ошибкой:

CCLD   mc
filemanager/.libs/libmcfilemanager.a(libmcfilemanager_la-panelize.o): In function `copy_files_to_panelize':
/home/skiv/mc/src/filemanager/panelize.c:457: undefined reference to `mc_log'
collect2: ld returned 1 exit status

Debian sid.

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

Ты хочешь, чтоб MC стал похож на ЭТО?
http://conemu-maximus5.googlecode.com/svn/files/ConEmuPanelViews.png

А чем «ЭТО» плохо? Кому надо - тот включит и будет пользоваться предоставленными плюшечками. Не надо - не пользуется этой плюшечкой, а пользуется другими:)

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

Собралось. Теперь пытаюсь понять смысл того, что это такое.

Скопировал на panelize. Что это значит? Куда он сохранился? Или только запись о фале сохранилась? Судя по всему только запись. Да, запустив поиск и нажав panelize для полученных результатов понял что это такое.

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

А вообще идея хорошая. Жаль, что работает только в пределах одной сессии и после выхода удаляется. Недоступен список panelize из другой копии mc.

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

Было бы может удобно разделить панелизацию для поиска и временную директорию. Сделать что-то вроде «скопировать в tmp» в диалоге копирования?

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

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

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

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

Очередной файл менеджер (комментарий)

Если такая фича и будет прикручена, то глючить она будет неимоверно.

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

Нескромная просьба: сделать ( например по <Ctrl>+A ) выделение всех файлов... 8) Все существующие способы добиться того же эффекта слишком «многословны».

'*' (Shift-8, invert selection), — сколько помню — столько он есть.

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

Если такая фича и будет прикручена, то глючить она будет неимоверно.

А не проще сделать новый эмулятор терминала? Где будет всегда работать ctrl+insert — shift+insert, где будет при желании без проблем выводиться графика :-)

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

А не проще сделать новый эмулятор терминала?

Есть здоровье? Начинайте!

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

новый эмулятор терминала? У меня какое-то смутное дежавю насчёт студента и Миникса ;)

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

В прошлом релизе работало Shift+(Вниз|Вверх) как альтернатива Ctrl+T, сейчас уже нет. Отломали или так и задумано?

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

а звездочка на цифровой клавиатуре вас чем не устраивает?

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