LINUX.ORG.RU

Новый старый Midnight Commander


0

0

Возродилась ветка 4.1 знаменитого файлового менеджера. Масса плюсов как по сравнению с прародителем (Advanced Midnight Commander 4.1.35), так и с текущей веткой 4.6. Включены: поддержка кодировок в панелях, редакторе и вьювере, сохранение позиций просмотра и редактирования, поддержка FXP, расцвечивание файловых групп и реалтаймовые часы. :) Исключены все остатки X-наследия, включая Glib, так что, теперь mc можно назвать консольным :)

>>> HomePage

anonymous

Проверено: green

На open 3.1/i386 кто - нибудь собирал? Undefined symbol `_cons_saver_pid' - это оно о чем? Откуда? Врубал//вырубал slang и gpm. Если бы в магазине не было бы медовухи - сам бы разобрался бы ;-)

DtZ

anonymous
()

Sun-ch (*) (2003-04-24 16:49:51.766309)
Слышь, Сааныыыч!
Глянь на http://www.linux.org.ru/rules.jsp
"Воздержитесь от ... применения нецензурных выражений"
Вроде, не мальчик уже... :)

anonymous
()

> А CTRL+S в операционке вашего имени уже не работает?

CTRL+S отлично работает в шелле ;-)

anonymous
()

>А CTRL+S в операционке вашего имени уже не работает? Можно тогда
>попробовать ESC-S...

Помойму эту комбинацию все себя уважающие знают, а вот всякие
фрибиздуны пусть давят PGDOWN до посинения.... :))) Давно так
не смеялся.......

anonymous
()

anonymous (*) (2003-04-24 16:32:26.730403): бери и делай, там все легко и просто, причем корректнее, чем в оригинальном MC ;) --help-colors, родной-любимый, поможет вождю русской демократии

anonymous (*) (2003-04-24 21:47:32.567871): пахнете, батенька... А ведь сегодня "чистый четверг", вы мыться не пробовали? MC-mp отличный проект, об авторе ничего заключить не могу, увы, лично не знаком, но ваши слова мне кажуться оскорбительными - если у Вас есть претензии к автору, то выскажите их лично и не засоряйте форум. И не делайте поспешных заключений, тем более - не показывайте собственную глупость и безграмотность - MC-mp базируется на AMP.

sdmitry: всегда велкам :)

anonymous
()

У меня под Free 4.5 не собирается, у кого-нибудь получилось?

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


2anonymous (*) (2003-04-24 23:05:22.758014)

> лично не знаком, но ваши слова мне кажуться

Гы-гы-гы

anonymous
()

А кто-нить может грамотно объяснить чем он лучше 4.6?
За исключением отсутствия Glib и X и Shift+F8.

Dead ★★★★
()

Мда... Как страдают бедные линуксоиды от нежелания читать документацию... Хотя, благодаря этому у них каждый день праздник! Узнали про Сtrl-S в MC - хорошо! Ctrl-T - еще круче! Может, еще какую секретную комбинацию открыть....

C-x ! например... или M-?...

Во, надо книжку написать :)

anonymous
()

far_mc-like.zip - предназначен для Far Manager. Far`e отображает файлы по типу Unix-like.

anonymous
()

>2anonymous (*) (2003-04-25 02:05:02.891235) >в оригинальном mc нет ctr-T ./configure --with-charset

Ничего не понимаю! К чему был выход проектика amc-4.6? Загнулся он там, или нет? не смотрел давно... К чему поднимать mc-4.1? Почему в mc-devel уже больше недели стоит гробовая тишина?

И нафига нужно две ветки одного и того же продукта? Переименовать в midnight navigator! :)

anonymous
()

Спасибо Олегу Коновалову за очень удобный Ф.М.

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

2anonymous (*) (2003-04-25 09:42:10.534427)
> в оригинальном mc нет ctr-T
Вы --enable-charset пробовали? И откуда по вашему C-T появилось в
mc-4.1.40*mp?
Кстати, откуда версия 4.1.40?

sav
()

sav: а Sh-F8 откуда появилось? ;) Откуда взялась версия - на сайте проекта написано. И написано, на чем базируется... Честно сказано про downports. И что? Вы будете спорить, что этот MP удобнее основной ветки?

Насколько я знаю (я могу и ошибаться) - 4.1.36 была win32-cygnus, 4.1.37 - qnx port, 4.1.38 - os2/beos (кажется) порт. Про 39 ничего не знаю, но думаю, что она была. 4.1.36/37 вчера видел в сети каким-то поисковиком по ftp.

Может это и хаки, но версии такие были точно.

anonymous
()

Интересно - а автор нас читает? :)

anonymous
()

4.1.37 - qnx port,

не думаю. В QNX 4 в основном гоняли .35 ...Только он после 4.25 D уже не работал без напильника размером с системный блок.

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

Ну чем он конкретнее удобнее-то? По ссылке я вижу только что автор ни английского толком не знает, ни для чего glib служит... Интересно, чего он еще так же "хорошо" знает :>?

anonymous
()

И куда в этой версии делась подсветка прав пользователя а ля deco? Тоже наверное похерили, как не консольную фичу :)? Ф топку, в опсчем.

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

>Вы --enable-charset пробовали? И откуда по вашему C-T появилось


а почему в дистрибутивах (Debian например) mc собирается без этой опции???

anonymous
()

Для того чтобы shift-F8 заработало из терминала, надо F18 переучить например на alt-F8.. тогда перекодировка в панелях будет работать по нажатию alt-F8

eXOR ★★★★★
()

Народ, вы мне вот скажите, у меня стоит Win4Lin на Слаке только затем чтобы юзать Far под линухом... Стоит ли мне ставить этот свежеиспеченный MC заместо Fаr-а и снести к ядрене бабушке Win4lin?

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

>Для того чтобы shift-F8 заработало из терминала, надо F18 >переучить например на alt-F8.. тогда перекодировка в панелях будет работать по нажатию alt-F8

как это сделать?
можно конкретней что и куда надо прописать?

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

2anonymous (*) (2003-04-25 11:30:59.41437)
> sav: а Sh-F8 откуда появилось? ;) Откуда взялась версия - на сайте
По поводу S-F8 скажу, что Samba настраивается на ура и никаких S-F8
после этого не нужно.
> проекта написано. И написано, на чем базируется... Честно сказано
> про downports. И что? Вы будете спорить, что этот MP удобнее
> основной ветки?
О вкусах не спорят, тем более я лицо заинтересованное.
В новых версиях столько улучшений, в том числе portability, что за
ними не угнаться. Да и смысла в реанимации ветки 4.1. не вижу.
Лучше уж портировать FXP в 4.6.

> Про 39 ничего не знаю, но думаю, что она была.
Вы с веткой 2.0 ядерной не путаете?
Нет в GNOME CVS версий после 4_1_36.

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

> а почему в дистрибутивах (Debian например) mc собирается без этой опции???

Наверное потому, что пользователи этих дистрибутивов не слишком активно просят об этом майнтайнеров пакета mc. Кстати debian'овского майнтайнера они убедили, так что следующий пакет будет с поддержкой этой опции.

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

rm -Rf, как же ещё?

Ну и пулю в лоб тому, кто помойку развёл.

Antichrist
()

sav: ну, уважаемый, чего неймется-то? Что копирайта за использованный код не написали? Или что? :) Так напиши автору - вырази свое "ФЭ".

Вообще я рад, что ветка возродилась. Я по ней скучал с выхода последнего релиза Арпи в 99-м кажется. Насчет portability - не согласен я!

Два-три человека могут, вооружившись необходимым количеством систем, поднять все портабельные фичи 4.6 (который, кстати, со всеми его "пальцами" так в BeOS5 работать и не начал, и не убеждайте меня - покажите лучше _сырцы_ BeOS-порта, а не кривой бинарь некоего Димы. И не надо орать, что Be - мертвая система, я ее использую - значит не мертвая) за пару-тройку дней, имея в руках GPL (!) код mc-4.6. Или нет? :)

Насчет GLib - он многим поперек горла стоит, и не стоит оправдывать его использование в консольной проге.

Я вообще QT/KDE больше люблю, чем GLib/GTK/Gnome. А из-за миднайта приходится GLib юзать. А теперь - амба! :)

anonymous
()

sav> sav: а Sh-F8 откуда появилось? ;)

sav> По поводу S-F8 скажу, что Samba настраивается на ура и никаких S-F8 после этого не нужно.

может быть самба и настраивается, а вот пользователи - нет!

Когда стоит ftp, на который льется информация со всей организации, и один использует cp1251, второй заливает в koi8-r, а третий вообще мак использует. И каждый льет файлы с русскими именами. А потом приходит секретутка "Пал-Ваныча" и просит найти ей документик, который ей "Оленька из второго отдела" скинула, потому что документик, оказывается, скидывался с русским именем, а у этой самой секретутки в фаре кодировки не настроены и пользоваться она ими все равно не умеет, и у нее одни кракозябры вместо русских имен, вот.

И админу приходится искать у нее в "доме" этот паршивый документ. Рассказать, как это большинство делает?

ls>list&& recode -wk list&&cat list|grep "ИмяДока"|recode -kw -

Нравится? Мне - нет. Мне легче (теперь) Sh+F8 натиснуть, выбрать cp1251 и по Ctrl+S найти, что просят.

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

> Насчет GLib - он многим поперек горла стоит, и не стоит оправдывать его использование в консольной проге.

За всех не надо говорить, хорошо? Если мозгов не хватает понять, для чего служит данная библиотека - это только твои личные половые проблемы. И ничьи больше. Судя по тому, что ты glib от gtk+ отличить не можешь, и МС портануть на BEOS - проблемы у тебя не маленькие :>

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

2anonymous (*) (2003-04-25 17:00:47.863075) > sav: ну, уважаемый, чего неймется-то? И правда, что это я... > Что копирайта за использованный код не написали? Об этом я не подумал ;-) > Или что? :) Ах да, с чего все началось: anonymous (*) (2003-04-25 09:42:10.534427)> в оригинальном mc нет ctr-T > Два-три человека могут, вооружившись необходимым количеством систем, поднять все портабельные фичи 4.6 (который, кстати, со всеми его "пальцами" так в BeOS5 работать и не начал, и не убеждайте меня - покажите лучше _сырцы_ BeOS-порта, а не кривой бинарь некоего Димы. И не надо орать, что Be - мертвая система, я ее использую - значит не мертвая) за пару-тройку дней, имея в руках GPL (!) код mc-4.6. Или нет? :)

Приписывание оппоненту невысказанных им утверждений с последующим их опровержением - прием старый. Где хоть слово про BeOS или ее смерть в моих сообщениях? Опять же спасение утопающих - дело рук самих утопающих - если никто из пользователей BеOS не озаботился поддержкой своей OS, то смешно надеяться, что кто-то из разработчиков mc специально будет ее ставить и портировать. Хотя patches are welcome! Насчет двух-трех дней сомневаюсь, если кто-то сделает это наперекор, буду только рад. Удачи и всего наилучшего! Ухожу в offline на неделю.

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

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

А 4.6 у вас очень даже неплохая получилась. Так держать!

BaT ★★★★★
()

Тут народ писал уже о том, что не везде строится эта версия mc. У меня на солярке таже трабла. С mc4.6 таких проблем нет. Беглый анализ кода показал, что продукт стал заточен под Linux. Я конечно ничего не имею против этого, но нужно предупреждать об этом.

Мне нравятся желание избавиться о ненужного кода. Но это нужно делать не в ущерб портируемости.

- Евгений

anonymous
()

4.1.40-pre5, segfault при копировании файлов из .tar.gz архива

anonymous
()

В ридми английским по черному написано:

ToDo:

Possible-NEAR:

- Check and correct platform-oriented ports (WIN32, QNX, Solaris, etc)

Доки читать надо :)

anonymous
()


А все потому, что существо с кликухой Olegarch - законченный нарцисс. Ничего путного от него не ждите.

anonymous
()

To anonymous (*) (2003-04-25 23:59:43.976643):

Спасибо за информацию. Приношу свои извинения по поводу наезда на отсутствие предупреждения. Просто довольно необычно помещать секцию TODO в раздел New features, хотя то что mc перестал компилироваться, тянит на новую фичу :) У меня и в мыслях не возникло, что mc который всегда компилировался без проблем, не будет компилироватся.

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

- Евгений

anonymous
()

Замечание для критиков: 4.1.35 НИКОГДА не компилировался на FreeBSD, это я вам со всей ответственностью заявляю - можете сами попробовать собрать оригинальный миднайт. И в Solaris, кстати, тоже. А текущий бранч базируется именно на .35.

Чуваку, который собрал миднайт в Опенке - и как ты его собрал, родимый? там же поддержка BSD практически отсутствует. Патчем не поделишься? ;)

Списался с автором - говорит, что порт фри готов, причем работает все, за исключением (теперь держитесь и не ржите!) подсветки синтаксиса в редакторе, которая, по словам автора - "валит его в mc.core". А при отключенном синтаксисе - все окей (хотя - кому оно интересно). :)

Кстати - я нашел баг в работе хотлиста - так же отписал, в ответ пришло "спасибо, баг излечен". Ждем следующий релиз с поддержкой фри и без багов :)

От души надеюсь, что это будет уже релиз-кандидат (я не слишком много хочу?) :)

anonymous
()

anonymous (*) (2003-04-26 00:33:48.497384): так расскажи ему об этом, а то, похоже что этому козлу на всех нас, онанимов, накакать с высокой колокольни 8-D

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

> Замечание для критиков: 4.1.35 НИКОГДА не компилировался на FreeBSD, > это я вам со всей ответственностью заявляю - можете сами попробовать > собрать оригинальный миднайт

Какая интересная новость! Интересно, на чем же я девелопил ветку 4.1.х дома и тестировал на работе? Видимо, FreeBSD 3.1 и BSD/OS 2.1 это Линух :)) Век живи - век учись :)

P.S> Glib foreva!

BaT ★★★★★
()

BaT: да?! И как же ты обошел проблемы с некомпилируемостью mntlist.c ??? Я же по-русски сказал - "оригинальную версию 4.1.35", ты читать умеешь? Я сколько не пытался ее собрать - не получилось, все ругался на какие-то UFS/NFS дефайны, потом (когда я переписал эту часть вручную, напрягая мои скромные познания в программинге) он таки начал компилиться, но рубился нафиг при Ctrl+O в консоли, и вообще, не был он заточен под бсдю, иначе я его использовал бы и по сию пору. Арпи, при всей моей неприязни к нему (козел он драный!), проделал отличную работу в 4.1.35-А, но BSD часть так и не починил :(

Хочется верить, что этой ветке повезет больше.

anonymous
()

2BaT и anonymous (*) (2003-04-27 23:30:40.145602):
Гы! Кстати, -D__FreeBSD__ дерево mc весьма долго не поддерживало, и приходилось руками -D__OpenBSD__ или руками править хидеры. Да, насколько помню, вплоть до каких-то 4.3.xx
А mntlist.c нечего пугать! Не одну прогу, заточенную под SysV либы, на BSD перенёс! (ГЫ! А две :)))))))))))

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

Точнее говоря, не поддерживало FreeBSD 4.x. Потому что у меня, как я уже сказал, стояла FreeBSD 3.x дома и BSD/OS 2.1 на работе. В FreeBSD 4.x и BSD/OS 3.x были включены сырцы BSD 4.4 Lite 2, что, в частности, изменило структуры mount. Для BSD/OS 3 фикс был закоммичен, как только она попала ко мне в руки.

В общем, говорить, что mc не работал с FreeBSD не верно. Он не работал с RELENG_4 довольно долгое время :)

BaT ★★★★★
()

Люди-Звери, я написал письмо об отсутствии поддержки BSD, автор отрапортовал, что FreeBSD порт готов полностью, и сейчас ловятся последние баги и наводится лоск :) обещает новые фичи в редакторе и исправление всех багов в файлманагере. УРА!!!!!! (вот это скорость работы, я понимаю)

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

> BaT: слышь, а де ты щас видел НЕ 4.x/5.x бсдю? :)

МС 4.1.х писалась в 1998-2000 годах. Делай выводы, да?

BaT ★★★★★
()

Собрал с --disable-nls --with-ncurses
и заработало у меня в юникодной консоли на ура, хвала аллаху.

anonymous
()

BaT: точнее - до 99-го :) А сейчас - 2003 :)

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

Cобственно, вот Changelog:

Tue Dec 29 22:25:34 1998  Timur Bakeyev

* mountlist.c: Compress all xBSD systems to one line and add check
   for MOUNT_UFS - it seems, that 4.4BSD and 4.4BSD2 systems different-
   ly handle FS names. (currently affects BSDI and FreeBSD)

BaT ★★★★★
()

>Dec 29 22:25:34 1998

я ж сказал - до 99-го :)

anonymous
()

Вышел новый pre6

радуйтесь, фристы и опенщики (а соляру еще не проверил) - там есть все для вас! :)

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