The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вышел файловый менеджер Midnight Commander 4.7.2

06.05.2010 10:48

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

  • Ядро
    • Режим быстрого поиска определяется опцией quick_search_case_sensitive (#2022);
    • Колесо мыши не меняет настройки сортировки в панелях (#2093);
    • Интерактивная помощь высвечивается для динамического форматирования (#1561);
    • Улучшена поддержка двойных и одинарных линий в скинах (#1648);
  • Редактор
    • Выделенный текст заменяется на тот, который вставляется из буфера обмена (#2155);
    • Подсветка синтаксиса стала нечувствительной к регистру символов (#1770);
    • Текущий режим синтаксиса высвечивается в диалоге "Выберите режим синтаксической подсветки" (#1754);
    • Теперь осуществляется подсветка в ini файлах (#2126);
  • Просмотрщик
    • Исправлена ошибка быстрого перехода к концу файла (#2135);
  • Просмотрщик diff файлов
    • Реализована возможность визуально сравнивать и делать слияние двух файлов (#120, #2159);
  • Разное
    • Множество исправлений и улучшений кода приложения;
    • Добавлена новая "темная" визуальная тема (skin);
    • Обновлена документация;
    • Обновлены переводы программы;
    • Исправлено множество утечек памяти и падений программы;
    • Исправлено множество мелких ошибок в работе интерфейса;


  1. Главная ссылка к новости (http://www.midnight-commander....)
  2. OpenNews: Вышел файловый менеджер Midnight Commander 4.7.1
  3. OpenNews: Вышел Midnight Commander 4.7
Автор новости: Artem S. Tashkinov
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/26501-midnightcommander
Ключевые слова: midnightcommander, console, cli, file, manager
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, funky_dennis (?), 11:39, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Слава яйцам #2135 пофиксили, жутко бесило
     
     
  • 2.32, pavlinux (ok), 01:20, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    У месяца два как...
     

  • 1.2, SwitNJ (??), 11:58, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кто может сделать бинарную сборку для opensuse ?
     
     
  • 2.6, Zenitur (?), 12:45, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я сделаю, только домой вернусь. 32 или 64-битную? Просто tar.bz2-файл, или rpm?
     
  • 2.18, ZaWertun (ok), 16:50, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    http://download.opensuse.org/repositories/home:/ZaWertun:/mc/openSUSE_11.2/
    надеюсь все на месте - spec взят от 4.7.1
     
  • 2.20, Zenitur (?), 18:03, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вот ссылка на 32-битную версию. Должна работать в любом дистрибутиве! На сайте кстати есть бинарники, но для Ред Хата. Вот ссылка: http://rapidshare.com/files/384202726/mc-4.7.2-bin-x86.tar.bz2 . Если надо сделаю RPM, но его уже сделали выше.
     

  • 1.3, anonm (?), 12:14, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Подскажите, есть ли планы улучшить просмотрщик, сделать аналог тотал-коммандеровского?
    Интересует возможность моментального просмотра больших файлов, больше чем размер /tmp и больше чем RAM. Пока что сижу на 4.6.2, больше 1-2 гигабайт файлы смотреть нереально :(
     
     
  • 2.5, Slavaz (ok), 12:25, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Подскажите, есть ли планы улучшить просмотрщик, сделать аналог тотал-коммандеровского?

    простите, но я не знаком с тоталкоммандером и с его просмотрщиком.
    > Интересует возможность моментального просмотра больших файлов, больше чем размер /tmp и больше чем RAM.

    А такие планы были. И эти планы были успешно реализованы. Теперь переход в конец огромных файлов происходит немного быстрее. Упомянутая уже задача под номером #2135 - это следствие переделки просмотрщика


    > Пока что сижу на 4.6.2, больше 1-2 гигабайт файлы смотреть нереально :(

    Переходите на 4.7.2 - вам понравится, гарантирую :)

     
     
  • 3.8, anonm (?), 12:48, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Отлично, ждем в портах и переходим :)
    Еще пожелание, часто приходится смотреть логи в режиме слежения.
    Не хотите добавить на какой-то шорткат выполнение 'tail -f $FNAME' ?
    Думаю было бы многим удобно :)
     
     
  • 4.9, Slavaz (ok), 12:56, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Отлично, ждем в портах и переходим :)
    >Еще пожелание, часто приходится смотреть логи в режиме слежения.
    >Не хотите добавить на какой-то шорткат выполнение 'tail -f $FNAME' ?
    >Думаю было бы многим удобно :)

    Не, Вам точно надо перейти :)

    Уже реализовано. Пусть не в автоматическом режиме но есть. Во вьювере просто периодически нажимайте клавишу End - содержимое файла будет обновляться.

    Автоматическое слежение реализовать намного сложнее - есть туча систем (dnotify/fnotify/inotify, auditd и т.д.) и туча операционок (версий ядер), где оно или есть или нету... решили, что овчинка выделки пока что не стоит и что периодического нажатия клавиши End должно быть достаточно.

     
     
  • 5.10, anonm (?), 13:00, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ладно, мою идею не поняли :)
    Есть уже слежение, реализованное, выполняешь tail -f file.log и оно летит вверх по экрану :)
    Просто это частая операция у многих кого я знаю, вот, хотел предложить внести её в официальные шорткаты :)
     
     
  • 6.11, anonm (?), 13:05, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, поздравляю с адской новостью про релиз ;)
    Это я про айди новости.
     
     
  • 7.12, Slavaz (ok), 13:09, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Кстати, поздравляю с адской новостью про релиз ;)
    >Это я про айди новости.

    Пять шестёрок - не три :)

     
  • 5.13, Andrey Mitrofanov (?), 13:25, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Не, Вам точно надо перейти :)

    ===9<=== Добавить в ~/.mc/mc.menu, перемешать, варить до готовности.
    F: tail -f, натурально!
        tail -F %f
    ===>6===

    %)

     
     
  • 6.14, anonm (?), 14:32, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я как раз предлагал ввести нечто аналогичное, но как официальный шорткат, сам-то каждый может из тысяч кто пользует, а вот глобально чтоб - это ж сказка будет :)
     
  • 4.31, лолшто (?), 01:03, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    уже в портах.
     
     
  • 5.39, terr0rist (ok), 11:16, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Чертовски оперативно! Спасибо!
     
  • 3.27, iav (ok), 20:50, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >> Интересует возможность моментального просмотра больших файлов, больше чем размер /tmp и больше чем RAM.
    >
    >А такие планы были. И эти планы были успешно реализованы. Теперь переход
    >в конец огромных файлов происходит немного быстрее. Упомянутая уже задача под
    >номером #2135 - это следствие переделки просмотрщика
    >
    >
    >> Пока что сижу на 4.6.2, больше 1-2 гигабайт файлы смотреть нереально :(
    >
    >Переходите на 4.7.2 - вам понравится, гарантирую :)

    а как же http://www.midnight-commander.org/ticket/36 ?
    Особенно умилило прежнее
    > Use "tail" if you only want to view the tail of a file.'
    > Closing "not a bug".

    Зачем тогда вообще нужен их просмотрщик? Можно использовать cat, more, vi в конце концов.

     
  • 2.7, angel_il (ok), 12:46, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Подскажите, есть ли планы улучшить просмотрщик, сделать аналог тотал-коммандеровского?

    куда еще то улучшать?

    >Интересует возможность моментального просмотра больших файлов,

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

     
     
  • 3.46, Eugeni (??), 18:24, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Начиная с 4.7.1 был переделан вьювер именно изза этого, так что пробуйте.

    Что-то в этой версии не работает "mc -e file".. Не получается у меня на http://www.midnight-commander.org/prefs зарегестрироваться (подтверждающий e-mail не приходит), так что может тут кто-нибудь это пофиксит, или баг запостит? Буду премного благодарен..

     
     
  • 4.47, aborodin (ok), 19:34, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Что-то в этой версии не работает "mc -e file"..

    Хм, действительно...

    > так что может тут кто-нибудь это пофиксит, или баг запостит? Буду премного благодарен..

    http://www.midnight-commander.org/ticket/2187

    Ну что ж, я сломал, я и буду чинить. :)

     

  • 1.4, angel_il (ok), 12:22, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Исправлена ошибка быстрого перехода к концу файла (#2135);

    чо это сразу ошибка, это была фича...

     
     
  • 2.15, Andrey Mitrofanov (?), 14:39, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >чо это сразу ошибка, это была фича...

    Точно! Особенно нравится фича, когда жмёшь F3 на какой-нибудь /var/log/kern.log.2.gz -- небольшой мегабайт на 20-30... Приколько так -- troff-s/nroff-ы работают - процессоры греют, темп-ы заполняются, клавиатура в ступоре, экран не меняется. Лепота! (Нет, версия старая... Мож починили уже?)

     
     
  • 3.16, Slavaz (ok), 15:10, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мож починили уже?)

    да

     
  • 3.17, angel_il (ok), 16:30, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Точно! Особенно нравится фича, когда жмёшь F3 на какой-нибудь /var/log/kern.log.2.gz

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

     

  • 1.19, Alrond (??), 18:03, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нашел большой баг, которого раньше не было в ветке 4.6.3.
    Если после сокрытия понелей(ctrl+O) выполнить команду, например пинг и во время выполнения выйти в панели(обратно ctrl+O), а потом вернуться, то та часть информации, что была сгенерирована во время переключения, становится невидимой вообще.
     
     
  • 2.21, Logo (ok), 18:12, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    это особенность, но от нее желательно избавиться :)
     
  • 2.23, Slavaz (ok), 18:35, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Нашел большой баг, которого раньше не было в ветке 4.6.3.
    >Если после сокрытия понелей(ctrl+O) выполнить команду, например пинг и во время выполнения
    >выйти в панели(обратно ctrl+O), а потом вернуться, то та часть информации,
    >что была сгенерирована во время переключения, становится невидимой вообще.

    Язык багрепортилки на www.midnight-commander.org только английский. Ваш багрепорт (http://www.midnight-commander.org/ticket/2181) закрыт как invalid (неправильная постановка задачи). Но в любом случае спасибо за интерес к проекту.

    По поводу самого бага - да, это скорее особенность и традиция :)
    Если Вас не затруднит - повторите багрепорт, но на английском языке.

    P.S. На ЛОРе как-то было рвение создать проект по сбору рукоязычных багрепортов. Типа, народ репортит по любым проектам по-русски, а переводчики потом пересылают переведённых текст в оригинальные багтрекалки. Вроде и ничего такая идея. Жаль, что про неё ничего не слышно :(

     
     
  • 3.25, Alrond (??), 19:09, 06/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    попробую, хотя мне лучше конечно по-немецки :)
     
  • 3.42, pokalo (??), 14:13, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    г-н разработчик, а можно сделать внизу кнопочки как в тоталкоммандере?
     
     
  • 4.44, Slavaz (ok), 14:45, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >г-н разработчик, а можно сделать внизу кнопочки как в тоталкоммандере?

    А как в тоталкоммандере?

     
     
  • 5.45, Sphynkx (ok), 15:25, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Или лучше так:
    А что такое тоталкоммандер?? ;-))

     

  • 1.22, Logo (ok), 18:13, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Разработчикам ОГРОМНАЯ БЛАГОДАРНОСТЬ!!!
     
  • 1.24, crick (ok), 19:03, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Да, не хватает благодарности в последнее время. Присоединяюсь к предыдущему оратору. Радует, что развитие идет не только по пути "рюшечек" (хотя это, как ни странно, тоже важно), но и по делу. Даже доки и переводы ребята не леняться дописывать. РЕСПЕКТ!
     
  • 1.26, Sphynkx (ok), 20:32, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Присоединяюсь к благодарностям и поздравлениям.
    А доводка до ума кода поддержки vfs планируется?? Он явно сыроват - нарывался уже на некоторые глюки. Причем все те же - из версии в версию...
     
  • 1.28, User (??), 23:09, 06/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Господа! Хорошо бы если б сделали поддержку плагинов в MC.
     
     
  • 2.30, Sphynkx (ok), 00:44, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Господа! Хорошо бы если б сделали поддержку плагинов в MC.

    vfs - это функционал именно из этой области.
    Тут вопрос можно более конкретней сформулировать: хорошо бы "выставить наружу" АПИшку, чтоб появилась возможность прикручивать свои расширения. C-Lang в MC уже есть - полдела сделано, так сказать...

     

  • 1.29, rom85 (?), 00:30, 07/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда планируется пакет для Убунту? почему в репозитарии не собираются пакеты, а если собираются то очень долго? Сейчас там 4.7.0.3, даже не 4.7.1, не говоря о последнем релизе. Хотелось бы большей оперативности в этом вопросе.
    Кстати, огромное спасибо за улучшения! Успехов!
     
  • 1.33, pavlinux (ok), 01:52, 07/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    При make distclean, заново запускается configure

    # make distclean
    ...
    ...
    Making distclean in .
    make[1]: Entering directory '/usr/src/mc'
    /bin/sh ./config.status --recheck
    running CONFIG_SHELL=/bin/sh /bin/sh ./configure --prefix=/usr --sysconfdir=/usr ...
    ...
    ...

    ---------

    mv -f .deps/keybind.Tpo .deps/keybind.Po
    make[1]: *** Нет правила для сборки цели 'ecs.o', требуемой для 'mc'.  Останов.

    --------

    # git pull
    Already up-to-date.

    # cat src/Makefile | grep "ecs.c"
            option.h setup.c setup.h keybind.c keybind.h cmddef.h ecs.c \
            ecs.c ecs.h
    ecs_test_SOURCES = ecs-test.c ecs.h ecs.c

    # find ./ -name "ecs*"
    ./.deps/ecs-test.Po
    ./.deps/ecs.Po

    ecs.c ecs.h - нэту!

     
     
  • 2.34, Sphynkx (ok), 02:18, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Останов.

    Хм.. Нормально скомпилился с сорцов в 12й слаке. И приступил к выполнению обязанностей ;-)) Архив с офсайта.

    ># cat src/Makefile | grep "ecs.c"
    >        option.h setup.c setup.h keybind.c
    >keybind.h cmddef.h ecs.c \
    >        ecs.c ecs.h
    >ecs_test_SOURCES = ecs-test.c ecs.h ecs.c
    >

    # cat src/Makefile | grep "ecs.c"
    # (нэту!!, т.е.)

    ># find ./ -name "ecs*"
    >./.deps/ecs-test.Po
    >./.deps/ecs.Po
    >

    # find ./ -name "ecs*"
    # (тоже не нашлось)

    >ecs.c ecs.h - нэту!

    Таки да, нэту!! А надо ли?? ;-))

     
     
  • 3.35, pavlinux (ok), 04:11, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    ># find ./ -name "ecs*"
    ># (тоже не нашлось)
    >>ecs.c ecs.h - нэту!
    >Таки да, нэту!! А надо ли?? ;-))

    Таки просит

    > make[1]: *** Нет правила для сборки цели 'ecs.o', требуемой для 'mc'.  Останов.

     
     
  • 4.36, Sphynkx (ok), 04:20, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >
    >Таки просит

    Это:
    http://www.midnight-commander.org/downloads/mc-4.7.2.tar.bz2
    не попросит - проверено ;-))

     
     
  • 5.37, pavlinux (ok), 04:54, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>
    >>Таки просит
    >
    >Это:
    >http://www.midnight-commander.org/downloads/mc-4.7.2.tar.bz2
    >не попросит - проверено ;-))

    commit f4e369c222543f864adfde7be211e9881cdf30a2
    Merge: bfd0b2c 8f48bf2
    Author: Andrew Borodin <aborodin@vmail.ru>
    Date:   Wed May 5 16:24:32 2010 +0400

        Merge branch '2097_cleanup_master'
        
        * 2097_cleanup_master: (23 commits)
    ...
          Removed unused src/ecs* files and related stuff.
    ...

    Видимо не добили до конца

     
  • 2.38, angel_il (ok), 07:56, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а можно опции сборки глянуть?
     
     
  • 3.40, pavlinux (ok), 13:40, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    configure --prefix usr --sysconfdir usr share --... большой текст свёрнут, показать
     
  • 3.41, pavlinux (ok), 13:44, 07/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >а можно опции сборки глянуть?

    В общем, решилось

    autoreconf -f -i
    autoconf -f -i

    или

    ./autogen.sh
    :)

     

  • 1.43, sluge (ok), 14:19, 07/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    главное чтобы билд скрипты хотя бы поправили ё-маё
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру