LINUX.ORG.RU
 

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


0

0

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

>>> HomePage

anonymous ()
Проверено: green

[#]  

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

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

DtZ

anonymous ()
[#]  

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

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

anonymous ()
[#]  

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

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

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

anonymous ()
[#]  

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

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

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

anonymous ()
[#]  

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

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 ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Новый старый Midnight Commander от anonymous 24.04.2003 23:05:22  

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


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

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

Гы-гы-гы

anonymous ()
[#]  

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

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

*** ()
[#]  

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

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

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

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

anonymous ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Новый старый Midnight Commander от anonymous 25.04.2003 2:05:02  

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

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

anonymous ()
[#]  

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

>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 ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Re: Новый старый Midnight Commander от anonymous 25.04.2003 9:42:10  

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

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

* ()
[#]  

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

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 ()
[#]  

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

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

anonymous ()
[#]  

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

4.1.37 - qnx port,

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

anonymous ()
[#] Ответ на: Re: Новый старый Midnight Commander от anonymous 25.04.2003 11:30:59  

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

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

anonymous ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Re: Re: Новый старый Midnight Commander от sav 25.04.2003 11:16:36  

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

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


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

anonymous ()
[#]  
eXOR

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

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

***** ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Новый старый Midnight Commander от eXOR 25.04.2003 12:39:24  

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

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

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

anonymous ()
[#] Ответ на: Re: Новый старый Midnight Commander от anonymous 25.04.2003 11:30:59  

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

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.

* ()
[#] Ответ на: Re: Re: Re: Re: Новый старый Midnight Commander от anonymous 25.04.2003 12:26:02  

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

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

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

* ()
[#] Ответ на: Re: Новый старый Midnight Commander от eXOR 24.04.2003 14:13:19  

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

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

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

# ()
[#]  

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

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

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

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

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

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

anonymous ()
[#]  

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

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 ()
[#] Ответ на: Re: Новый старый Midnight Commander от anonymous 25.04.2003 17:00:47  

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

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

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

anonymous ()
[#] Ответ на: Re: Новый старый Midnight Commander от anonymous 25.04.2003 17:00:47  

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

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 на неделю.

* ()
[#] Ответ на: Re: Re: Новый старый Midnight Commander от sav 25.04.2003 18:50:05  
BaT

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

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

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

***** ()
[#]  

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

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

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

- Евгений

anonymous ()
[#]  

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

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

anonymous ()
[#]  

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

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

ToDo:

Possible-NEAR:

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

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

anonymous ()
[#]  

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


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

anonymous ()
[#]  

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

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

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

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

- Евгений

anonymous ()
[#]  

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

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

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

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

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

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

anonymous ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Новый старый Midnight Commander от anonymous 27.04.2003 23:30:40  
BaT

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

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

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

P.S> Glib foreva!

***** ()
[#]  

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

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

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

anonymous ()
[#]  

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

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

** ()
[#] Ответ на: Re: Новый старый Midnight Commander от Shadow 28.04.2003 12:57:30  
BaT

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

Точнее говоря, не поддерживало 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 довольно долгое время :)

***** ()
[#]  

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

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

anonymous ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Новый старый Midnight Commander от anonymous 28.04.2003 15:24:06  
BaT

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

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

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

***** ()
[#]  

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

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

anonymous ()
[#]  

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

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

anonymous ()
[#] Ответ на: Re: Новый старый Midnight Commander от Shadow 28.04.2003 12:57:30  
BaT

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

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)

***** ()
[#]  

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

>Dec 29 22:25:34 1998

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

anonymous ()
[#]  

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

Вышел новый pre6

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

* ()