LINUX.ORG.RU

Вышла последняя из preX релизов версия Midnight Commander

 ,


0

0

Сегодня поздно ночью вышла последняя из предварительных релизов версия файлового менеджера Midnight Commander. На версии 4.7.0-pre4 заканчивается добавление нового функционала и начинается период подготовки к выпуску стабильной версии 4.7.0. В этот период будут производится только исправления ошибок и небольшие оптимизации...

Список основных изменений относительно версии 4.7.0-pre3

Общее

  • Добавлены биндинги для быстрой сортировки в панели.
  • Добавлен индикатор и направление текущей сортировки.
  • Механизм формирования меню полностью переделан. Теперь меню формируется динамически, горячие клавиши, отображаемые в меню, подставляются из mc.keymap.

VFS

  • Исправлен просмотр *.tar файлов, содержащих символ ':' в имени файла
  • Добавлен просмотр содержимого CAB файлов
  • Устранено отображение предупреждения при копировании файлов в архив

Редактор

  • Добавлено отображение процента текущей позиции от общего размера файла (только при включенной опции 'editor_simple_statusbar')
  • Исправлена некорректная пометка блока (при вертикальной пометке при пометке справа-налево и снизу-вверх)
  • Пункт меню редактора 'Команда' разбит на 2 пункта 'Команда' и 'Форматирование'
  • Добавлена опция 'Проверка перевода строки в конце файла' в меню Настройки/Режим сохранения..., добавлено предупреждение при сохранении в случае отсутствия переноса строки в конце файла

Разное

  • Сделан общий буфер обмена для панелей, полей ввода, редактора, командной строки

Исправление ошибок

  • Устранена проблема сборки MC в системе с uclibc < 0.9.29
  • Исправлены проблемы механизма автодополнения
  • Исправлено некорректное сохранение результатов распознавания клавиш
  • Устранена проблема 'Интерпретатор занят выполнением команды'

В целом в релизе разработчики постарались устранить найденные критические проблемы, а так же разрешить застарелые проблемы такие как 'Занятый shell'

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

★★★★

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

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

>Ещё бы зависимость от glib убрали... Например как в mc-mp:

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

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

Имхо, mc нужен, правда, я успел настолько успел привыкнуть к cd и ls -al, что постоянно забываю о том, что можно воткнуть и mc. В любом случае, радует, что программа жива и развивается.

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

>я успел настолько успел привыкнуть

я настолько успел привыкнуть

>fixed.

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

> Команда-Восстановление файлов

Только для ext2? Чем журнал в ext3 мешает? Извиняюсь за нубство, редко mc пользую.

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

ну хоть чтото хорошее сегодня случилось )

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

Запускал под рутом? К тому же- а что мешает исключить эту функцию из сборки тем, кто пакет для дистра делал?

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

>far, перепиши а?

Мсье знатный шутник! Шарман, шарман!

YogSagot ★★★
()

фичеквест: хочу чтобы полоски при копироввании двигались в сторону той панели, в которую копирую.

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

>Запускал под рутом?

Да.

>К тому же- а что мешает исключить эту функцию из сборки тем, кто пакет для дистра делал?

Debian Squeeze. Возможно так и есть.

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

>far, перепиши а?

А вот это совершенно нелепое поделие. Нафига консольный ФМ в оси, где и нормальной консоли нет?

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

>Ничем. Сказал же- для ПОДОБНЫХ ext2

Спасибо, годная фича, не дай бог, пригодится.

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

> И ещё раздражают не работающие на большинстве терминалов shift+стрелки, ctrl+insert — но это, как я понимаю, проблемы терминалов, а не mc.

Решение для стрелок обсуждалось тут: http://www.linux.org.ru/view-message.jsp?msgid=2811791

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

> Нафига консольный ФМ в оси, где и нормальной консоли нет?

Странная логика. Можно спросить, а зачем консольный ФМ в оси, гже есть нормальная консоль? Точнее, шелл.

akk ★★★★★
()

mc нужен! А вот мне интересно, есть ли в нем автодополнение, типа как Tab в шелле?

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

> Нафига консольный ФМ в оси, где и нормальной консоли нет?

Чтобы всё равно приятно было :-)

Кстати, в первом и втором случаях вы имхо употребляете слова с корнем «консоль» в разных значениях. В первом случае — «работающий в текстовом режиме», во втором случае — «интерпретатор командной строки».

Т.е. «зачем работающий в текстовом режиме ФМ в оси, где и нормального командного интерпретатора нет?» :-)

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

>> А вот мне интересно, есть ли в нем автодополнение, типа как Tab в шелле?

> Альт + таб

Под Иксами в MC это чаще всего не работает. :) Esc-Tab работает всегда.

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

Попробуй собрать его самостоятельно и сделай портативное приложение. Подробнее о портативных(читай: запускающихся со сменных носителей без установки) приложениях для Linux: appbundles.org

Dorif ★★
()

Нужен. Не всегда конечно, но нужен.

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

Интересно, если у Linux нет нормального командного интерпретатора, то у кого он есть и что называть нормальным командным интерпретатором?

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

>фичеквест: хочу чтобы полоски при копироввании двигались в сторону той панели, в которую копирую.
хмм, а если я начну копировать в ".." - куда полоски рисовать?
амарок3 ?

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

>Вам не нужно заниматься Юниксом. Вы слишком примитивно думаете. man ssh_config

Наверное слишком толсто получилось просто %-)
Ладно, попробуем потоньше.

Задача: есть сетка, корпоративная. Наружу смотрит гейт. На этом гейте есть свой sshd, неважно на каком порту (пусть будет 22).
На гейте настроен портфорвардинг, который ведет внутрь, на рабочие серваки, коих много. Т.е. если коннектится ssh -p 2222 host.org попадаешь на server01, если ssh -p 2223 host.org попадаешь на server02 и т.д.

Приведите конфиг ssh_config который сделает так что mc вдруг поймет обычный user:pass@host:port

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

>>ls: невозможно получить доступ к /root/.ssh/config: No such file or directory

>тихий ужас

тебя root консоль смутила ? %) Ну так знаешь, конфиги в /etc/ приходится из под рута править, извини %) что было открыто - от туда и запустил %) См вышеприведенную задачу. это, детка, я ещё с альфовских ультриксов начинал, поэтому не надо тут меня про юниксы лечить, если че %)

anonizmus
()

А раз не нужен, зачем стока букаф? Акция протеста?

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

>Кстати, в первом и втором случаях вы имхо употребляете слова с корнем «консоль» в разных значениях. В первом случае — «работающий в текстовом режиме», во втором случае — «интерпретатор командной строки».

Там нет ни нормального негуевого режима, ни шелла. ФМ чисто для виндовых кулхацкеров.
А сколько я наслышан о "колорере" в редакторе... Тупизм полный.

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

> Там нет ни нормального негуевого режима, ни шелла

В отличие от «нормальных негуёвых режимов», в том «ненормальном» не возникает проблема двойного ESC. И с отображением тёмного серого цвета тоже нет проблем (попробуйте в раскраске mc цвет gray). И с shift+стрелками нет глюков. Чем линуксовые терминалы «нормальнее» виндового?

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

> не возникает проблема двойного ESC

юзайте xterm, нафиг всякие гном-терминалы

> Там нет ни нормального негуевого режима, ни шелла

например, в консоли внутри фара не работает автодополнение, которое (пусть и убожественное) имеет cmd.exe

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

Может просто стоит настроить свой эмулятор терминала, или таки сменить свой железный терминал 70-х годов?

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

> нафиг всякие гном-терминалы

fuf, в смысле "ага" :)

> юзайте xterm

а как насчет urxvt?

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

Одного из разработчиков? :)

Разработчик индус которого заставляют кодить, или он кодит за еду? Раз считает, что то, то что он делает не нужно.

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

>mc нужен! А вот мне интересно, есть ли в нем автодополнение, типа как Tab в шелле?

есть, у меня оно на Shift-Tab

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

Опрос устрой, если хочешь опровергнуть моё предположение. MC возможно юзают люди которые недавно с венды перешли.А старые задроты уже нет.

А толку-то, в толксах кто-то статистику посещения ЛОРа выкладывал, 80% посетителей виндузятники, мало того под окнами, так браузер уних ie чуть больше чем у половины.

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

>А толку-то, в толксах кто-то статистику посещения ЛОРа выкладывал, 80% посетителей виндузятники, мало того под окнами, так браузер уних ie чуть больше чем у половины.

Ну может у них воркстейшны на венде. Че тут такого, это нормально. У нас как в совке, нанимают админа, сажают его за PDC %) гыгы %) вот и %)

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

> Приведите конфиг ssh_config который сделает так что mc вдруг поймет обычный user:pass@host:port

лол, с ультриксов начинал, а такую чушь порешь. тебе ж сказали про ~/.ssh/config. вот например: Host sl Port 20022

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

~/.ssh/config. вот например: Host sl Port 20022

ты идиот ? Или как ? Ты не понимаешь что такое портфорвардинг ? На внутренние сервера sshd ?

anonizmus
()

> [s]замечательного[/s] ненужного

Лор захватила школота, позор

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

> ты идиот ? Или как ? Ты не понимаешь что такое портфорвардинг ? На внутренние сервера sshd ?

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

кстати, что такое "внутренние сервера sshd"?

anonymous
()

Приятно видеть, что проект жив.

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

>кстати, что такое "внутренние сервера sshd"?

Учись читать уже, повторять устал. Вот ты сидишь своей жирной жопой аутсортера дома, в теплом уютном кресле, ночью. А у тебя куча хуева нод, в корпоративной сетке. Настроен портфорвардинг на гейте в нет. (почитай на вики, блин, что это такое, если ты ниче не админил окромя локалхоста).

Снаружи через инет доступен хост через один ип. На внутренние серваки попадаешь через портфорвардинг. Никакие тебе конфиги не помогут, тока руками задавать порт. mc это не умел, потому что разработчики видимо такие же как ты. Научился с каким то патчем для альфы 4.7.

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

> Может просто стоит настроить свой эмулятор терминала

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

Подавляющее большинство эмуляторов терминалов не работают с mc-шными shift+стрелками (Terminal, ROXterm, Konsole) и/или ctrl-ins (xterm) по умолчанию и требуют ковыряния в глубоких дебрях для исправления этого. Это не нормальные терминалы.

Тёмно-серый цвет в mc «чистая» линуксовая консоль не хочет выводить даже при использовании export TERM="xterm-256color" (эта строчка помогает на эмуляторах терминалов). Может, чего-то надо в настройках загрузчика крутить... Но могло бы и просто так работать — как в Windows.

> или таки сменить свой железный терминал 70-х годов?

Использую терминалы из распоследней Слаки-13.0. Они до сих пор кривые. Разве что в konsole появилась возможность быстро и удобно настроить то, что она выдаёт при нажатии клавиш, и избавиться таким образом от большинства проблем. Но konsole для меня слишком толстая и медленная.

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

>sergey_feo * (*) (30.10.2009 19:46:11) ну ты конь пещерный какой то ;-), раз код в мц пишешь, пипец просто

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

>Подавляющее большинство эмуляторов терминалов не работают с mc-шными shift+стрелками (Terminal, ROXterm, Konsole)

это мягко говоря не соответствует истине...

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