LINUX.ORG.RU

Возрождение Midnight Commander

 


0

0

24 ноября вышел релиз форка mc, разработка которого авторами была, судя по всему, прекращена.

Основные изменения релиза:

  • исправлена многолетняя проблема с Ctrl+O и "Интерпретатор занят выполнением команды",
  • улучшена работа с кодировками (так, кодировку редактируемого файла можно переключать и при однобайтной системной локали, и при UTF-8. Можно также указать кодировку имен файлов в панелях и конвертацию при копировании),
  • добавлена подсветка имен файлов по расширению, выделение пробелов и табуляций в mcedit,
  • быстрое переключение режимов отображения (показывать/не показывать скрытые файлы, расположить панели вертикально/горизонтально).
P.S. Будем надеяться, что проект обретет вторую жизнь.

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

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от alex_custov

>> Такой опенсорс нам ненужен.
> кто ты вообще такой, чтобы заявлять какой опенсорс нужен?


Я пользователь, который пользуется программой. Ведь программы пишутся для пользователей, то есть для меня, не забывайте об этом. Почему-то вы, как программер, это не понимаете. И многие со мной согласятся, что программер, который пишет проги не для пользователей, а для загадочных красноглазых биороботов - хреновый программер.


>> Писать красиво необязательно

> да, на прогорге ты уже доказал это замечательное высказывание


Именно так. Если одна программа написана красиво, но не работает, а вторая - некошерно, но выполняет свою функцию, я выберу вторую программу. И буду абсолютно прав.

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

>> Объясните, почему нажимать три кнопки вместо двух удобнее? Всегда хотел услышать аргументированный ответ.

> потому что удобней потом набирать имя если не надо альт держать, а одной буквы далеко не всегда достаточно.


Дык при наборе второй буквы ALT держать уже ненужно, во всяком случае в FAR сделано именно так.

xintrea
()

Король умер, да здравствует король!

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

И .po файлы в .mo не превращаются :(

А что Мигель это дело забросил - так это же хорошо. Я как-то обойдусь без mc на моно.

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

> Дык при наборе второй буквы ALT держать уже ненужно, во всяком случае в FAR сделано именно так.

наверное, плагин поставили, который кнопку за вас держит :)

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

Re^2: Возрождение Midnight Commander

> Кто говорит от "двух синих панельках" - не знаю. Я лично говорю об Midnight Commander.

Ладно, излагай, в чём mc не "две синие панельки" в их нортоно-фаро-волковкомандерном понимании.

>> А большего от Ъ-unix fm не нужно, так как всевозможные фишки нортоно-толалкоммандеров реализуются дёрганием внешних утилей.


> А по-твоему, в MC есть свой распаковщик tar, gzip, bzip2, RPM, dpkg, парсер ISO и what have you? Не ты один знаешь о юниксвее - для кучи всего в MC дергаются внешние утили. И при этом всём, MC - сложная программа.


Она сложная из-за того, _как_ это всё там реализовано. И уже десяток лет пользователи от этой реализации плюются.

> Другое дело, что она "рутинно" сложна, там нет ничего крутого и особо интересного.


То есть задача "сделать добротную программу" тобой как интересная не рассматривается?

>> А уж табы/регекспы -- это можно и в следующий релиз добавить.


> Регэкспы мне не нужны, табы лучше добавь в xterm.


Я придерживаюсь мнения, что единожды попробовав фм с табами, на меньшее уже не соглашаются.

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

>> Чем тебя Ctrl+\ не устраивает?

> видимо тем что не как в фаре


Видимо тем, что в MC нет возможности настроить на нужную (любимую, привычную) комбинацию.

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

Re^2: Возрождение Midnight Commander

> увы, лучше использовать konqueror + F4 (консоль). К слову, у konqueror есть двухпанельный режим работы а-ля mc.

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

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

Re^2: Возрождение Midnight Commander

> Незнаю что там улучшили, но в локали KOI-8R ни посмотреть ни отредактировать файл в UTF-8 невозможно.

Поставь vim как внешний вьюер и редактор.

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

Re^2: Возрождение Midnight Commander

> Вот как я бы хотел применить написанные тобой панельки (если это уже не сделано кем-то другим):

...
> 5. Перед выходом панельки меняют значение переменной окружения $x на новый список.

Невозможно, Можно вернуть их на stdout.

И вообще, идея класть что-то в переменные окружения не очень хороша: сам наверно знаешь, какие пляски придётся устраивать в шелле, чтоб не облажаться при работе сименами, содержащими пробелы.

gaa ★★
()

"mc жил, mc жив, mc будет жить" (с) не_помню_хто :)

quickquest ★★★★★
()
Ответ на: Re^2: Возрождение Midnight Commander от gaa

>> Кто говорит от "двух синих панельках" - не знаю. Я лично говорю об Midnight Commander.

> Ладно, излагай, в чём mc не "две синие панельки" в их нортоно-фаро-волковкомандерном понимании.

Ы. Так "2 синие панельки" или Нортон/Волков/ФАР? Нортон или Волков меня бы вполне устроили, если бы поддерживали Линуксовую консоль, xterm, специфику юниксовой ФС и все форматы данных, которые поддерживает текущий MC. А насчет абстактных "2 синих панелек, написанных 8-классником за 2 недели" - это ХЗ, нужно ли мне.

>> А по-твоему, в MC есть свой распаковщик tar, gzip, bzip2, RPM, dpkg, парсер ISO и what have you? Не ты один знаешь о юниксвее - для кучи всего в MC дергаются внешние утили. И при этом всём, MC - сложная программа.

>Она сложная из-за того, _как_ это всё там реализовано.

То есть с тем, что она в лучших традициях юниксвея зовет для выполнения своих функций внешние проги - ты согласен? А насчет реализации спор бесполезен, но ты можешь _доказать_ свою правоту.

>> Другое дело, что она "рутинно" сложна, там нет ничего крутого и особо интересного.

> То есть задача "сделать добротную программу" тобой как интересная не рассматривается?

Нет >_<

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

>>табы лучше добавь в xterm.

>Я придерживаюсь мнения, что единожды попробовав фм с табами, на меньшее уже не соглашаются.

Ну ХЗ, я не пробовал. Делай, посмотрим %)

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

>И конечно надеемся на человеческий редактор с выделением через Shift + стрелки, а не "пометка начала блока" через F3.

осиль нажатие шифта + мышку.

dikiy ★★☆☆☆
()
Ответ на: Re^2: Возрождение Midnight Commander от gaa

>> Незнаю что там улучшили, но в локали KOI-8R ни посмотреть ни отредактировать файл в UTF-8 невозможно.

> Поставь vim как внешний вьюер и редактор.


Каждый раз, когда я запускаю vim, я заново учусь с ним работать. А если раз в год запускаю консольный досовый MultiEdit или использую редактор FAR - то не учусь, а сразу редактирую ими текст. И документации и тренингов по работе с ними мне не нужно. Значит, что-то не то в vim-е, значит буковку m к vi прилепить очень, очень поторопились. Как грица, пилить еще и пилить.

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

>Например, посмотреть размер директории, я хоть и бывший виндузятник, но не знаю как сделать это в bash ;)

du -sh

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

>>Я пользователь, который пользуется программой. Ведь программы пишутся для пользователей, то есть для меня, не забывайте об этом. Почему-то вы, как программер, это не понимаете. И многие со мной согласятся, что программер, который пишет проги не для пользователей, а для загадочных красноглазых биороботов - хреновый программер.

Программы прежде всего пишуться для себя. Если кому-то ещё программа понравилась - хорошо. И сначала надо сказать спасибо автору, а потом уже вести разговор о чём-то другом. И раньше так и было. Вышла одна программа - хорошо, другая - отлично. Сейчас же каждый второй считает, что любой автор ему что-то должен, и что программа пишется для него персонально за большие деньги. Каждый начинает что-то хотеть, ни спасибо ни здрасьте, сразу начинаются требования. Результат популяризации, ничего не поделаешь.

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

>Каждый раз, когда я запускаю vim, я заново учусь с ним работать. А если раз в год запускаю консольный досовый MultiEdit или использую редактор FAR - то не учусь, а сразу редактирую ими текст. И документации и тренингов по работе с ними мне не нужно. Значит, что-то не то в vim-е, значит буковку m к vi прилепить очень, очень поторопились. Как грица, пилить еще и пилить.

у меня все с точностью, да наоборот.

dikiy ★★☆☆☆
()

>исправлена многолетняя проблема с Ctrl+O и "Интерпретатор занят выполнением команды",

А разве это не фича была? Вроде интерпретатор был занят выполнением команды или нет?

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

Re^4: Возрождение Midnight Commander

> Ы. Так "2 синие панельки" или Нортон/Волков/ФАР? Нортон или Волков меня бы вполне устроили, если бы поддерживали Линуксовую консоль, xterm, специфику юниксовой ФС и все форматы данных, которые поддерживает текущий MC.
А можно по пунктам? Разве что кроме специфики фс(это, как я понял, сим- и хардлинки) и консоли(это, как я понял, встроенный bash). Особо интересен этот пресловутый набор форматов, "которые поддерживает текущий MC".

> А насчет абстактных "2 синих панелек, написанных 8-классником за 2 недели" - это ХЗ, нужно ли мне.

Я ж тебе их в продакшн не предлагаю :)

>>Она сложная из-за того, _как_ это всё там реализовано.

> То есть с тем, что она в лучших традициях юниксвея зовет для выполнения своих функций внешние проги - ты согласен?

Согласен, конечно. Я сравнивал в том посте Ъunix fm с нортоном, а не с мц.

> А насчет реализации спор бесполезен, но ты можешь _доказать_ свою правоту.

Ээээ... Я не понял, что надо доказывать?

>> То есть задача "сделать добротную программу" тобой как интересная не рассматривается?

> Нет >_< Ну или она проигрывает задачам "сделать добротную, но интересную программу".

То есть тебя мц-кактус ещё не настолько наколол, чтобы от него отказаться?

>>Я придерживаюсь мнения, что единожды попробовав фм с табами, на меньшее уже не соглашаются.

> Ну ХЗ, я не пробовал. Делай, посмотрим %)


Зачем делать? Тот же проприетарненький totalcmd, krusader табы имеют. Хотя их недоделки портят общее впечатление. Про недоделки могу расписать.

gaa ★★
()

Norton Commander сделал некто John Socha:

> John Socha-Leialoha is a software developer best known for creating Norton Commander, the first orthodox file manager. The original Norton Commander was written for DOS. Over the years, Socha's design for file management has been extended and cloned many times.

Православный файл-менеджер порадовал :)

> John grew up in the woods of Wisconsin, earned a BS degree in Electrical Engineering from University of Wisconsin-Madison, and his PhD in Applied Physics from Cornell University. He now lives in Seattle with his wife and son.

Рос в лесах Висконсина - сурово :)

http://en.wikipedia.org/wiki/John_Socha

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

Re^4: Возрождение Midnight Commander

>>> Незнаю что там улучшили, но в локали KOI-8R ни посмотреть ни отредактировать файл в UTF-8 невозможно.

>> Поставь vim как внешний вьюер и редактор.


> Каждый раз, когда я запускаю vim, я заново учусь с ним работать. А если раз в год запускаю консольный досовый MultiEdit или использую редактор FAR - то не учусь, а сразу редактирую ими текст. И документации и тренингов по работе с ними мне не нужно. Значит, что-то не то в vim-е, значит буковку m к vi прилепить очень, очень поторопились. Как грица, пилить еще и пилить.


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

gaa ★★
()

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

firsttimeuser ★★★★★
()

Хмм, спорный вопрос. А надо ли его вообще дальше развивать? Для чего-то простого и повседневного есть конк/дельфин/наутилус и тп...а когда что-то специфичное, то шелл.

pento ★★★★★
()
Ответ на: Re^4: Возрождение Midnight Commander от gaa

> консоли(это, как я понял, встроенный bash)

Нет, консоль - это именно консоль, линуксовая консоль, которая без иксов (мало какие проги умеют поддержать на ней C-S-стрелки). Поддержка шелла (не только bash) подразумевается сама собой. Встроенные редактор и вьюер (с возможностью просмотра бинарей, в том числе в хексе) - тоже.

Хотя от чистой консоли можно, наверное, уже и отказаться - не 1998 год уже.

> Особо интересен этот пресловутый набор форматов, "которые поддерживает текущий MC".

tar{gz,bz2}, gzip, bz2, zip, a, RPM, DEB, ISO - это как минимум.

>> А насчет реализации спор бесполезен, но ты можешь _доказать_ свою правоту.

>Ээээ... Я не понял, что надо доказывать?

Не "надо", а "можно" доказать, что MC реализован неправильно.

> тебя мц-кактус ещё не настолько наколол, чтобы от него отказаться?

Мне MC нравится - это полезная программа, не без багов, но пользоваться очень даже можно. Кактусом она разве что тебе кажется :D

> Тот же проприетарненький totalcmd, krusader табы имеют

В венде не работаю, КДЕ не пользуюсь.

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

Блин, осиль уже получасовой курс молодого бойца
в vim (запускается как vimtutor) и больше тебе никогда не захочется
mceditом и подобной фигней пользоваться. Если бы тебя с детства
не на multiedit посадили, а на vim, щас бы совершенно другое говорил.
Надо просто иногда учить что-то новое, а ненужное старое и так
забудется.

ivon
()

Хорошо бы переименовать бинарники и "разнисти" его полностью с оригинальным MC - иначе нельзя установить их оба (ну, разве что только собрать в /usr/local...)

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

> Если бы тебя с детства не на multiedit посадили, а на vim, щас бы совершенно другое говорил.

Но его посадили на MultiEdit.

> Надо просто иногда учить что-то новое

В данном случае - зачем?

tailgunner ★★★★★
()

mc конечно рулит, особенно для тех кто начинали в досе, да и для облегчения работы по ssh с хостингами разными, но у меня вопрос к собравшимся знатокам.

Насколько я понимаю не считая того что ментейнер оригинального mc фактически все там переписал, и нескольких форков типа amc какая тут ситуация вообще с разделением ресурсов ? По прежнему несколько форков и несколько товарищей считающих свой путь единственно верным ?

Есть вообще _реальный_ шанс сделать тру-мц, который и станет официальным ??? Или будет как и до сих пор есть mc в дистрибутиве и толпы ЛОРа рассказывающие как они круто патчат и компиляют mc в usr/local и в хомяк ?

Короче, ДОКОЛЕ :) ? Опишите ситуцию как ее видите, пожалуйста.

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

да достали просто люди, которые требуют, чтобы "было как в ...." (фаре, зебате, фубаре, еще какой-то хрени).

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

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

>> можешь сказать mc, чтобы не mcedit использовал

>O_O зачем?

ну если тебе mcedit не нравится.

>> а kwrite.

>Ага, на консоли :)

не проблема. SSH-X tunnel :)

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

> А vim учить никогда не поздно, ибо очень удобно и тп

vi нужно учить, когда он первый редактор или единственный в системе. В остальных случаях, лучше не терять времени и пользоваться более привычными средствами.

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

>Короче, ДОКОЛЕ :) ? Опишите ситуцию как ее видите, пожалуйста.

чем больше форков, тем лучше.

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

Я вообще обожаю Dos Navigator, в свое время тока им и пользвовался. А до этого жестко сидел на zonder commander (если кто-то еще помнит времена speccy :) И еще какой-то клевый был, уже из памяти стерся. Помню, автор был по фамилии Шестаков.

Давайте блин сделаем mc похожим на них! Особенно на zonder! :)

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

>>> а kwrite.

>> Ага, на консоли :)

> не проблема. SSH-X tunnel :)

Ыыыыы... молодые люди, консоль - это _не_ xterm. Консоль - это хрень, на которой графика не предусмотрена совсем.

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

мужик, я тебе настоятельно советую -- потрать полчаса
на туториал vimtutor -- он там интерактивный. Потом всю жизнь
вспоминать будешь :)

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

>
> Каждый раз, когда я запускаю vim, я заново учусь с ним работать.
>
Святое не тронь! ) vi наше фсе )

В одной из компаний, где мне довелось работать, способность быстро освоить vi считалась тестом на профпригодность для будущих юниксоидов. По замыслу ведущего инженера, у тех кто не может освоить vi (именно vi, vim на серверы мы не устанавливали за ненадобностью), мозги устроены как-то не так... по виндовозному что ли )
Но в этой славной компании работали суровые дядьки bsd'шники )

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

> Хмм пять лет пользую про проблемы только сейчас слышу

> bioreactor (*) (24.11.2008 13:15:12)

Спустя пять лет, пепел mc вытащили из биореактора и отправили на доработку.

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

>А до этого жестко сидел на zonder commander (если кто-то еще помнит времена speccy :)

Вопрос для полуфинала: кто помнит что такое «nc¤» ? :)

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

Надо себя заставить :) На заре своей юности я вообще признавал только среды типа borland turbo C,pascal и че у них там еще было. Особенно меня умилял borland pascal 3.0 на спектруме.

Потом как-то решил понять, почему так народ на ЛОРе срется по поводу vi и еmacs? Теперь я их понимаю :)

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

После "nc" это у тебя значок "солнышко" или у меня кодировка поехала? Если солнышко, то вспоминаются милые детскому сердцу железные монстры ДВК а также УКНЦ, и операционная система RT-11. ПОследние у нас в школе были в кольцевую сеть забабаханы, долбанешь бывало по столу коленкой снизу, твой комп виснет, а с ним и вся сеть :)

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

>Да! Да! Это блин нужный проект!

>Может наконетс то ктонибуть реализует изменение цветовой схемы МС +)

Кому что, а девочкам стразы подавай...

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

>Про клиент FTP в сабже слышали? Командой ftp, мягко говоря, не столь удобно пользоваться, особенно когда перекачивать до фига.

Открой для себя lftp

>А ещё сабж скрытые каталоги показывает, на что консольные интерпретаторы команд очень понастраивать надо, и вывод будет вида неприглядного.

Их чаще не надо показывать. А когда надо - "-a" несложно дописать или алиас один раз завести.

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

>И индикатор выполнения копирования в сабже есть. Иногда воешь от того, что он есть не во всех консольных командах (в cp нет).

В rsync есть, а для остального и не нужно. Потому, что если кажется, что нужно, то значит вам точно уже rsync для данного случая лучше подойдёт:)

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