После пяти месяцев разработки опубликован выпуск консольного файлового менеджера Midnight Commander 4.8.33, развиваемого с 1994 года и предоставляющего двухпанельный интерфейс в стиле Norton Commander. Midnight Commander обладает такими особенностями, как поддержка мыши, встроенный просмотрщик файлов и редактор текста с подсветкой синтаксиса, использование виртуальных ФС для навигации внутри архивов, пакетов и сетевых хранилищ (SFTP, SSH), подключение обработчиков различных типов файлов, режим быстрого перехода в режим терминала для запуска команд, использование закладок для перехода к частоиспользуемым местам в ФС, гибкие средства для поиска. Код проекта написан на языке Си и распространяется под лицензией GPLv3+...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62605
автоскроллинга в логах так и нет, чтоб не через tail это делать.
А повесить что угодно на обработчики расширений не судьба видимо.
сколько лет тем кто пользуется всеми этими клонами norton commander? они ещё живы?
Volkov Commander
NC - тормоз
> Volkov Commander
> NC - тормозТормоз, это не главное его качество. Я успел застать версию, которая каталоги ещё не умела копировать, только файлы.
Ну это было когда, NC 3 89 года? NC 4 мог копировать все, в то же время когда вышел Волков. Ну и фич куча дополнительных была в плане просмотрщиков и тп.Но да, на старых системах типа 286 Волков был ощутимо быстрее. Хоть и без всех фич которые шли в комплекте NC 4, только базовые манипуляции файлами.
Он быстрее с дискеты запускался, потому что гораздо меньше был. И всё
Главное — он на загрузочную дискету вообще влазил полностью, в отличие от :-)
У vc была фича, у которой долго не было аналогов, ну насколько мне помнится.
Там был встроенный редактор в Hex-режиме, а в nc только просмотр.
Сильно позже появился hiew кажется, а потом и dos navigator.
Кому эти просмоторщики NC нужны были? Все пользовались гораздо более удобными и быстрыми, которые в VC элементарно настраивались, можно было кстати и нортоновские прикрутить. VC был быстрее, удобнее (убирание панелей по Esc), даже красивше (раскрывающиеся окошки), имел кстати встроенный менеджер памяти и резидентную часть 12к всего, когда NC жрал точно больше сотни. А NC 5 вообще какая-то мерзость была.
Дык, Петя Нортон вроде как первым был (по крайней мере, в DOS) с идеей "двухпанельки". Я, если что, по переводу его книжки учился обращаться с DOS средствами masm/tasm (никаких вам сей!). Он вообще НЯП много успел и в конце продал sysinternals/wininternals мелкомягким.
Потом пришёл Волков и сделал "как надо" (без сарказма).
Потом места стало много, и молдаване из rit-labs или как там написали (на паскале!) дос нафигатор.
Ну и т.д.MC долгое время был единственной (не считая забытого полурабочего под фрюхой) реализацией идеи двухпанельки под *nix. Да и сейчас, если политики безопасности вообще допускают что-то такое, это будет mc.
* FAR2l прекрасен, но — на локалхосте.
Первыми двухпанельный gui файловый менеджер выкатили Xerox в 70х, но как концепт откуда идеи wimp почерпнули-сперли Джобс и Гейтс
> Дык, Петя Нортон вроде как первым был (по крайней мере, в DOS)
> с идеей "двухпанельки". Я, если что, по переводу его книжки учился
> обращаться с DOS средствами masm/tasm (никаких вам сей!). Он вообще НЯП
> много успел и в конце продал sysinternals/wininternals мелкомягким.Дык Петя Нортон как бы не писал Нортон Коммандер вообще. Автором Нортон Коммандера является John Socha, просто он тогда работал у Пети на кухне, пока Петя свои утилиты там же писал... ;-)
> Потом пришёл Волков и сделал "как надо" (без сарказма).
> Потом места стало много, и молдаване из rit-labs или как там написали
> (на паскале!) дос нафигатор.Да они во времена Волкова своего монстра накатали, чего в этом комбайне только не было... Я сделал выбор в пользу Волкова, до сих пор лежит на моих ДОСовских виртуалках.
> MC долгое время был единственной (не считая забытого полурабочего под фрюхой) реализацией
> идеи двухпанельки под *nix. Да и сейчас, если политики безопасности вообщеЗабытый полурабочий это Deco? До сих пор работает, его даже 4 года назад пропатчили под Юникод.
> допускают что-то такое, это будет mc.
> * FAR2l прекрасен, но — на локалхосте.Как-то он сильно глючил, когда в портах появился. Помоему его потом даже закопали, но вроде снова откопали, надо будет попробовать собрать. Но я во многом собака Павлова, пальцы автоматом нажимают mc, когда надо.
Кто-то не читал какие птички он ставит
Как-то дед орал, что я ему сломал пол компьютера, пришлось вызвать мастера. Мастер, включил комп, спрашивает у деда, что не так с компом. Дед показывает на экран, там был запущен Volkov Commander и говорит ну вот же, пол компа работает а половина нет, вон, пол экрана черная! Мастер нажал на Ctrl+P и починил компьютер.
Из рубрики "Невыдуманные истории"
Из рубрики «ФИДОшные бояны», на самом деле.
Были времена когда могли сидеть два бухгалтера и рассказывать страшную историю о том что в компании вирус. Если не трогать компьютер минут 5-10, то появляется кубик и начинает летать по всему экрану превращаясь в разные фигуры из которых порой треугольники вылезают. Ты стоишь возле них, слушаешь эту историю и еле подавляешь смех.
Ну а ты чего деду сам не нажал Сtrl+P ?
у него лапки
Ага, нажал был, да дед меня близко к компу не подпускал!
Поставь себя на его место, какой-то малолетний глупый отрок, запускает в консоле rm -find -type f -name "*jpg" -size +1M -delete и удаляет половину твоих файлов, ты же не знаешь что эта команда делает, но точно знаешь часть файлов пропала. Поверишь ли ты малолетнему #####, что если нажать на те же кнопки, то файлы вернутся (пол компа починится)? Вот и дел не поверил!
>rm -find -type f -name "*jpg" -size +1M -deleteХм, странно. Но дед как-то позволил "глупому" отроку сделать дуалбут на своём компе... И это был явно не DOS (Volkov Commander).
это “аналогия”!!! чего тут непонятнои какой ещё дуалбут? в те годы, эти ваши линуксы с дискетки загружали и на компе такое поделие нафиг никому не нужно было
Дед благоразумно не подпускал его к компу
слева диск "Ц" и справа диск "Ц"... и за чем мне два диска "Ц"?
Второй можно удалить
Помнится, в те давние времена пришёл один товарищ обновлять Консультант плюс на компе секретарши. Обновление сказало, что нет места на диске. Деятель начал стирать всякие временные файлы, но это не особо помогло и тут он обнаружил скрытый файл от drvspace.
- Смотрите, какой странный большой файл, сказал он. Он вам нужен?
- Мне нет, сказала секретарша.
- Отлично, стираю, теперь места надолго хватит.
Что было дальше вы сами можете представить.
Социальная реклама: "Делайте резервное копирование регулярно!" Ну если вы юрлицо какое.
Это был 1992 год, примерно. Я и слов-то таких тогда не слышал.
А DOS Navigator?..
Когда-то использовал именно NC из-за встроенной возможности соединять два компьютера по LPT для передачи файлов
Не дождетесь !
Пользуюсь, 37 годиков.
-CSV с приборов на несколько гиг вперемешку с бинарниками,- удачи открыть чем-то ещё.
-Разобраться, какие данные вытаскивать с машины, на которой "Новая папка3" от создателей "Новая папка" и "Новая папка2". Иногда скопировать все файлы пользователя некуда и незачем.
-Иногда хочется простого человеческого интерфейса, а не этих ваших "поделиться" и "синхронизировать с облаком". Минимализм, однако. С графикой и видео работаю редко. Нет, не "нитакусик", просто использую инструменты, соответствующие задачам и если удобнее, то спокойно работаю в консоли и в графике.
Минимализм это Finder, а синие окошки из псевдографики это не минимализм а примитивизм! Я понимаю что раньше по другому нельзя было, так как компы тех лет в принципе не могли в графику, а умели только символы одинаковой ширины рисовать. Но сейчас, в 2025, когда таких проблем уже как лет 25 нет, чего бы не использовать современные инструменты…? Ааааа, для этого нужно переходить на современные операционные системы, а это ещё та задача!
Так до сих пор много где используется очень простое или древнее железо:
-На работе до сих пор гоняется pentium-2, ибо программно-аппаратный комплекс. Нет, никто не станет его обновлять просто потому, что "компьютер древний".
-Многие приборы сделаны на основе промышленных планшетных компьютеров, на которых гоняется DOS или Linux. До последнего можно достучаться по SSH и даже можно впихнуть на них своё ПО. Очень увлекательно искать файлы по принципу "когда увижу, то пойму, что это оно". Ещё иногда надо посмотреть, что в этих файлах, не привлекая внимания санитаров, поскольку грузиться и открываться они могут очень долго. Если туда впихнуть железо пошустрее, то и жрать оно будет побольше и вместо 12 часов замеров от батареи вдруг станет 8-6-4. Или просто "купите новый прибор", но в новых приборах за десятки миллионов рублей почему-то тоже не ставят core i9. С задачами взаимодействия с оборудованием там вполне справляются контроллеры, максимум что-нибудь типа intel 486 или древний ARM. На приборе не нужны 3D графика и объёмный звук,- максимум 2D и попищать и даже данные пишутся на CF в CSV. Если прибор умеет в сеть, то это уже огромное достижение и можно не сидеть вокруг него, пока идут замеры.
> гоняется pentium-2
> Если туда впихнуть железо пошустрее, то и жрать оно будет побольше и вместо 12 часов замеров от батареи вдруг станет 8-6-4Мусье хочет сказать, что потребление процессора линейно зависит от его вычислительной мощности?
Хмм...
TDP пней вторых, в зависимости от модели, 9-43 Вт
TDP какого-нибудь интел н-100 - 6 Вт> С задачами взаимодействия с оборудованием там вполне справляются контроллеры, максимум что-нибудь типа intel 486 или древний ARM.
Уже леньш за Мусье гуглить... но что-то мне подсказывает, что современные МК и здесь по потреблению будут выигрывать... в абсолютных значениях... не говоря уже о производительности на Ватт.
Больше похоже на щеконадувательство.
-ПО на приборах написано под конкретную версию ОС и портировать его на другую ОС и железо может быть, как минимум, затруднительно. Энергосбережение на приборе, обрабатывающем данные в реальном времени во многом зависит от того, как написано ПО для этого прибора.
-Приборы не переделывают на каждый чих. Некоторые приборы выпускают десятки лет не меняя конструкции. Обычно только обновляют ПО, изредка могут заменить встроенный компьютер в новых ревизиях (в основном по той причине, что старую версию сняли с производства,- производители приборов не выпускают промышленные компьютеры, которые встраивают в свои приборы), но для производителя это большой головняк,- после этого надо поддерживать две версии прошивки для разных ревизий прибора. У наших приборов очень долгий срок поддержки.
-Производители предпочитают надёжные решения быстрым. Если будет выбор между "поставить контроллер, способный проработать 20+ лет без отказов" и "поставить новый-быстрый-энергоэффективный чип по технологии 4nm" (про который ещё точно не известно, что он переживёт ли он эти 20+ лет),- поставят первое.
Поизучайте, для примера, оборудование WALZ и LI-COR, особенно то, которое "мобильное" и "для полевых работ".
Не аргумент абсолютно. Ему надо котиков в интернете смотреть и в геншин играть, а ты тут со своими "приборами"
Что за бред я сейчас прочитал?
>Ааааа, для этого нужно переходить на современные операционные системы, а это ещё та задача!А что за проблема? Свернул окно эмулятора терминала и, считай, перешёл.
Да, если терминал запущен в MacOS
Не подскажешь, как в Finder посмотреть diff двух файлов на двух разных серверах с третьего сервера по ssh?
Не подскажешь, как лучше придумывать абстрактные примеры, чтобы красиво подгонять под свою аргументацию?А если серьезно. А если надо diff трёх файлов сделать с пятого сервера по vnc? MC справится? То-то же...
Это не абстрактный пример, а вполне практический. Но админам огрызочного локалхоста этого не понять.
> Это не абстрактный пример, а вполне практический.Больше похоже на "вот помню лет цать назад мне надо было сделать...".
> Но админам огрызочного локалхоста этого не понять.
Админов диффов? Не понять, куда уж нам до вас...
Я не знаю как это решить в маке, но зная экосистему, вангую, что для этого надо установить программу DiffMacMagic, в ней открыть файлы и увидеть умопомрачительно красивый diff.
А если надо по ssh это делать – покупаешь подписку, всего $15 в месяц, и наслаждаешься удаленным просмотром прекрасных дифов.Ах да, а finder никак не поможет, конечно.
Благодарю что поднял эту тему, в итоге всё вылилось в довольно занимательное обсуждениеСпасибо всем анонам и нет, кто принял участие, настроение поднялось до небес, лампово здесь как-то, надо будет почаще сюда заходить, всем добра.
Finder есть ровно в одной проприетарной ОСи.
> Минимализм это FinderFinder это примитивизм. На него даже прожённые макофилы жалуются, когда работать надо, а не пробелом превьюшки проклацать.
> прожённые макофилы жалуются, когда работать надоможно установить Commander One. Местами не хуже Krusader-а.
тебе нравится Finder потому что он похож на твой павлиний хвост, это минимализм для тебя, а для всего девелоперского сообщества нужна консоль и лучше если это консоль с файловым менеджером
mc и в macOS выглядит приятно.
> mc и в macOS выглядит приятно.и при этом ставить надо из макпортс и половина шоткатов не работает
мак это погремушка
Минимализм - для минимальной работы, типа игрушки запустить или пару документов открыть.
Finder/Explorer подобные инструменты малопригодны даже чтоб покопаться в коллекции файлов. Но, простота и даже примитивизм их, это плюс для массовых непрофессиональных пользователей.
1. Слишком жирно.
2. Копировал с макбука файлы в сеть, в шару. Этот ваш финдер настолько минималистичен (т.е. примитивен), что я так и не смог понять, как это сделать. Пришлось ставить OneCommander.
Старый добрый NEdit неплохо прожевывает большие файлы.
UltraEdit вроде позволяет что угодно открыть (файл любого размера), по крайней мере, они специально упоминают это в рекламе
Пока в основе систем будет хранение файлов, админам нужен будет инструмент для работы с файлами.А пожелания такому ... хм ... "молодому, прогрессивному" ... лучше промолчу.
30. Когда на хосте нет гуя, или что-то поломалось в веб-морде ssh + screen + mc. Когда упали и не подымаются иксы (например 0 места на диске). Когда нужно от рута порытся по фс.
Сабж незаменим.
Ну и да он жрет просто смехотворно мало ресурсов и это тоже иногда нужно.
> Когда упали и не подымаются иксыИксы упали... ясно-понятно...
> Когда нужно от рута порытся по фс.
А что ты там искать собрался, болезный? Упавшие иксы?
> Сабж незаменим.
Ну, а по серьезке.
В первом случае, раз есть ssh, в чем проблема примонтировать по sftp и спокойно посмотреть?
Во втором случае - упали Иксы из-за нехватки места? Чем тебе MC поможет? Тут скорее ncdu какой-нибудь куда полезнее будет.
И последнее - "от рута порытся по фс". Выйди из креостаза, банальный Долфин с этим прекрасно справляется.Суп можно и вилкой есть... но зачем?
> в чем проблема примонтировать по sftp и спокойно посмотретьЕсли ты хотя бы чуть-чуть подумаешь, то поймёшь в чем проблема "спокойно посмотреть".
Давай аноним, я верю в тебя, ты справишься!
Что у тебя не так с этим mc? Он тебя оскорбил?) Или, не дай боже, ты не понял как с ним работать?
> Что у тебя не так с этим mc?У меня все так с ним. В середине нулевых, когда я только знакомился с никсами, я его даже использовал некоторое время. Но в 2025? Есть куча софта под конкретную задачу, которая делает ее на голову лучше.
МС/ФАР - это, мало того швейцарский нож, так ещё и 20-30+ летней давности.
В какой-то момент приходит осознание, что комбайн умеет делать кучу вещей, но каждую из них он делает посредственно.
Поэтому хочется послушать местных адептов, которые расскажут реальные примеры ежедневного использования, а не выдуманные абстрактные ситуации... или единичные случаи, которые случались с ними н лет назад и скорее всего не повторятся...
Пока ни один комментарий в защиту МС так и не пролил свет на то, зачем он нужен сейчас...
> В первом случае, раз есть ssh, в чем проблема примонтировать по sftp и спокойно посмотреть?Я и не знал что Петросян здесь тоже выступает :))
Продолжай ! Плз !
С 1996 года пользуюсь, классный инструмент, сейчас чаще Double Commander. Админить не нужно, история команд не требуется, так что мне подходит плюс нормальный редактор
Дубль такой же недоразвитый. И некрасивый.
>ещё живы?Всей этой компьютерной бадяге около 40 лет.
Конечно живы и те кто диск телефона крутил, и те кто фидо рулил, и те кто витуху к соседу тянул, и те кто mc тебе писал.
>>диск телефона крутилэто когда до изобретения флешь памятить в телефонах были НЖМД?
> это когда до изобретения флешь памятить в телефонах были НЖМД?Не, это когда по улицам ходили динозавры с кравчучками, заряжали воду от телевизора и вкладывались в МММ.
Темные времена были...
>>по улицам ходили динозавры с кравчучкамине, это было всего 30 лет назад, ни как не 40.
Ну я жив, спасибо что спросили :). Пользуюсь сабжем довольно часто.
Никогда толком сабжен не пользовался. Хотя видел секретарш, которые лихо управлялись Тотал Командером на винде. Я предпочитаю ядерный терминал и тебе того советую.
> Я предпочитаю ядерный терминал и тебе того советую.Это у которого скролл отпилили ? Очень надо.
52 мне, не если кому интересно.И вам всем будет. Ну если доживёте.
Берегите себя.
Самое смешное, что сейчас появляются люди, которым приходится сталкиваться с mc при работе на импортозамещённых серверах без графических оболочек и доступа в эти ваши интернеты. Оне щасливы!
Не дождётесь.
20-22, как у меня. Они в консоле не очень, а вот в нём самое то.
Пдскажите: можно сделать так чтобы одна панель со списком файлов, а вторая просмотрщик f3\f4?
ctrl+O
ctrl+x q
Что за ерунду тут выше понаписали?
Правильно: F10
Зачем это? Есть же ranger с плагинами и т.д. Зачем вот это вот?
Да и баша с кореутилс хватит всем, в общем-то, пользователи субжа больны синдромом утёнка.
Когда раз в месяц надо зайти по ssh и походить по помойке, mc самое оно, везде в пакетах есть. А ranger это что-то для постоянного использования на локалхосте, это очень на любителя, мне хватает комбинации стандартных GUI и zsh.
> Когда раз в месяц надо зайти по ssh и походить по помойкеНу, ты же догадался по ssh подключиться, вместо того, чтобы встать, одеться, поехать и "походить по помойке" локально... А до sftp в изучении этих ваших всех "новомодных" приблуд еще не добрался?
> А до sftp в изучении этих ваших всех "новомодных" приблуд еще не добрался?Уже второй мудрый комментарий про sftp. Такое впечатления, что это ты недавно узнал про sftp и спешишь всем рассказать про своё необыкновенное открытие.
Если сам не понимаешь, других поспрошай, почему они предпочитают по ssh заходить и локально по машине шариться, а не sftp волшебный юзают.
там разрабы до сих пор не осилили отрисовку изображений в терминале и плачутся, что это терминалы плохие?
Да. У них основной посыл в обеспечении работы MC на всех терминалах, включая окаменевший навоз мамонтов. Так что превью картинок в этом столетии не будет.
повторяем для слепоглухих - терминал с графикой назывался vt240, снят с производства в 87м году прошлой эры.
И да, твой xterm умеет в графику. (правда, несовместимую)А вот модный гомощелетерминал - не умеет. Вот бида-то.
не понял, что не так с моим vt240? (ну ок, он был монохромный, давайте возьмем 241 или какой он там... их в одно и то же время выпускали, в 80с-капятом году! Просто те кто стырил 241, не продают их, гады)
Да far2l есть.
> Да far2l есть.Через urxvt странновато работает.
В Konsole почему-то стартует размером 25x80, не на всё окно вкладки. Нажатие два раза на F11 заставляет его занять всю площадь.
Загуглил.> Ranger is a console file manager with VI key bindings.
Мсье знает толк в извращениях.
Есть еще ddd что ли, на подобие рэнджера, только он старше и кажется написан на Си.
всю жизнь ddd - это графическая морда к отладчикам типа GDB.
Точно, ошибочка вышла))) не ddd, а nnn!!!
>не ddd, а nnnггг
А зачем вы его нам навязываете? Если он хотя-бы в России написан был бы, я может и попробовал поставить, посмотреть. Но так - mc вроде устраивает. До аналога ещё нужно привыкнуть. Какие такие нужные плагины могут быть у этого ранжера чтобы на него переходить?
Странный критерий, конечно, но тогда юзай far2l, его пилят наши ребята, если не ошибаюсь.
Так mc сейчас тоже пилят наши (еxUSSR).
>Есть же ranger с плагинамиapp-misc/ranger
Description: Vim-inspired file manager for the console
Не шути так больше. Хорошо, что из него по F10 оказалось можно выйти.
Лучше dired просто
ranger не умеет в русские буквы
А в болгарские или монгольские умеет?
Ни в какие за пределами базового ASCII.
> В неграфических сеансах по умолчанию задействованы консольные обработчики для воспроизведения звука, показа изображений и проигрывания видео.Пасиб, мелочь, а приятно.
Перешел на far2l.
> Улучшена поддержка командной командной оболочки Fish 4.0, переписанной на языке Rust.
> Для непрерывной интеграции вместо Travis задействован сервис GitHub Actions.Куда-то рулят не туда.
FAR намного лучше и полезнее
Перепутали. Он хорош, но для Windows.
а никто про линукс и не утверждал
Ну так здесь не в тему.
Вы видимо не знаете про проект far2l - Far для linux
По ССХ смогет работать? То то и оно.Ну и до кучи тот же Colorer тормозной по-сравнению с mceditной подсветкой.
Последнюю, кстати, довольно просто сделать самому для чего-то нового. Я так себе под elvish запилил.
Нет. Уже обсуждали на хабре, никаких преимуществ у far нет прерд mc
> Нет. Уже обсуждали на хабре, никаких преимуществ у far нет прерд mcУ Фара есть плагинная инфраструктура и огромное количество плагинов. Это, пожалуй, единственное преимущество.
Это так повышает экспертность обсуждений, а на Лепре вы ничего не обсуждали?
как минимум там нет троллей и анонимусов, а значит априори более профессиональное обсуждение
Почему midnight? Это как полуночный ковбой или как тёмный властелин?
Разрабы красноглазят по ночам после работы видимо.
Кривой. Пока заставишь работать, ночь наступает.
Устарела не консоль, а идея 2-х панельности. Должны быть вкладки отрывающие потенциально неограниченное число панелей. Как в браузерах.
Такого быть никогда нигде не должно это противоестественно и не юзабельно. Открывать несколько окон имеет смысл только чтобы перетащить файл из одного места в другое с вкладками это невозможно. Двухпанельность единственный способ сделать это нормально в консоли.
Вкладка должна быть закладкой папки, открывается соотв. панель тыком по вкладке. Бегаешь по обычным своим папкам без поиска их по дереву. Полагаю лет через 50 это дойдёт
в total commander и double commander прекрасно реализованы вкладки, и это очень удобно.
они не консольные, гуевые, речь о консольных менеджерах
что мешает просто открыть неограниченное число - окон? Как ввенде.
И да, между ними удобно перетаскивать файлы (но зачем?)
А что мешает использовать эмулятор терминала со вкладками? Как в Konsole.
> А что мешает использовать эмулятор терминала со вкладками? Как в Konsole."но зачем?!"
2 панели нужны для F5 и F6. Иди переделывай свою концепцию, чтоб было невозможно перепутать откуда и куда.
> 2 панели нужны для F5 и F6. Иди переделывай свою концепцию, чтоб
> было невозможно перепутать откуда и куда.как, как вас таких путанников вообще к компьютерам подпускают?
Это ортогонально. У большинства файловых операций два аргумента - откуда и куда. Золотым рыбкам которые не помнят где у них что лежит и которым удобнее курсорчики гонять по спискам нужно зачем-то видеть содержимое обоих мест. Можешь навертеть над этим вкладок, но панелей всё равно останется две. Потом, состояния у панели, по сути, с гулькин нос - путь и положение курсора. Это удобнее в виде списка закладок сделать с хоткеями, и такое наверняка уже есть.
Он по-прежнему засирает историю printf'ами?
Эт, вроде, только на фряхе и dumb terminal-ах.
Собирается легко даже на старенькие дистрибутивы... собрал просто ради интереса, т.к. и старая версия устраивала...
Кривой как мой этот самый... Куда ни плюнь, везде нюансы: в голой консоли (не в DE) хрен переименуешь файл по Ф6 - предлагает удалить его. В предыдущей .32-й версии в режиме редактирования пропадала половина кнопок внизу типа Mark, Copy, Replace. И таких нюансов вагон и маленькая тележка. Багтрекером вообще нет желания пользоваться, застряли в каких-то 90-х. Лучше уже каким-нибудь дефолтным из DE файломенеджером пользоваться, чем этой недоподелкой.
> в голой консоли
> дефолтным из DE файломенеджерома ты молодец, соображаешь!
Ну разумеется, cp, mv и т.д. На я люблю расставлять хуки для таких как ты, да. Этого не отнять. Сорян.
> Кривой как мой этот самый... Куда ни плюнь, везде нюансы: в голой
> консоли (не в DE) хрен переименуешь файл по Ф6 - предлагает
> удалить его. В предыдущей .32-й версии в режиме редактирования пропадала половина
> кнопок внизу типа Mark, Copy, Replace. И таких нюансов вагон и
> маленькая тележка. Багтрекером вообще нет желания пользоваться, застряли в каких-то 90-х.
> Лучше уже каким-нибудь дефолтным из DE файломенеджером пользоваться, чем этой недоподелкой.Сколько пользуюсь этой самой голой консолью во фришке, никогда такого поведения не было.
Я спрашиваю! Где toolbar в данной по делке? Если его нет, то это некондиция!
Где поддержка Вяленого, что за херня?
это только после того как поддержку systemd запилят
Наоборот, поддержку mc в systemd: systemd-midnighted
midnightd. У них очень умные и логичные названия, не путай.
В чём проблема поставить VNC на сервор, и пользоваться нормальным GUI файловым менджером? Ну или если на серве VNC невозможен, то поставить SSHFS, и работать с файликами в своём файловам меноджоре!
И симлинки делать?
Поставили vnc? А теперь переключите язык клавиатуры? Что то не так? А это Вайланд. :)
Ладно, поматерились, подключились, а дальше..
А дальше запускаем консоль и в ней тот же mc. :)
Конечно не на каждый чих, но для многого он нужен.
>>нормальным GUI файловым менджером?Повседневно и используются Total Commander, Double Commander, CommanderOne.
но если нужна работа именно в консоли, то практичнее mc.
То есть, mc не программа для домохозяек, а инструмент.
>А дальше запускаем консоль и в ней тот же mc. :)Не mc, а dolphin например - нормальный файловый менеджер, и пользуешься наздоровье.
Второй вариант - монтировать удалённую систему по sshfs, и работать с ней у себя в дельфине.
>В чём проблема поставить VNC на сервор
>VNCхорошая шутка
инторнеты у тебя под гигабитные везде, без потерь и с низким джитером.Балмер с Гейтцем дали ему RDP животворящий. Который нормально работал даже на диалапе, а он хочет древность для локалок.
Да без разницы, 100 мбит уже у каждого Васяна.
В России средняя скорость Интернета 3 Мегабита в секунду. Не ври.
В России у Васянов все еще дайлап модемы, все жители соседних территорий об этом знаютhttps://www.speedtest.net/global-index
мобильный 27.34 Mbps
стационарный 89.70 Mbps
> и пользоваться нормальным GUI файловым менджером?GUI для того что можно делать в консоли никогда "нормальным" не будет. Даже в качестве GUI консоль уже лучше из-за строгой моноширинной сетки с одним шрифтом и фиксированной цветовой схемой, а бонусом идут гораздо меньший график и лучшая отзывчивость, возможность работать хоть с телефона, хоть будучи слепым, возможность работать не дожидаясь ответа сервера (не "ткнул мышкой - ждёшь результата - ткнул дальше мышкой - ждёшь результата", а "ввёл все команды - получил результат"), tmux, mosh, mssh. Да и просто GUI'шное говно на сервер не ставить.
> SSHFS, и работать с файликами в своём файловам меноджоре!
SSHFS, который через FUSE копирование файла, например, будет делать через локальную машину. Поэтому не sshfs уж тогда, а ssh плагин для своего файлового менеджера, который такие вещи понимает.
На запароленых всё ещё виснет?
А как ты предлагаешь это решаить? Вкорячивать туда еще и unrar?
https://www.opennet.dev/openforum/vsluhforumID3/135847.html#201
Ясно, благодарю. Кстати, там комент есть "Я может тебя удивлю, но код уже давно написан. Аккуратно сложен и тщательно задокументирован. Остаётся только скопипастить готовое в свой проект."
Где-то это можно заюзать? Патч там или еще что. Хочу свои сборки собирать с этим кодом.
> Ясно, благодарю. Кстати, там комент есть "Я может тебя удивлю, но код
> уже давно написан. Аккуратно сложен и тщательно задокументирован. Остаётся только скопипастить
> готовое в свой проект."
> Где-то это можно заюзать? Патч там или еще что.Да нигде. Нет такого патча в природе. Это был balabolus vulgaris.
> Хочу свои сборки собирать с этим кодом.
"Это опенсорс, детка". Если вам что-то надо, то вы это и будете делать.
>Да нигде. Нет такого патча в природе. Это был balabolus vulgaris.Ты уверен?
>>Да нигде. Нет такого патча в природе. Это был balabolus vulgaris.
> Ты уверен?Пока патч не предъявлен — уверен.
Ниже по треду тебя носом уже ткнули. Будешь теперь слепого из себя строить, уверенный ты наш?
> Ниже по треду тебя носом уже ткнули. Будешь теперь слепого из себя
> строить, уверенный ты наш?Ты не умничай, ты пальцем покажи.
Два решения. Уверен, их там больше раз в 10, если осилить поиск. Но ты и этого не умеешь даже, диванный разоблачитель.https://midnight-commander.org/ticket/1685
https://midnight-commander.org/ticket/4411
Кстати, проверил только что: ничего не виснет. Только если не была задана галка "шифровать список файлов". Вывод простой: ну так не шифруй их и будет тебе счастье. Поролон что ли прячешь у себя?
Очередная "гениальная" идея. Ещё от чего отказаться надо?
Пост посвящается разрабам, которые до сих пор не могут осилить запароленные архивы.Вот возможные способы решения этой проблемы:
1. unrar перед запросом пароля выводит строку "Enter password". Блокировать всё приложение для этого не требуется. Можно очистить весь экран и вывести запрос пароля, как это уже сделано для того же ssh.
2. Проверить архив на наличие пароля можно командой unrar l. Если есть в выводе "*", то значит такой архив с паролем. Такой архив лучше вообще проигнорировать, чем вешать весь mc.
3. Осилить наконец libarchive. Уже 2025-й год на дворе, есть нормальный сишный API для работы со всеми известными архивами. Обмазываться bash-партянками уже не требуется.
Как видно, даже я, сидя на диване, сходу предложил 3 возможных решения. Уверен, их на порядок больше. Но нет, будем страдать дальше.
> Как видно, даже я, сидя на диване, сходу предложил 3 возможных решения.Чтобы раздавать ЦУ, много ума не надо. «Talk is cheap. Show me the code».
Чтобы пердеть как ты из кустов тоже особо много ресурсов не требуется. Чувак предложил как ТУПЫЕ проблемы могут быть решены простыми утилитами. Хочешь - принимай и пищи код. Не хочешь - свали обратно в болото, из которого ты вылез.
> Чтобы пердеть как ты из кустовЛюбезный брат мой аноним, а не тем ли самым ты сам тут занимаешься?
> тоже особо много ресурсов не требуется.
Вот и я о том же.
> Чувак предложил
Я тоже много чего предложить могу.
> как ТУПЫЕ проблемы могут быть решены простыми утилитами.
"Show me the code". Не можешь — заткнись и не вякай.
> Хочешь
> - принимай и пищи код. Не хочешь - свали обратно в
> болото, из которого ты вылез.Ну ты, похоже, сам недавно оттуда.
Я может тебя удивлю, но код уже давно написан. Аккуратно сложен и тщательно задокументирован. Остаётся только скопипастить готовое в свой проект.
> Я может тебя удивлю, но код уже давно написан. Аккуратно сложен и
> тщательно задокументирован. Остаётся только скопипастить готовое в свой проект.Видидишь ли, брат мой аноним, ворочать языком не ворочить мешки. Если ты такой
>> Я может тебя удивлю, но код уже давно написан. Аккуратно сложен и
>> тщательно задокументирован. Остаётся только скопипастить готовое в свой проект.
> Видидишь ли, брат мой аноним, ворочать языком не ворочить мешки. Если ты
> такойСорвалось. Продолжу.
Если ты такой умный, ну покажи класс: скопипасти это готовое в mc и прославишься в веках. Но что-то мне подсказывает, что не будет этого. Только звездобольство одно.
>скопипасти это готовое в mcА что, кто-то гарантирует, что патч 100% примут? Очень возможно, что там что-то религиозное мешает. Иначе бы всё было до меня. И судя по https://github.com/MidnightCommander/mc/pulls там изменения принимают годами.
> Если ты такой умный, ну покажи класс: скопипасти это готовое в mc и прославишься в веках.Вот не надо врать, а? рар-архивы никому не нужны, тем более запороленные. С ними сталкиваются единицы, может быть ТС вообще единственный человек, которому это надо. И если кто-то снизойдёт на то, чтобы реализовать нужные патчи, единственным благодарным окажется ТС, и то если он способен к благодарности. Ни о какой славе речи не идёт. Славу не заработать реализуя маргинальные никому не нужные фичи.
Исправление бага - реализация никому ненужной фичи. Отличная логика!
>Пост посвящается разрабам, которые до сих пор не могут осилить запароленные архивы.Запароливать архивы - мерзская вантузная привычка. На экосистеме Линукса с тами не встречался.
>Обмазываться bash-партянками уже не требуется.
GNU bash прекрасный инструмент. Ты обычный неосилятор.
>unrar перед запросом пароля выводит
Дальше не читал.
>Запароливать архивы - мерзская вантузная привычка. На экосистеме Линукса с тами не встречался.Ахаха, этот твой линукс разрабатывается микрософтом.
Но на наших условиях. А пока M$ разрабатывает Линукс, он не разрабатывает Шиндус. Ахаха!
>Дальше не читал.Дальше как раз то, что можно сделать через bash. Но ты давай
А тем временем багу уже 15(!) лет https://midnight-commander.org/ticket/1685 Но, как мне кажется, я нашёл причину этой проблемы. Разрабы решили всё построить исключительно на скриптах. По сути mc использует системные утилиты, пытаясь обернуть их bash-скриптами с использованием awk и прочих сложных преобразований. Отсюда у нас вырисовывается как минимум несколько проблем:1. Вывод утилит не стандартизирован. При небольшом изменении в формате вывода может кое-что отвалиться. Я ещё не говорю про то, что GNU-утилиты немного отличаются от их аналогов в *BSD. Всё это надо учитывать.
2. Скорость bash-скриптов крайне медленная. Уверен, использование того же Python позволило бы повысить скорость парсинга и прочих операций в несколько раз.
3. VFS крайне убогая сама по себе. Например, там нет возможности сохранять результаты предыдущих операций. Без того медленный bash приходится гонять каждый раз, когда требуется извлечь один файл из zip-архива. Багу уже 16 лет https://midnight-commander.org/ticket/3
Вывод тут простой. VFS требует серьёзной переработки. Но доработать, к сожалению, не получится. Цитирую:
Nobody wants reimplement extfs plugins from shell/python/perl sctipts to binaries.
Он не умеет открывать последнее расположение при запуске до сих пор.
Вот это как раз умеет. Гугли в сторону mc-wrapper.sh