Вышла (http://www.midnight-commander.org/wiki/NEWS-4.7.2) новая версия консольного файлового менеджера Midnight Commander (http://www.midnight-commander.org) (4.7.2), которая включает в себя следующие основные изменения:
-
Ядро- Режим быстрого поиска определяется опцией quick_search_case_sensitive (#2022 (http://www.midnight-commander.org/ticket/2022));
- Колесо мыши не меняет настройки сортировки в панелях (#2093 (http://www.midnight-commander.org/ticket/2093));
- Интерактивная помощь высвечивается для динамического форматирования (#1561 (http://www.midnight-commander.org/ticket/1561));
- Улучшена поддержка двойных и одинарных линий в скинах (#1648 (http://www.midnight-commander.org/ticket/1648));
-
Редактор- Выделенный текст заменяется на тот, который вставляется из буфера обмена (#2155 (http://www.midnight-commander.org/ticket/2155));
- Подсветка синтаксиса стала нечувствительной к регистру символов (#1770 (http://www.midnight-commander.org/ticket/17...URL: http://www.midnight-commander.org/wiki/NEWS-4.7.2
Новость: https://www.opennet.ru/opennews/art.shtml?num=26501
Слава яйцам #2135 пофиксили, жутко бесило
У месяца два как...
кто может сделать бинарную сборку для opensuse ?
Я сделаю, только домой вернусь. 32 или 64-битную? Просто tar.bz2-файл, или rpm?
http://download.opensuse.org/repositories/home:/ZaWertun:/mc.../
надеюсь все на месте - spec взят от 4.7.1
Вот ссылка на 32-битную версию. Должна работать в любом дистрибутиве! На сайте кстати есть бинарники, но для Ред Хата. Вот ссылка: http://rapidshare.com/files/384202726/mc-4.7.2-bin-x86.tar.bz2 . Если надо сделаю RPM, но его уже сделали выше.
Подскажите, есть ли планы улучшить просмотрщик, сделать аналог тотал-коммандеровского?
Интересует возможность моментального просмотра больших файлов, больше чем размер /tmp и больше чем RAM. Пока что сижу на 4.6.2, больше 1-2 гигабайт файлы смотреть нереально :(
> Подскажите, есть ли планы улучшить просмотрщик, сделать аналог тотал-коммандеровского?простите, но я не знаком с тоталкоммандером и с его просмотрщиком.
> Интересует возможность моментального просмотра больших файлов, больше чем размер /tmp и больше чем RAM.А такие планы были. И эти планы были успешно реализованы. Теперь переход в конец огромных файлов происходит немного быстрее. Упомянутая уже задача под номером #2135 - это следствие переделки просмотрщика
> Пока что сижу на 4.6.2, больше 1-2 гигабайт файлы смотреть нереально :(Переходите на 4.7.2 - вам понравится, гарантирую :)
Отлично, ждем в портах и переходим :)
Еще пожелание, часто приходится смотреть логи в режиме слежения.
Не хотите добавить на какой-то шорткат выполнение `tail -f $FNAME` ?
Думаю было бы многим удобно :)
>Отлично, ждем в портах и переходим :)
>Еще пожелание, часто приходится смотреть логи в режиме слежения.
>Не хотите добавить на какой-то шорткат выполнение `tail -f $FNAME` ?
>Думаю было бы многим удобно :)Не, Вам точно надо перейти :)
Уже реализовано. Пусть не в автоматическом режиме но есть. Во вьювере просто периодически нажимайте клавишу End - содержимое файла будет обновляться.
Автоматическое слежение реализовать намного сложнее - есть туча систем (dnotify/fnotify/inotify, auditd и т.д.) и туча операционок (версий ядер), где оно или есть или нету... решили, что овчинка выделки пока что не стоит и что периодического нажатия клавиши End должно быть достаточно.
Ладно, мою идею не поняли :)
Есть уже слежение, реализованное, выполняешь tail -f file.log и оно летит вверх по экрану :)
Просто это частая операция у многих кого я знаю, вот, хотел предложить внести её в официальные шорткаты :)
Кстати, поздравляю с адской новостью про релиз ;)
Это я про айди новости.
>Кстати, поздравляю с адской новостью про релиз ;)
>Это я про айди новости.Пять шестёрок - не три :)
>Не, Вам точно надо перейти :)===9<=== Добавить в ~/.mc/mc.menu, перемешать, варить до готовности.
F: tail -f, натурально!
tail -F %f
===>6===%)
Я как раз предлагал ввести нечто аналогичное, но как официальный шорткат, сам-то каждый может из тысяч кто пользует, а вот глобально чтоб - это ж сказка будет :)
уже в портах.
Чертовски оперативно! Спасибо!
>[оверквотинг удален]
>> Интересует возможность моментального просмотра больших файлов, больше чем размер /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 в конце концов.
>Подскажите, есть ли планы улучшить просмотрщик, сделать аналог тотал-коммандеровского?куда еще то улучшать?
>Интересует возможность моментального просмотра больших файлов,
Начиная с 4.7.1 был переделан вьювер именно изза этого, так что пробуйте.
> Начиная с 4.7.1 был переделан вьювер именно изза этого, так что пробуйте.Что-то в этой версии не работает "mc -e file".. Не получается у меня на http://www.midnight-commander.org/prefs зарегестрироваться (подтверждающий e-mail не приходит), так что может тут кто-нибудь это пофиксит, или баг запостит? Буду премного благодарен..
>Что-то в этой версии не работает "mc -e file"..Хм, действительно...
> так что может тут кто-нибудь это пофиксит, или баг запостит? Буду премного благодарен..
http://www.midnight-commander.org/ticket/2187
Ну что ж, я сломал, я и буду чинить. :)
>Исправлена ошибка быстрого перехода к концу файла (#2135);чо это сразу ошибка, это была фича...
>чо это сразу ошибка, это была фича...Точно! Особенно нравится фича, когда жмёшь F3 на какой-нибудь /var/log/kern.log.2.gz -- небольшой мегабайт на 20-30... Приколько так -- troff-s/nroff-ы работают - процессоры греют, темп-ы заполняются, клавиатура в ступоре, экран не меняется. Лепота! (Нет, версия старая... Мож починили уже?)
> Мож починили уже?)да
>Точно! Особенно нравится фича, когда жмёшь F3 на какой-нибудь /var/log/kern.log.2.gzэто вообще другое, вьювер переписан был в 4.7.1, а сейчас была поправлена проблема с уезжанием нижней границы до первой строки окна.
Нашел большой баг, которого раньше не было в ветке 4.6.3.
Если после сокрытия понелей(ctrl+O) выполнить команду, например пинг и во время выполнения выйти в панели(обратно ctrl+O), а потом вернуться, то та часть информации, что была сгенерирована во время переключения, становится невидимой вообще.
это особенность, но от нее желательно избавиться :)
>Нашел большой баг, которого раньше не было в ветке 4.6.3.
>Если после сокрытия понелей(ctrl+O) выполнить команду, например пинг и во время выполнения
>выйти в панели(обратно ctrl+O), а потом вернуться, то та часть информации,
>что была сгенерирована во время переключения, становится невидимой вообще.Язык багрепортилки на www.midnight-commander.org только английский. Ваш багрепорт (http://www.midnight-commander.org/ticket/2181) закрыт как invalid (неправильная постановка задачи). Но в любом случае спасибо за интерес к проекту.
По поводу самого бага - да, это скорее особенность и традиция :)
Если Вас не затруднит - повторите багрепорт, но на английском языке.P.S. На ЛОРе как-то было рвение создать проект по сбору рукоязычных багрепортов. Типа, народ репортит по любым проектам по-русски, а переводчики потом пересылают переведённых текст в оригинальные багтрекалки. Вроде и ничего такая идея. Жаль, что про неё ничего не слышно :(
попробую, хотя мне лучше конечно по-немецки :)
г-н разработчик, а можно сделать внизу кнопочки как в тоталкоммандере?
>г-н разработчик, а можно сделать внизу кнопочки как в тоталкоммандере?А как в тоталкоммандере?
Или лучше так:
А что такое тоталкоммандер?? ;-))
Разработчикам ОГРОМНАЯ БЛАГОДАРНОСТЬ!!!
Да, не хватает благодарности в последнее время. Присоединяюсь к предыдущему оратору. Радует, что развитие идет не только по пути "рюшечек" (хотя это, как ни странно, тоже важно), но и по делу. Даже доки и переводы ребята не леняться дописывать. РЕСПЕКТ!
Присоединяюсь к благодарностям и поздравлениям.
А доводка до ума кода поддержки vfs планируется?? Он явно сыроват - нарывался уже на некоторые глюки. Причем все те же - из версии в версию...
Господа! Хорошо бы если б сделали поддержку плагинов в MC.
>Господа! Хорошо бы если б сделали поддержку плагинов в MC.vfs - это функционал именно из этой области.
Тут вопрос можно более конкретней сформулировать: хорошо бы "выставить наружу" АПИшку, чтоб появилась возможность прикручивать свои расширения. C-Lang в MC уже есть - полдела сделано, так сказать...
Когда планируется пакет для Убунту? почему в репозитарии не собираются пакеты, а если собираются то очень долго? Сейчас там 4.7.0.3, даже не 4.7.1, не говоря о последнем релизе. Хотелось бы большей оперативности в этом вопросе.
Кстати, огромное спасибо за улучшения! Успехов!
При 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.Poecs.c ecs.h - нэту!
>Останов.Хм.. Нормально скомпилился с сорцов в 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 - нэту!
Таки да, нэту!! А надо ли?? ;-))
># find ./ -name "ecs*"
># (тоже не нашлось)
>>ecs.c ecs.h - нэту!
>Таки да, нэту!! А надо ли?? ;-))Таки просит
> make[1]: *** Нет правила для сборки цели `ecs.o', требуемой для `mc'. Останов.
>
>Таки проситЭто:
http://www.midnight-commander.org/downloads/mc-4.7.2.tar.bz2
не попросит - проверено ;-))
>>
>>Таки просит
>
>Это:
>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 +0400Merge branch '2097_cleanup_master'
* 2097_cleanup_master: (23 commits)
...
Removed unused src/ecs* files and related stuff.
...Видимо не добили до конца
а можно опции сборки глянуть?
>а можно опции сборки глянуть?./configure --prefix=/usr \
--sysconfdir=/usr/share \
--sharedstatedir=/usr/share \
--libexecdir=/usr/share \
--localstatedir=/var \
--libdir=/usr/lib64 \
--includedir=/usr/include \
--datarootdir=/usr/share \
--datadir=/usr/share \
--infodir=/usr/share/info \
--localedir=/usr/share/locale \
--mandir=/usr/share/man \
--build="x86_64-gnu-linux" \
--host="x86_64-gnu-linux" \
--disable-extcharset \
--enable-netcode \
--enable-background \
--enable-utf8 \
--with-mmap \
--with-x \
--with-vfs \
--with-mcfs \
--with-samba \
--with-configdir=/etc/samba \
--with-codepagedir=/usr/lib64/samba/codepages \
--without-gpm-mouse \
--with-subshell \
--with-screen=slang \
--with-slang-libs=/usr/lib64 \
--with-edit \
--without-ext2undel \
--without-libintl-prefix \
--without-libiconv-prefix;
>а можно опции сборки глянуть?В общем, решилось
autoreconf -f -i
autoconf -f -iили
./autogen.sh
:)
главное чтобы билд скрипты хотя бы поправили ё-маё