Вышла (http://www.midnight-commander.org/wiki/NEWS-4.7.3) новая версия консольного файлового менеджера Midnight Commander (http://www.midnight-commander.org) (4.7.3), которая включает в себя следующие основные изменения:
-
Ядро:
- Поддержка "много-экранности": одновременно можно просматривать и редактировать множество файлов (<a href="http://www.midnight-commander.org/ticket/1490" title="defect: Multiple viewers and editors open concurrently with the file manager (closed: fixed)">#1490</a>).
- Реорганизованы меню и диалоги конфигурирования, большее количество опций теперь можно изменить прямо из графического интерфейса (не трогая .ini файл)(<a href="http://www.midnight-commander.org/ticket/320" title="task: Reorganization of menus and configuration dialogs (closed: fixed)">#320</a>).
- Добавлена поддержка выделения текста в полях ввода, клавиша DEL очищает выделенный или заранее предложенный текст (<a href="http://www.midnight-commander.org/ticket/2161" title="enhance...URL: http://www.midnight-commander.org/wiki/NEWS-4.7.3
Новость: http://www.opennet.me/opennews/art.shtml?num=27206
Класс
поскорей бы вышел на уровень Far/a
>Класс
>поскорей бы вышел на уровень Far/aIMHO он уже давно там. Просто он не FAR вот и всё.
>поскорей бы вышел на уровень Far/aЧто конкретно вы имеете в виду под "уровнем Фара"?
Видимо, работу через WinAPI ;-))
Толсто и тупо, far и mc это просто разные категории даже, никогда не любил фар, а вот тру консольные менеджеры (NC, DN, MC) очень уважаю. far нервно курит в сторонке
>не любил фар, а вот тру консольные менеджеры (NC, DN, MC)
>очень уважаю. far нервно курит в сторонкеКак юзер оригинального nc, того, который все и передирают - могу сказать что в FARе традиции дедушки нортона соблюдены лучше. В mc, как минимум по дефолту - крайне варварские шорткаты, делаемые в 2 аккорда, например (что явно дольше). Не имеющие ничего общего с нортоном в половине мест. Тем не менее, последние версии mc заметно улучшаются.
> В mc, как минимум по дефолту - крайне варварские шорткаты, делаемые в 2 аккорда,Если бы NC работал на таком зоопрке терминалов, на котором работает MC, а не одной DOS-консоли, шорткаты у него были бы не менее варварские.
>Если бы NC работал на таком зоопрке терминалов, на котором работает MC,
>а не одной DOS-консоли, шорткаты у него были бы не менее варварские.Как-то слабовато в качестве утешения. Не знаю как вы а я имею дело с весьма небольшим зоопарком на практике. Да и не совсем понятно - если уж шорткат вида Ctrl+smth можно взять, накукуй после этого ему еще что-то довешивать? Тем более что часть шорткатов работет и без довеска, так что отмазка про типы терминалов видимо не катит. На клавиатуре кнопок мало чтоли было? Не верю, для быстрого дергания типовых операций - их даже на N900 хватит, а уж на 101-клавишной клавиатуре и т.п. - должно с тройным запасом хватить.
отлично, просто запустите cat и в нем нажмите ctrl-1
что возвращает? ах ничего да? дальнейшие действия?
Мне одно не понятно - чем [с точки зрения пользователя] все эти отмазки и оправдания [с точки зрения юзеров оно выглядит именно так] делают программу лучше то? Правильно - а ничем. Говоря с ПОЛЬЗОВАТЕЛЬСКОЙ точки зрения (т.е. абстрагируясь от технических проблем по максимуму, чтобы оставить в фокусе только общую юзабельность), в том же FAR-е (у которого наверняка своих технических проблем было навалом) - шорткаты берутся эдементарно быстрее (нажать Ctrl+smth явно быстрее чем Ctrl+smth, smthelse). Многие типовые операции в итоге в фаре удобнее и быстрее делаются, не в обиду авторам mc. При том - явно можно было нортоновские шорткаты более точно передрать (какойнить Ctrl+O работает же), но вместо этого зачем-то нагородили жутковатый велосипед с двухаккордными извратами. Это наверное предъява не к вам а к тем кто mc писал еще черт знает когда - эти шорткаты там такие были наверное всегда(?). Но удобнее и лучше они программу на мое имхо не делают.Ну или еще банальный пример. Лежит на диске файл. Бинарный. Весом 20 гигз. Чтоб жизнь малиной не казалась. Берем вьюшку FAR. Открываем. Открывается мгновенно. Мотаем в хвост. Мотается мгновенно. Можно за 30 секунд посмотерть его вьюшкой 5 таких файлов, и как текст, и как хексятину и понять "а что это вообще за фигня у нас тут место занимает?!". А в mc ... эээ там пока вьюшка в хвост большого файла seek-нет - ждать умрешь (во всяком случае, во всех версиях mc которые распостраняются с дистрами *никсов в их репах). Вообще не догоняю - чему тормозить в seek в конец + read того что в конце. Но факт остается фактом. Итого: вьюшка фара юзабельна для скоростного просмотра "in place" того что там у нас за филезы собссно на диске. Простой и быстрый вьювер + хексвьюшка, которому пофигу завьювить ли 10кб или 10Гб - логичный довесок к файлманагеру и полезная тулза для "системщиков" и подобных. А консольные манагеры таковыми юзвергами и юзаются в основном. И я бы не сказал что у виденных версий mc с этим было хорошо. Элементарный seek в конец файла может занять ... ~полчаса.
Или вот еще забавный пример. Ищем по диску в FARе. Мне кажется что во первых фар это делает как-то резвее, особенно когда ищем по контенту. А во вторых, фар не паузит поиск по диску пока я смотрю уже найденной файло по F3. А вот mc - увы, останавливается. В итоге - если я что-то ищу по известному содержимому, параллельная работа машины и человека - не получается, в отличие от. А казалось бы логичным что пока машина ищет - человек смотрит что нашлось глазами и делает выводы, а то ли это или нет.
>Вообще не догоняю - чему тормозить в seek в конец +
>read того что в конце.Ну раз вы такой умный, пишите патч. Рассмотрим.
>А во вторых, фар не паузит поиск по диску
>пока я смотрю уже найденной файло по F3. А вот mc
>- увы, останавливается.MC принципиально однопоточный. Именно поэтому он работает на хреновой туче платформ. В отличие от.
>Ну раз вы такой умный, пишите патч. Рассмотрим.Не уверен что оно меня настолько забодало чтобы бросить все и полезть в кишки mc. Но наличия проблемы это имхо не отменяет.
ЗЫ: я в принципе тестер а не програмер. То есть, програмить на сях я конечно умею, но отнюдь не как суперпро. И более того - если бы я на все замеченные проблемы писал патчи, думаю недалеко бы я ушел как именно тестер.
>MC принципиально однопоточный. Именно поэтому он работает на хреновой туче платформ. В
>отличие от.В отличие от чего? На каких-то современных *никсах есть проблемы с форками или тредами? Может быть, я хреново смотрел но я не узрел у остального софта, в том числе и достаточно портабельного с этим каких-то проблем. А может быть принципиальность того не стоит? На дворе ужу 2010 год. И, наверное, можно уже работать чуточку получше чем это было возможно в MSDOS`е и дедушке нортоне для удобства пользователей? Ну или тогда не обижайтесь если юзеры констатируют что FAR - удобнее. Дело в том что для юзеров видно только внешние сущности. А технические детали видны только самим програмерам.
>Ну или тогда не обижайтесь если юзеры констатируют что FAR -
>удобнее.Да никто и не обижается. Разарботчиков MC это абсолютно не волнует. Программа прежде всего пишется для себя любимого, чтобы самому было удобнее.
>сказал что у виденных версий mc с этим было хорошо. Элементарный
>seek в конец файла может занять ... ~полчаса.в какой версии?
>в какой версии?Не в этой, но не в сильно древних. Ради интереса - попробую скомпилить и посмотреть как там с этим сейчас в текущей.
>>в какой версии?
>
>Не в этой, но не в сильно древних. Ради интереса - попробую
>скомпилить и посмотреть как там с этим сейчас в текущей.с прошлой версии вьювер был сильно перепилен
>Мне одно не понятно - чем [с точки зрения пользователя] все эти
>отмазки и оправдания [с точки зрения юзеров оно выглядит именно так]
>делают программу лучше то? Правильно - а ничем.вот я тоже не понимаю у меня тарелка подключена в гостинной к телевизору, но я [с точки зрения пользователя] не понимаю почему с спальне у меня оно не показывает?! я в спальне хочу смотреть один канал, в детской другой а на кухне третий. все эти отмазки и оправдания не канают [с точки зрения юзеров оно выглядит именно так] до этого у меня было кабельное телевидение и все работало как надо, а сейчас спутник и показывает только один канал, (т.е. абстрагируясь от технических проблем по максимуму, чтобы оставить в фокусе только общую юзабельность) авно ваше спутниковое телевидение Говоря с ПОЛЬЗОВАТЕЛЬСКОЙ точки зрения.
сделайте так чтобы я мог смотреть все каналы одновременно, и не надо мне рассказывать про...
>сделайте так чтобы я мог смотреть все каналы одновременно, и не надо
>мне рассказывать про...А знаете что самое веселое? А ведь сделают. Какоенить IPTV и просто онлайн-видео это все - смогут. И это будет одной из причин по которым оно практически закопает всех прочих более старых видов телевидения...
>>сделайте так чтобы я мог смотреть все каналы одновременно, и не надо
>>мне рассказывать про...
>
>А знаете что самое веселое? А ведь сделают. Какоенить IPTV и просто
>онлайн-видео это все - смогут. И это будет одной из причин
>по которым оно практически закопает всех прочих более старых видов телевидения...ну если так и сделают, то закопать прочих оно не сможет. Потому что эта киллер-фича резко и в разы увеличит стоимость самого SAT-ресивера: если ранее в них было по одному DVBs2-тюнеру (иногда по два - второй для вещания по сети), то для фишки "хочу много каналов и сразу" надо будет встраивать по одному тюнеру на каждый канал. Стоимость DVB-тюнера сравнима со стоимостью PCI DVBs2(Skystar, например) карточки в комп.
Отсюда вопрос: стоит ли овчинка выделки?
>[оверквотинг удален]
>
>ну если так и сделают, то закопать прочих оно не сможет. Потому
>что эта киллер-фича резко и в разы увеличит стоимость самого SAT-ресивера:
>если ранее в них было по одному DVBs2-тюнеру (иногда по
>два - второй для вещания по сети), то для фишки "хочу
>много каналов и сразу" надо будет встраивать по одному тюнеру на
>каждый канал. Стоимость DVB-тюнера сравнима со стоимостью PCI DVBs2(Skystar, например) карточки
>в комп.
>
>Отсюда вопрос: стоит ли овчинка выделки?блин, я этот пример привел как абсурдную аналогию а не как вопрос для обсуждения...
>В mc, как минимум по дефолту - крайне варварские шорткаты, делаемые в 2 аккорда, например (что явно дольше).Ну вы, блин, накуралесили. =О И следующие ораторы туда же. Это обычные emacs-клавиши. В буш-е тоже они, и еще много где. Очень удобно, если контрол повесить куда следует.
А разве FAR не хуже mc? Если нет, то по каким параметрам?
мс не работает в винде, может только по этому?)
>мс не работает в винде, может только по этому?)Через cygwin прекрасно работает.
Не знаю как у Вас, но у меня он работает через пень колоду, и хуже даже чем тот же mc во Фре лет 5 назад...Ctrl+O работает только до первого нажатия клавиши
Невозможно посмотреть вывод команды, и прочий маразмЕсли у Вас все это работает - то не поделитесь ли секретами?
>Ctrl+O работает только до первого нажатия клавишиМЦ собран без поддержки сабшела?
>>Ctrl+O работает только до первого нажатия клавиши
>
>МЦ собран без поддержки сабшела?mc, к сожалению, в качестве сабшела поддерживает только bash (если я конечно правильно понимаю проблему). Лично я это не считаю серьезной проблемой, ибо bash - стандарт де-факто. Но очень надеюсь, что когда-нибудь от нечего делать ребята прикрутят и поддержку других шеллов. Лично мне страсть как хочется ash из комплекта busybox, т.к. это стандарт де-факто для суперлегковесных дистров типа openwrt.
PS angel_il и его коллегам величайший респект за продолжение активной разработки.
>>>Ctrl+O работает только до первого нажатия клавиши
>>
>>МЦ собран без поддержки сабшела?
>
>mc, к сожалению, в качестве сабшела поддерживает только bash (если я конечноне только bash
>хочется ash из комплекта busybox, т.к. это стандарт де-факто для суперлегковесных
>дистров типа openwrt.чтобы прикрутить определенный шел в качестве сабщела нужно чтобы последний поддерживал определенный набор функционала, если я не ошибаюсь то ash не проходит этот кастинг :)
> ибо bash - стандарт де-фактоНичего подобного. Во-первых, man бишизм, во-вторых под FreeBSD, например, баш за собой он не тянет, из чего можно сделать вывод. Или bash у них bundled? В таком случае можно закапывать.
я с мц во фре из под (t)csh работаю.
>Через cygwin прекрасно работает.Когда-то был даже нативный порт... Правда, это был тихий ужас ;-))
>мс не работает в винде, может только по этому?)mc работает в винде. А убогий FAR не работает нигде кроме винды.
>mc работает в винде. А убогий FAR не работает нигде кроме винды.При желании фар можно запустить и не в винде, а если совсем уж извратнуться - наверное даже можно с winelib-ом его запихать и на совсем не виндозные окружения. Но он ориентирован на винапи и вообще, файловая система *никса в инкарнации с буквами дисков выглядит странно и извратно.
Windows постепенно уходит от букв дисков. :)Только как-то медленно - сдаётся, что они с нуля её перепишут, прежде чем они решаться убить буквы полностью.
Кстати, забавно, что монтировать диски умела ещё W2k, вот только спрятано это очень хорошо. Так же, как и виртуальные рабочие столы. "Пользователю это не нужно" (с) m$
Покажите пальчиком, где в Windows виртуальные раюбочие столы есть?А пользователям действительно много рабочих столов не надо. тут увы, они правы. Они в трёх окнах-то путаются.
я пользуюсь Desktops от Русиновича
>я пользуюсь Desktops от РусиновичаПощупал. Примитивненько в сравнении с Linux-реализацией, но пользоваться можно.
> Примитивненько в сравнении с Linux-реализацией, но пользоваться можно.более чем примитивно но с работой своей справляется.
>Покажите пальчиком, где в Windows виртуальные раюбочие столы есть?Где-то есть, кажется в power tools-ах. Но это зарыто в такую задницу что этим никто не пользуется. Просто потому что найти это практически нереально.
>Windows постепенно уходит от букв дисков. :)В каком месте? Винапи все на него завязано. Да, где-то там далеко внутрях - ядро не оперирует никакими буквами дисков. Но в винапи это все не вывешивается.
>Только как-то медленно - сдаётся, что они с нуля её перепишут, прежде
>чем они решаться убить буквы полностью.Ну такими темпами - это лет через 50 наверное. Так, глядя на объем инноваций в НТшном ядре since 2000. Мне тогда это будет имхо сильно похрену.
> mc работает в винде. А убогий FAR не работает нигде кроме винды.О! Полку тролей прибыло :-(
Какая-то сборка МЦ есть в ReactOS. Скачайте, посмотрите. Правда, для этого весь ReactOS тянуть придется. Я думаю, если он там работает, то в винде должен работать :)
а в чудном мс уже есть такая удобная штука, как расширяемость через настраиваемые плагины?
Честно говоря, хотя работаю с мс уже несколько лет - все-равно в фаре работать удобнее и приятнее :)
Но по скольку реальной альтернативы ни фару ни мс под соответствующей ОС я не видел, то они собственно как бы и не конкуренты и друг на друга не посягают :) пока, вроде :)А вот чего мне сейчас действительно не хватает ни в фаре ни в мс - дык это фонового копирования с очередью (как в тотале).
>а в чудном мс уже есть такая удобная штука, как расширяемость через
>настраиваемые плагины?В MC есть slang, на базе которого можно сделать АПИ для плагинов. Но пока, увы, это еще не реализованная фича.
>>а в чудном мс уже есть такая удобная штука, как расширяемость через
>>настраиваемые плагины?
>В MC есть slang, на базе которого можно сделать АПИ для плагинов.
>Но пока, увы, это еще не реализованная фича.slang опционален - вместо него может быть и ncurses.
>slang опционален - вместо него может быть и ncurses.Т.е. в этом и причина, почему до сих пор не сделали АПИ для плагинов?? Просто разговоры об этом уже подымалась и не раз - с каждой новостью от возрожденного МС.
одна из..
>Т.е. в этом и причина, почему до сих пор не сделали АПИ
>для плагинов??А вы думаете, это так легко? Как два байта переслать?
>А вы думаете, это так легко? Как два байта переслать?Нет, как раз достаточно хорошо представляю объем работ. Просто уж коль тема эта постоянно фигурирует, актуальна и востребована - о ней когда-то придется задуматься на практике.
Чессгря, и сам бы взялся помучить код на эту тему, но не настолько опытный С-программист, и затрудняюсь, с какой стороны к вопросу подойти...
>А вот чего мне сейчас действительно не хватает ни в фаре ни
>в мс - дык это фонового копирования с очередью (как в
>тотале).а как в тотале? У mc есть фоновое копирование. С очередью - это задания выполняются в порядке добавления? В mc все фоновые задания выполняются как бы параллельно.
ну фар тоже может в фоне копировать, но тоже параллельно (если не доделали, давновато не слежу)
а вот сделать для фоновых задач нормальную управляемую очередь, хотя бы как в тотале - было бы клево :)
Так а он под винду работать может? Кроме того хотел узнать о том, существуют ли какие либо дополнения или встроенныя функции в файловые менеджеры по автоматической сортировке файлов? (я имею ввиду например то, что я описал на http://www.opennet.me/opennews/art.shtml?num=27012 &nbs...)
Какие-то странные притормаживания появились.
возможно это происходит изза странных причин
тормозит при переходе в конец файла, файл всего 1,3 мег
>тормозит при переходе в конец файла, файл всего 1,3 мегредактор/вьювер/диффвьювер?
версия?
а эти 1.3 мб это бинарь без символа переноса строки?
это обыкновенный html-файл с переносом строки после каждого </p> и не только
тормозит редактор
>это обыкновенный html-файл с переносом строки после каждого </p> и не только
>тормозит редакторт.е. тормозит раскраска... отключите ее... :)
Зачем?
В 4.6 не тормозит, продолжу юзать.
>Зачем?
>В 4.6 не тормозит, продолжу юзать.всё правильно сделал! (с) реклама какая то...
>Зачем?забыл сказать, все верно, зачем тратить свое драгоценное время на поиск проблемы, проше на форуме написать что программа авно, разработчики увидят это сообщение, напрягут извилину и все исправят... а если не исправят значит тупые... проблема же так очевидна...
Хех, разработчика с некоторым запасом энтузиазма начинает бить по лицу пофигистичность людей.
Главное чтобы энтузиазм не утих.
> это обыкновенный html-файл с переносом строки после каждого </p> и не только
> тормозит редакторprofile it!
очень рад развитию программы но жаль что в репозитории не собираются новые версии для убунту. самому не влом но надо играться и разбирать ошибки
>очень рад развитию программы но жаль что в репозитории не собираются новые
>версии для убунту. самому не влом но надо играться и разбирать
>ошибкиЕсли несложно, то поиграйтесь и на каком-нибудь dpaste покажите лог ошибки. Может, просто не хватает некоторых девелоперских библиотек или одной из сборочных утилит.
./configure по очереди выдавала следующие ошибки:
configure: error: glib-2.0 not found or version too old (must be >= 2.8)
(доставил libglib2.0-dev)
configure: error: S-Lang library version 2.0 or newer not found
(доустановил libslang2 и libslang2-*)
вроде установился и работает. буду пробовать. спасибо
>./configure по очереди выдавала следующие ошибки:
>configure: error: glib-2.0 not found or version too old (must be >= 2.8)
>(доставил libglib2.0-dev)
>configure: error: S-Lang library version 2.0 or newer not found
>(доустановил libslang2 и libslang2-*)
>вроде установился и работает. буду пробовать. спасибоОтлично. А ppa-пакеты не умеете собирать? Я рэдхатоид, поднимать в виртуалке Убунту и пытаться понять как там запакетировать для меня муторно и долго будет... а народ жаждет и страждет: http://habrahabr.ru/blogs/open_source/98321/#comment_3026775 :)
пока что не умею к сожалению. попробую на выходных почитать на эту тему. если выйдет сообщу
>очень рад развитию программы но жаль что в репозитории не собираются новые
>версии для убунту. самому не влом но надо играться и разбирать
>ошибкида есть у мс ppa, просто поищите внимательней на ланчпаде
PPA => https://launchpad.net/~voronov84/+archive/andreyv
mc 4.7.3-0ubuntu1~ppa1
спасибо
>PPA => https://launchpad.net/~voronov84/+archive/andreyv
>mc 4.7.3-0ubuntu1~ppa1Спасибо огромное!
Прошу прощения, вопрос такой - запускаю мс в консоли - да,да, в Konsole :)
не работает вставка из буфера (не мс-шнего, а глобального), приходится в таком случае использовать нано. Я правильно понимаю что это починили ?
>Прошу прощения, вопрос такой - запускаю мс в консоли - да,да, в
>Konsole :)
>не работает вставка из буфера (не мс-шнего, а глобального), приходится в таком
>случае использовать нано. Я правильно понимаю что это починили ?аналогично юзаю konsole. С буфером обмана никаких трабл не наблюдаю.
ctrl+alt+v - выбираю по истории буфера нужное
shift+ins - вставка.
>>Прошу прощения, вопрос такой - запускаю мс в консоли - да,да, в
>>Konsole :)
>>не работает вставка из буфера (не мс-шнего, а глобального), приходится в таком
>>случае использовать нано. Я правильно понимаю что это починили ?
>
>аналогично юзаю konsole. С буфером обмана никаких трабл не наблюдаю.
>ctrl+alt+v - выбираю по истории буфера нужное
>shift+ins - вставка.действительно, работает в чистой консоли. может дело в якуаке
Проверь, на какие клавиши забиндена вставка в Konsole. УМВР на 4.7.2 и Terminal.
нет, чинили совсем другое.
да вроде всегда работало, Shift+Insert попробуйте
respect вам ребята, вы оживили mc и становится все лучше и лучше
в 4.7.4 точно будет "256 colorz"?
>в 4.7.4 точно будет "256 colorz"?А оно точно надо? 16 цветов для чего-то не хватает?
>в 4.7.4 точно будет "256 colorz"?оно вроде и работает, но до ума не доведено, и автора вроде не хочется обижать, но для меня профита маловато браться и допиливать... есть более насущные проблемы. А вам зачем 256 цветов?
angel_il, под фрей начиная с версии 4.7 перестали читаться man'ы через менюшку "Просмотр вывода команды" (ESC SHIFT+1). набираем к примеру man cp и вьювер показывает, что то вроде такого:
...
S^SY^YN^NO^OP^PS^SI^IS^S
c^cp^p [-^-R^R [-^-H^H | -^-L^L | -^-P^P]] [-^-f^f | -^-i^i | -^-n^n] [-^-a^al^lp^pv^v] _^s_^o_^u_^r_^c_^e_^__^f_^i_^l_^e _^t_^a_^r_^g_^e_^t_^__^f_^i_^l_^e
...Это лечится как-нибуть? Раньше до версии mc 4.7 часто пользовался, сейчас уже отучился от (ESC SHIFT+1) ибо ничего не читаемо.
>[оверквотинг удален]
>"Просмотр вывода команды" (ESC SHIFT+1). набираем к примеру man cp и
>вьювер показывает, что то вроде такого:
>...
>S^SY^YN^NO^OP^PS^SI^IS^S
> c^cp^p [-^-R^R [-^-H^H | -^-L^L | -^-P^P]]
>[-^-f^f | -^-i^i | -^-n^n] [-^-a^al^lp^pv^v] _^s_^o_^u_^r_^c_^e_^__^f_^i_^l_^e _^t_^a_^r_^g_^e_^t_^__^f_^i_^l_^e
>...
>
>Это лечится как-нибуть? Раньше до версии mc 4.7 часто пользовался, сейчас уже
>отучился от (ESC SHIFT+1) ибо ничего не читаемо.а если F9 нажать, уже когда во вьювер оно попало?
О! Класс!!! :) Спасибо тебе!
Когда открываешь какой-нибудь файл(например видео, аудио или изображение) интерфейс mc на мгновение исчезает и виден чёрный фон консоли, возможно как-нибудь уйти от такого поведения программы.
>Когда открываешь какой-нибудь файлпроблема не понятна, нельзя ли полный путь к воспроизведению, открываете в редакторе, вьювере? как открываете F3/F4 на файле?
>>Когда открываешь какой-нибудь файл
>
>проблема не понятна, нельзя ли полный путь к воспроизведению, открываете в редакторе,
>вьювере? как открываете F3/F4 на файле?Думаю, просто жмакнуть Enter по файлу
>>>Когда открываешь какой-нибудь файл
>>
>>проблема не понятна, нельзя ли полный путь к воспроизведению, открываете в редакторе,
>>вьювере? как открываете F3/F4 на файле?
>
>Думаю, просто жмакнуть Enter по файлуПомню подобный же вопрос задавался на форуме фара: когда запускаю какую-нибудь программу давя enter, управление передается интерпретатору, гаснут панели, и пока программа не запуститься - экран черный. выглядит это, как правило, просто как моргание панелей. предлагалась запускать программу в фоне, но так и не решился вопрос, что делать, если программа потребует участия юзера, т.е. фактически до своего запуска, на консоль, которая будет в фоне выведет: user, you stuped? [yes/no], и будет тихо и молчаливо ждать ответа юзера.
Хорошее начало дня:) МС может работать на венде и без cygwin, таким я его вытащил с дистрибьютива RеаctOS. Там он ужасно убогий, зато под линуксом - конфетка :)
В rxvt не работают стрелки
обучите через learn keys
>В rxvt не работают стрелкиПоставил rxvt, проверил - всё работает.
перепутал - aterm, версия v1.00.00
Обращение к создателям mc:
Сделайте пожалуйста сборку mc для Windows и выложите её в разделе Downloads на вашем сайте. Думаю, что спрос будет и ещё какой. А то на странице в википедии про mc дана ссылка на собранный mc для Windows с какой-то очень древней версией mc.
>Обращение к создателям mc:
>Сделайте пожалуйста сборку mc для Windows и выложите её в разделе Downloads
>на вашем сайте. Думаю, что спрос будет и ещё какой. А
>то на странице в википедии про mc дана ссылка на собранный
>mc для Windows с какой-то очень древней версией mc.зачем нужен mc под вин32 если есть far? никак не могу понять...
Затем, что если работаешь и в Linux и в Windows то хотелось бы иметь как можно больше общих программ, получается что-то вроде универсального набора программ - не надо привыкать/отвыкать, в обеих ОС для одних и тех же задач используются одни и те же программы.Кроме того far не под GPL.
> Кроме того far не под GPL.Far2 под BSD. Кроме того, Far 1.75 с некоторых пор полностью бесплатен: http://farmanager.com/news.php?l=ru
Я знаю. Какая именно из свободных лицензий GPL или BSD не так важно, хотя при прочих равных естественно GPL предпочтительнее т.к. не позволит проприетарщикам использовать в своих закрытых программах открытый под GPL код.
Главная причина по которой нужен mc под Windows это использование одной и той же программы для одних и тех же целей под разными OC.
>Я знаю. Какая именно из свободных лицензий GPL или BSD не так
>важно, хотя при прочих равных естественно GPL предпочтительнее т.к. не позволит
>проприетарщикам использовать в своих закрытых программах открытый под GPL код.Не понятно. Какое это имеет отношение к лицензии самих MC или Фара?
>Не понятно. Какое это имеет отношение к лицензии самих MC или Фара?Я хотел сказать, что если бы far тоже был кроссплатформенным, то из двух консольных файловых менеджеров способных работать как в Windows так и в Linux - mc и far, я бы выбрал mc т.к. он под GPL, а не под BSD лицензией.
>>Не понятно. Какое это имеет отношение к лицензии самих MC или Фара?
>
>Я хотел сказать, что если бы far тоже был кроссплатформенным, то из
>двух консольных файловых менеджеров способных работать как в Windows так и
>в Linux - mc и far, я бы выбрал mc т.к.
>он под GPL, а не под BSD лицензией.а я бы выбрал тот который работал бы лучше... и ээтооо... это FAR!
>а я бы выбрал тот который работал бы лучше... и ээтооо... это
>FAR!Ты ещё не дошёл до той кондиции, когда для собственного счастья надо пускать Фар в Линуксе под Вайном?
>>а я бы выбрал тот который работал бы лучше... и ээтооо... это
>>FAR!
>
>Ты ещё не дошёл до той кондиции, когда для собственного счастья надо
>пускать Фар в Линуксе под Вайном?Он до другой кондиции дошёл: на винде спецом пускает putty, чтобы пользоваться mc :)
>>а я бы выбрал тот который работал бы лучше... и ээтооо... это
>>FAR!
>Ты ещё не дошёл до той кондиции, когда для собственного счастья надо пускать Фар в Линуксе под Вайном?нет уж спасибо не надо :)
>а я бы выбрал тот который работал бы лучше... и ээтооо... это FAR!FAR в *никсах работает жутко криво. А юзать одинаковый набор софта в разных системах - банально удобно. Одна из причин почему программы писанные на винапи как фар - зло ;(.
>FAR в *никсах работает жутко криво.
>Far2 под BSD.но страшное то в нём не это, а changes. (;
Ближе к ночи если их "читать" - кошмары обеспечены...
Ну да ... не gpl>Начиная с 26 Октября 2007 г. юникодная разрабатываемая версия Far Manager 2.0 (ранее Far >Manager 1.80) распространяется вместе с исходным кодом под модифицированной лицензией BSD. >Мы надеемся, что общими силами нашего сообщества получится поднять на ноги этот >долгожданный всеми проект.
А щаз вроде уже 10 год на дворе ... не пора просыпаться ?
Это вопрос надо адресовать к сообществу разработчиков far. Я считаю, что поскольку mc кроссплатформенный а far нет, то будущее есть только у mc, а far постепенно отойдёт на свалку истории.И разработчики mc напрасно уделяют так мало внимания кроссплатформенности, это очень важная характеристика программы, даже более важная чем различные фичи. Кроссплатформенные программы в перспективе вытеснят свои некроссплатформенные аналоги.
Одним словом, разработчики mc не дальновидны, если бы я был разработчиком mc я бы уделил большее внимание отдалённым перспективам своего детища. Тем более что в нише кроссплатформенных консольных файловых менеджеров, mc имеет уникальную позицию - он там единственный полноценный.
>И разработчики mc напрасно уделяют так мало внимания кроссплатформенностиЯ скажу лично за себя: меня пользователи всякой проприетарщины не волнуют в принципе. Нас однажды достали рабы Джобса: у них, как оказывается, на клавиатуре нет клавиши Ins, поэтому они выделяют файлы в панели по ctrl-t, на которой у нас первоначальоа было изменение кодировки панели. Пришлось в угоду обладателям клавиатур, которые, вне всякого сомнения, являются писком дизайнерской мысли, изменить этот шорткат.
>меня пользователи всякой проприетарщины не волнуют в принципеНа данный момент нет никаких предпосылок к вендекапцу и макоскопцу. Единственное, что будет происходить это перераспределение пользователей между этими ОС в сторону увеличения пользователей Linux.
И в том случае когда использование Windows необходимо, людям было бы удобнее использовать в Windows те же программы что и в Linux.
>>меня пользователи всякой проприетарщины не волнуют в принципе
>
>На данный момент нет никаких предпосылок к вендекапцу и макоскопцу.И это меня тоже не волнует. :)
А по хорошему должно волновать. Ибо привыкнув к работе в mc, openoffice, gimp... etc.. будет гораздо легче пересадить обычного пользователя на Unix like системы. Т.е. кросплатформенностью вы не помогаете проприетарщикам, а закапываете, создавая конкурентноспособный продукт.
> будет гораздо легче пересадить обычного пользователя на Unix like системы.Я к этому не стремлюсь.
Как это зачем? Чтобы в клавишах не путаться. Если в одной VM винда с фаром, в другой фря с MC, то я лично путаюсь.
>Как это зачем? Чтобы в клавишах не путаться. Если в одной VM
>винда с фаром, в другой фря с MC, то я лично
>путаюсь.Ну дык пусть сделают нормальные кнопки в МС, хотя вроде их можно настроить, но в фаре то привычная расскладка (аля NC) из коробки... А в МС расскладка через одно место, поэтому и неудобно...
>>Как это зачем? Чтобы в клавишах не путаться. Если в одной VM
>>винда с фаром, в другой фря с MC, то я лично
>>путаюсь.
>
>Ну дык пусть сделают нормальные кнопки в МС, хотя вроде их можно
>настроить, но в фаре то привычная расскладка (аля NC) из коробки...
>А в МС расскладка через одно место, поэтому и неудобно...*раскладка
>>Как это зачем? Чтобы в клавишах не путаться. Если в одной VM
>>винда с фаром, в другой фря с MC, то я лично
>>путаюсь.
>
>Ну дык пусть сделают нормальные кнопки в МС, хотя вроде их можно
>настроить, но в фаре то привычная расскладка (аля NC) из коробки...
>А в МС расскладка через одно место, поэтому и неудобно...так настройте под себя так чтобы было круто и удобно, такая возможность есть уже больше года..
>>>Как это зачем? Чтобы в клавишах не путаться. Если в одной VM
>>>винда с фаром, в другой фря с MC, то я лично
>>>путаюсь.
>>
>>Ну дык пусть сделают нормальные кнопки в МС, хотя вроде их можно
>>настроить, но в фаре то привычная расскладка (аля NC) из коробки...
>>А в МС расскладка через одно место, поэтому и неудобно...
>
>так настройте под себя так чтобы было круто и удобно, такая возможность
>есть уже больше года..Согласен, но мне кажется, что в программе-подражателе NC, должна быть дефолтная расскладка как в NC...
>Согласен, но мне кажется, что в программе-подражателе NC, должна быть дефолтная расскладка
>как в NC...Когда кажется, креститься надо.
> так настройте под себя так чтобы было круто и удобно, такая возможность есть уже больше года..Тогда подскажите, как настроить быстрый поиск по названию файла:
- в FAR надо набирать имя просто через Alt
- в MC надо сначала нажать Alt-SРезультат - в FAR я хронически жму Alt-S, а потом с матюками эту самую S убираю.
Могу еще таких примеров привести:
- история в полях ввода на формах
- изменение размеров панелей
- временное убирание панелей Ctrl-Alt-Shift в FAR
>Тогда подскажите, как настроить быстрый поиск по названию файла:
>- в FAR надо набирать имя просто через Alt
>- в MC надо сначала нажать Alt-SИначе никак. alt используется во многих шорткатах, поэтому поиск как в фаре невозможен.
>Могу еще таких примеров привести:
>- история в полях ввода на формахЕсть везде. Шорткат meta-h. Читаем документацию, не стесняемся.
>- изменение размеров панелей
Этого пока нет. Честно говоря, не помню, когда мне такое было нужно.
>- временное убирание панелей Ctrl-Alt-Shift в FAR
Не знаю, что это такое. Желания ставить фар под вайном, чтобы узнать, нет ни малейшего.
>>- временное убирание панелей Ctrl-Alt-Shift в FAR
>
>Не знаю, что это такое. Желания ставить фар под вайном, чтобы узнать,
>нет ни малейшего.Сходил в соседнюю комнату, где есть комп с Фаром. Узнал.
В терминале это невозможно в принципе, потому что нажатия/отжатия клавиш-модификаторов не генерируют никаких событий.
>>- временное убирание панелей Ctrl-Alt-Shift в FAR
>
>Не знаю, что это такое. Желания ставить фар под вайном, чтобы узнать,
>нет ни малейшего.то же что и ctrl+o, но действует пока нажаты клавиши, т.е. нажал - панели скрылись, отпусти - панели появились.
>> так настройте под себя так чтобы было круто и удобно, такая возможность есть уже больше года..
>
>Тогда подскажите, как настроить быстрый поиск по названию файла:
>- в FAR надо набирать имя просто через Alt
>Результат - в FAR я хронически жму Alt-S, а потом с матюкамичтобы не путаться я в фаре себе забиндил ctrl-s как это есть сейчас в mc, не путаюсь...
>Могу еще таких примеров привести:
>- история в полях ввода на формахсдалано
>- изменение размеров панелейтоже хотел бы такое, но пока не реализовано
>- временное убирание панелей Ctrl-Alt-Shift в FAR
это невозможно в консольном приложении
>Обращение к создателям mc:
>Сделайте пожалуйста сборку mc для Windows и выложите её в разделе Downloads
>на вашем сайте.Нут уж, увольте. Квест с нативной сборкой под Венду со всеми зависимыми библиотеками -- это для воистину сильных духом мужчин. Среди нас таких нет.
Используйте Фар, он же бесплатный.
>сборкой под Венду со всеми зависимыми библиотеками -- это для воистину сильных духом мужчин. Среди нас таких нет.mc же кроссплатформенный, в чём проблема?
>mc же кроссплатформенный, в чём проблема?Скажем так, он целиком завязан на POSIX. Нативная сборка под венду может потребовать некоторых изменений в коде. Я последний раз что-то программировал под венду лет 8 назад, да и то в BCB. Так что если кто-то и соберётся с духом, чтобы собрать mc под Венду, то точно не я.
>>mc же кроссплатформенный, в чём проблема?
>
>Скажем так, он целиком завязан на POSIX. Нативная сборка под венду может
>потребовать некоторых изменений в коде. Я последний раз что-то программировал под
>венду лет 8 назад, да и то в BCB. Так что
>если кто-то и соберётся с духом, чтобы собрать mc под Венду,
>то точно не я.Я пробовал в mingw собрать. Пару седых волос добавилось. Забросил. Править нужно очень много.
Как насчёт MS Interix?"Очень своеобразный Unix" (C) A. Cheusov
>Как насчёт MS Interix?
>"Очень своеобразный Unix" (C) A. CheusovДоступа к этому зверю нет, сказать ничего не могу :)
Лично меня начала больше интересовать тема "mc на embedded" со всеми вытекающими: и кросс-компиляция, и минимизация. Дома появилось много железа с Linux на борту :)
>>Как насчёт MS Interix?
>>"Очень своеобразный Unix" (C) A. Cheusov
>
>Доступа к этому зверю нет, сказать ничего не могу :)
>
>Лично меня начала больше интересовать тема "mc на embedded" со всеми вытекающими:
>и кросс-компиляция, и минимизация. Дома появилось много железа с Linux на
>борту :)It works :)
# grep Proc /proc/cpuinfo
Processor : ARM926EJ-S rev 4 (v5l)# mc --version
GNU Midnight Commander 4.6.2-pre1
Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish
With builtin Editor
Using system-installed S-Lang library with terminfo database
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With internationalization support
With multiple codepages support
Data types: char 8 int 32 long 32 void * 32 off_t 64 ecs_char 8OS: Debian 5.0.4 for ARM
И второй вопрос, раз я взял вас за жабры:
pdksh (и производные от него mksh) как subshell. Это возможно? В настоящее время нуль на массу.
>It works :)
># mc --version
>GNU Midnight Commander 4.6.2-pre1эм... Это не 4.7.* :)
>И второй вопрос, раз я взял вас за жабры:
>pdksh (и производные от него mksh) как subshell. Это возможно? В настоящее
>время нуль на массу.Ну.. даже не знаю, возможно ли.. Вероятно, что возможно, но как уже написал Илья, нужен некий кастинг. Будет время - попробую поколупать в направлении этих шеллов; однако по-честному не обещаю кинуться на это направление аки матрос на амбразуру :).
>>It works :)
>># mc --version
>>GNU Midnight Commander 4.6.2-pre1
>
>эм... Это не 4.7.* :)да будет, будет работать :)
На той платформе mc у меня вообще не использовался, установил из пакета перед написанием ответа.
>
>>И второй вопрос, раз я взял вас за жабры:
>>pdksh (и производные от него mksh) как subshell. Это возможно? В настоящее
>>время нуль на массу.
>
>Ну.. даже не знаю, возможно ли.. Вероятно, что возможно, но как уже
>написал Илья, нужен некий кастинг. Будет время - попробую поколупать
>в направлении этих шеллов; однако по-честному не обещаю кинуться на это
>направление аки матрос на амбразуру :).И не расчитывал на мгновенный ответ с патчами (такое со мной случилось только однажды и расцениваю как чудо). Просто тихонечко прогундел и про свою мини-проблему :).
>Скажем так, он целиком завязан на POSIX.Разве это препятствие,а какже тогда Linux программы собирают под Windows?
Ставите в свой Linux пакеты mingw32(в большинстве дистрибутивов есть в официальных репозиториях), собираете компиляторами mingw32-gcc, mingw32-g++ зависимые библиотеки и приступаете к сборке mc.
Для системы сборки cmake сборка на Linux бинарников для Windows сводится просто к заданию в командной строке файла Toolchain-mingw32.cmake с перечнем какие компиляторы использовать, и с путями к библиотекам и заголовкам библиотек предварительно собранных с mingw.cmake -DCMAKE_TOOLCHAIN_FILE="путь к файлу"/Toolchain-mingw32.cmake ..
make
make installвсего и делов.
>всего и делов.Ну вот видите, вы уже всё знаете. Так сделайте. А мне Венда не интересна. Я лучше потрачу время на что-нибудь более интересное.
>>Скажем так, он целиком завязан на POSIX.
>Разве это препятствие,а какже тогда Linux программы собирают под Windows?Препятствие не в позиксе. И даже не в том, что позикс даже в каком-то вине как-то "сертифицирован". Препятствие в том, что _на_каждом_шагу_ в этой "популярной" недооси "всё не так"(тм). Начиная с "просто" вывести символ на экран или удалить файл -- и далее со _всеми остановками. (См.чуть выше #49 -- про седые волосы.)
http://www.opennet.me/openforum/vsluhforumID3/43235.html#3
http://www.opennet.me/openforum/vsluhforumID14/2041.html#5
http://www.opennet.me/openforum/vsluhforumID8/6517.html#7
и "тысячи их"~~~>всего и делов.
:(
Вот ссылка со старой версией mc под Windows
http://www.siegward-jaekel.de/mc-gb.html
всё работает, что же такого добавили в 4.7, что появились проблемы с сборкой под Windows?
>всё работает, что же такого добавили в 4.7, что появились проблемы с
>сборкой под Windows?Перечитайте: я писал, что проблемы есть _всегда с _любой сборкой под вин. Те, кто тратит на это такое трууудное действие своё время и здоровье, имеют тенденцию "выгорать" или принимать решение, что им этого счастья больше не надь, -- что и выражается в "вот же была сборка, ан нету больше". Это не проблема какой-то версии, наверное, просто "трудно плавать в серной кислоте"~~~
Ну, может быть, ещё что "неродные патчи" не выживают в отсутствие разработчиков "под ту платформу" и при постоянной разработке под "эти ваши линуксы".
Уже забыл сколько лет назад запускал mc последний раз, аж интересно почитать чего там пилят ещё.
Подскажите, а глюк с двойкой в mcedit только у меня или нет? :)
>Подскажите, а глюк с двойкой в mcedit только у меня или нет?
>:)При такой формулировке вопроса -- да, только у вас.
>Подскажите, а глюк с двойкой в mcedit только у меня или нет?
>:)А что за глюк?
В mcedit при нажатии на 2 (причём неважно на основной или дополнительном цифровом блоке) редактор зависает и ждёт дальнейшего нажатия клавиши. После чего, нажав любую клавишу, вылетает окошко, как по Esc+2 (то есть при выходе с вопросом сохранить, отменить, не сохранять). Сборка Arch (x86-64).
anthonio ~ $ mc --version
GNU Midnight Commander, версия 4.7.2
Virtual File Systems: tarfs, extfs, cpiofs, ftpfs, fish, smbfs
Со встроенным редактором
С установленной в системе библиотекой S-Lang с базой данных terminfo
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm и консоли Linux
С поддержкой событий X11
С поддержкой интернационализации
С поддержкой многих кодировок
Data types: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;
>Подскажите, а глюк с двойкой в mcedit только у меня или нет?
>:)нет не только у вас, у меня было с 6-кой, я даже не знаю глюк ли это мц, но проявлялось именно в мц, т.е. чтобы ввелась 6-ка ее надо было 2-жды ввести, тогда появлялось сразу две, при единичном нажатии ничего не происходило, потом все вылечилось само, списал на подземные стуки в эмуляторе терминала...
Разработчики, что-то на мой вопрос выше не ответили задам ещё раз:
Когда открываешь какой-нибудь файл(например видео, аудио или изображение) интерфейс mc на мгновение исчезает и виден чёрный фон консоли, возможно как-нибудь уйти от такого поведения программы?
>Разработчики, что-то на мой вопрос выше не ответили задам ещё раз:
>Когда открываешь какой-нибудь файл(например видео, аудио или изображение) интерфейс mc на мгновение
>исчезает и виден чёрный фон консоли, возможно как-нибудь уйти от такого
>поведения программы?mc пытается запустить внешнюю программу и пытается предоставить ей консоль. Если внешняя программа не нуждается в консоли, то наблюдается описанное моргание. Чтобы пофиксить, нужно пересмотреть механизм запуска внешних приложений. Скажем так возни много; это не киллер-бага, жить с этим эффектом можно. Если есть желание - можете посмотреть в чём дело и прислать патч - обязательно рассмотрим его :)
/bin/утиль $1 > /dev/null 2>&1:)
Так у вас там опять фрицы помидорами закидают, скажут на AIX 3.1, SunOS 2 и HP-UX 5.1 нипайдёт.
>/bin/утиль $1 > /dev/null 2>&1
>
>:)смайлик к месту, да:
http://www.opennet.me/openforum/vsluhforumID3/68567.html#163
2248 починили, был очень паршивый баг с точками в редакторе.
>2248 починили, был очень паршивый баг с точками в редакторе.не такой уж он был и паршивый :)
Очень не хватает в mc нескольких функций, активно используемых в far manager:
1) копирование по хоткею пути текущего каталога с левой\правой панели в командную строку
2) копирование по хоткею списка выделенных файлов с панели в буфер обмена (mc и системный)
3) выделение файлов на панели по списку в буфере обмена ("select from clipboard")
> копирование по хоткею пути текущего каталога с левой\правой панели в командную строкуAlt+a копирование пути текущего каталога из активной панели, Alt+A (Alt+Shift+a) - из другой
>Очень не хватает в mc нескольких функций, активно используемых в far manager:
>
>1) копирование по хоткею пути текущего каталога с левой\правой панели в командную
>строкуУже написали, что это есть.
>2) копирование по хоткею списка выделенных файлов с панели в буфер обмена
>(mc и системный)
>3) выделение файлов на панели по списку в буфере обмена ("select from
>clipboard")Я не считаю правильным вносить такой, прямо скажем, не часто используемый функционал в монолитный MC. Когда/если MC будет плагинным, то этому самое место в плагинах.
>>2) копирование по хоткею списка выделенных файлов с панели в буфер обменаэто есть уже с 4.7.2
>>3) выделение файлов на панели по списку в буфере обмена ("select from
>>clipboard")
>Я не считаю правильным вносить такой, прямо скажем, не часто используемый функционал
>в монолитный MC. Когда/если MC будет плагинным, то этому самое место
>в плагинах.согласен полностью..
> это есть уже с 4.7.2На каких клавишах?
> это есть уже с 4.7.2На каких клавишах?
на любых, у меня на ctrl-c/ctrl-v
вот мой mc.keymap
[editor]
EditExtMode =
EditXStore = ctrl-c
EditXPaste = ctrl-v
EditXCut = ctrl-x
EditDeleteLine = ctrl-yEditBeginningOfText = ctrl-home
EditEndOfText = ctrl-endEditBeginPage = ctrl-pgup
EditEndPage = ctrl-pgdn
EditEnter = enter
EditReturn = shift-enterEditBeginRecordMacro =
EditEndRecordMacro =
EditBeginOrEndMacro = ctrl-r
[main]
CmdView = f3
CmdSingleDirsize = ctrl-space[panel]
PanelPrevPage = pgup
PanelNextPage = pgdn
PanelSortOrderByName = ctrl-f1
PanelSortOrderByExt = ctrl-f2
PanelSortOrderBySize = ctrl-f3
PanelSortOrderByMTime = ctrl-f4[input]
InputXStore = ctrl-c
InputXPaste = ctrl-v
InputClearLine = ctrl-yInputLeftHighlight = shift-left
InputRightHighlight = shift-right
InputKillRegion = esc
"копирование по хоткею списка выделенных файлов с панели в буфер обмена" не работает в 4.7.3
>"копирование по хоткею списка выделенных файлов с панели в буфер обмена" не
>работает в 4.7.3копирование по хоткею списка выделенных файлов с панели в буфер обмена РАБОТАЕТ с 4.7.2 и в том числе и в 4.7.3
можно посмотреть что показывает команда
ls -la ~/.mc |grep keymap
По какой ДЕФОЛТНОЙ клавише?
Где это сочетание устанавливается в mc.keymap?
>По какой ДЕФОЛТНОЙ клавише?
>Где это сочетание устанавливается в mc.keymap?покажите вывод
ls -la ~/.mc |grep keymap
>Я не считаю правильным вносить такой, прямо скажем, не часто используемый функционал
>в монолитный MC. Когда/если MC будет плагинным, то этому самое место в плагинах.В far последнее (3) afaik как раз на плагинах сделано...
>Очень не хватает в mc нескольких функций, активно используемых в far manager:
>
>1) копирование по хоткею пути текущего каталога с левой\правой панели в командную
>строку$ TMPPWD=$PWD
<TAB>
$ cd $TMPPWD;О, глюк, ниработает.... :)
>2) копирование по хоткею списка выделенных файлов с панели в буфер обмена
>(mc и системный)$ ls -la | grep 'maks"*".txt' > $TMP/buffer.txt (пойдет за системый буфер?)
>3) выделение файлов на панели по списку в буфере обмена ("select from clipboard")
долго думал, где бы это могло пригодиться. .........
---------------
Как сделать, чтобы запоминались параметры последнего поиска ?
>Как сделать, чтобы запоминались параметры последнего поиска ?Проверить права на файлы ~/.mc/*
Пользователь должен иметь право записи. случается после 'sudo mc'
Точно, .mc/history был рутовый. Теперь заживём :-)Спасибо !
Для сборки в Debian/Ubuntu
apt-get build-dep mc - поставит все необходимые пакете, ну а дальше ./configure --prefix=~/bin & make & make install
>Для сборки в Debian/Ubuntu
>apt-get build-dep mc - поставит все необходимые пакете, ну а дальше ./configure
>--prefix=~/bin & make & make installНе-не, в package-based дистрах надо делать пакеты. Дабы потом не пришлось разгребать помойку вперемешку из пакетированных файлов и самосборно-установленных.
Приятно.
Единственно, чего хочется - таки научиться использовать те самые 256 цветов...
F3 затем F4 и точки вместо нелатинских букв
>F3 затем F4 и точки вместо нелатинских буквДействительно. В hex viewer косяк.
видимо 2248 починили, но не до конца :)
>видимо 2248 починили, но не до конца :)Нет, 2248 тут ни при чём, он про редактор, а баг во вьювере в восьмибитной локали. В юникодной локали бага нет.
вот патч http://www.midnight-commander.org/changeset/f22ac40ea6261445...
после голосования будет влит в мастер, если нет желания ждать 2 месяца то можно пропатчить локально.
есть у кого уже сборка rpm для openSUSE? (11.1 и выше)
Очень хорошая новость! наверное, это была первая пользовательская программа, которую я увидел в Linux давным-давно, даже не знаю, какой версии. С сегодняшней точки зрения, та версия устарела, но что в те времена, что сейчас, программа очень нужная. По поводу споров про кросс-платформенность, нужна ли она в Win32, хочется вспомнить Jamie Zawinski (www.jwz.org) и его замечательный пакет XScreenSaver. Вызывает сожаление, что замечательные, остроумные, живые хранители экрана никогда не будут в Win32, но это очень справедливо. MS безусловно лидер в производстве ПО, и ее вклад в развитие компьютеров очень велик, но и вред немалый от навязывания и искажения стандартов, от "убийства" мелких фирм, занимающихся разработкой неплохого ПО.
>хочется вспомнить Jamie Zawinski (www.jwz.org) и его замечательный пакет
>XScreenSaver.Да, хороший пакет, и скринсейверы его включены в стандартную поставку многих дистров. В частности, GLMatrix всегда себе настраиваю ;-))
>Да, хороший пакет, и скринсейверы его включены в стандартную поставку многих дистров.
>В частности, GLMatrix всегда себе настраиваю ;-))Вызывает приятные эмоции аналоговый телевизор :) Но повторюсь, все скринсейверы этого пакета поражают человеческой теплотой, остроумием и нетривиальностью. Очень хороший пример открытого ПО!
> MS безусловно лидер в производстве ПОБред. MS безусловный лидер в производстве маркетингового булшита, более они ничего не умеют. А не, ещё кучу патентов на клик и двойной клик.
Офис криво открывает файлы от других версий офиса, SQL Server не они писали, .NET - копия явы, интерфейс винды стырили у мака, браузер настолько поган, что вызывает рвоту.
Что они произвели такого, что вы о них так сказали ?
>Что они произвели такого, что вы о них так сказали ?Самый популярный вирус на ПиСи - Виндовс. И "подсадили" всех на него. Если вы понимаете, насколько кривой это продукт, то должны представить, насколько талантливые у них маркетологи :) Конечно, в какой-то мере это доказывает теорию о 95% населения, но все равно, MS надо отдать должное.
>>Что они произвели такого, что вы о них так сказали ?
>
>Самый популярный вирус на ПиСи - Виндовс. И "подсадили" всех на него.Всех ???? Брр...
>Если вы понимаете, насколько кривой это продукт, то должны представить, насколько
>талантливые у них маркетологи :) Конечно, в какой-то мере это доказывает
>теорию о 95% населения, но все равно, MS надо отдать должное.Никакой теории это не доказывает. В нейрохирургии ещё меньше, чем 5% понимают, и что ?
MS просто впаривает любыми (в основном незаконными) путями, и за это ей надо не должное давать, а судить.
Я с вами согласен полностью и даже не спорю. :) Я просто не столь категоричен, поскольку недавно (1,5 года) мигрировал на линукс. Но можете представить, сколько нервов я сэкономил за это время.
>Я с вами согласен полностью и даже не спорю. :) Я просто
>не столь категоричен, поскольку недавно (1,5 года) мигрировал на линукс. Но
>можете представить, сколько нервов я сэкономил за это время.Категоричность не всегда недостаток. Если вы категорически против фашизма, разве это плохо ? (вопрос риторический)
К чему тогда отдавать должное, раз вы натерпелись ? Надо заклеймить, чтобы все об этом знали и не попадали в ту же ситуацию.
>К чему тогда отдавать должное, раз вы натерпелись ? Надо заклеймить, чтобы
>все об этом знали и не попадали в ту же ситуацию.
>:) Возможно, займусь этим, но в свое время. Знаете, не хочется плодить виндузятников, попробовавших Linux и потом сказавших, что она хуже. Пока достаточно того, что мои нервы в порядке и в системе нет вирусов.
>.... и в системе нет вирусов.Это временно... :)
Скоро KDE выпустит версию, где её компоненты
будут автоматически устанавливаться при необходимости.Вот это поляна для вирей, бактерий, червяков, и прочих QT/Mono/Python программистов.
А вот скажите, это баг или как? Я в Убунте хочу чтоб МЦ запускался в gnome-terminal без меню и в распахнутом окне. Я создаю на десктопе кнопку запуска, где в поле "Команда" пишу:gnome-terminal --hide-menubar --maximize -e mc
Кликаю кнопку запуска, она запускает gnome-terminal, как и хотелось, в распахнутом окне и без меню, но mc отрисовывается почему-то как-то не на весь экран. Вот так:
http://s43.radikal.ru/i102/1007/be/f6c07e0dfaba.jpg
Причем, иногда отрисовывается нормально, особенно если предварительно запустить просто gnome-terminal.
Такая же картина, если запускать по Alt-F2.
Вообще, как можно сделать чтоб он запускался без меню и в распахнутом окне?
>Вообще, как можно сделать чтоб он запускался без меню и в распахнутом
>окне?Установите Yakuake, будет намного удобнее.
Штука удобная, я знаю, но мне пол-КДЕ в Убунту тащить неохота :)
> Я создаю на десктопе кнопку запуска, где в поле "Команда" пишу:
>gnome-terminal --hide-menubar --maximize -e mc
> ...
>Причем, иногда отрисовывается нормально, особенно если предварительно запустить просто gnome-terminal.mc "смотрит" переменные окружения LINES и COLUMNS. Что-то мне подсказывает, что в Вашем случае эти переменные неизменны.
Попробуйте запустить так:
gnome-terminal --hide-menubar --maximize --geometry=1000x1000 -e 'mc'
но я не уверен, что это решение, а не костыль.
Да, плохо получается. Запускается очень долго и в это время вообще делать ничего нельзя. Он, видимо, действительно ПЫТАЕТСЯ создать экран 1000х1000 и моя полудохлая машинка от этого тормозит!
Короче, открыл gnome-terminal, распахнул окно, сделал echo $COLUMNS $LINES и вписал их в --geometry:gnome-terminal --hide-menubar --maximize --geometry=140x52 -e mc
Так, вроде, сносно :)
>[оверквотинг удален]
>экран. Вот так:
>Причем, иногда отрисовывается нормально, особенно если предварительно
> запустить просто gnome-terminal.В двух словах, это гадкий гном-терминал, он корёжит всё системные настройки,
разИменовывает системные переменные, temcap уродует, ncurses паганит.
В общем, это самый ублюдский терминал.
>Вообще, как можно сделать чтоб он запускался без меню и в распахнутом
>окне?$ cat > ~/XTerm << EOF
!
! XTerm resource file
!
XTerm*locale: True
XTerm*geometry: 100x40+25+25
XTerm*cursorColor: green
XTerm*background: black
XTerm*foreground: gray
XTerm*scrollBar: True
XTerm*saveLines: 1000
XTerm*font: -misc-fixed-bold-r-normal--18-120-100-100-c-90-iso10646-1
EOF$ echo 'alias xmc="xterm -e mc"' >> ~/.bashrc;
$ . ~/.bashrc;
$ xmc;Вау!!!!!
Спасибо, но я что-то не хочу xterm. Кстати, сейчас попробовал из того же гном-терминала xterm -maximized -e mc - такая же хрень! Он переменные среды наследует что ли...
>Спасибо, но я что-то не хочу xterm. Кстати, сейчас попробовал из того
>же гном-терминала xterm -maximized -e mc - такая же хрень! Он
>переменные среды наследует что ли...В OpenSuSE
gnome-terminal --hide-menubar --maximize -e mc
все нормально
Опа!
Сломался диалог расширенной команды chown. Пробел не меняет состояние битов в правах доступа, 'r', 'w' или 'x' либо только отключают соответствующий бит, либо вызывают ошибку сегментирования.
>Опа!
>Сломался диалог расширенной команды chown. Пробел не меняет состояние битов в правах
>доступа, 'r', 'w' или 'x' либо только отключают соответствующий бит, либо
>вызывают ошибку сегментирования.ухты... вот это плохо, думаю в мастере поправится в ближайшее время, только расскажите как повторить по шагам, что то у меня не получается...
uname -a
Linux stol-gentoo 2.6.33-gentoo-r2 #1 SMP PREEMPT Sun Jun 27 10:25:04 MSD 2010 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ AuthenticAMD GNU/Linuxeix slang
[!] sys-libs/slang
Available versions: 2.2.2 {cjk pcre png readline zlib}
Installed versions: 2.2.2(07:58:49 05/26/10)(pcre png readline zlib -cjk)eix dev-libs/glib
[!] dev-libs/glib
Available versions:
(1) 1.2.10-r5
(2) 2.20.5-r1 ~2.22.2 2.22.4 2.22.5 ~2.24.1
{debug doc fam hardened selinux xattr}
Installed versions: 1.2.10-r5(1)(14:13:46 12/20/09)(-hardened) 2.22.5(2)(17:57:36 06/16/10)(fam xattr -debug -doc -hardened -selinux)eix app-misc/mc
[!] app-misc/mc
Available versions: 4.6.1-r4[1] 4.6.1-r5[1] (~)4.6.2_pre1[1] 4.7.0.1 4.7.0.3 (~)4.7.0.6 (~)4.7.0.7 (~)4.7.2 (~)4.7.3 {7zip X +edit gpm ncurses nls pam samba slang (+)unicode}
Installed versions: 4.7.3(19:53:42 07/06/10)(X edit gpm nls slang -samba)Находим файл, пытаемся изменить его права через меню "Файл" -> "Права (расширенные)", права снимаются, но не устанавливаются.
>uname -a
>Linux stol-gentooВы зачем генту установили, спрашивать или исправлять баги?! Так вот исправляйте!
>Вы зачем генту установили, спрашивать или исправлять баги?! Так вот исправляйте!http://www.midnight-commander.org/ticket/2264 а то всё "генту, генту"...
>>Вы зачем генту установили, спрашивать или исправлять баги?! Так вот исправляйте!
>
>http://www.midnight-commander.org/ticket/2264 а то всё "генту, генту"...Во, другое дело!
К сожалению ваш трак просит регистрацию чтобы запостить баг, так что тут напишу.Поиск по файлу назад работает просто ужасно медленно, было бы хорошо если это исправят. Если не ошибаюсь, появилось не так давно.
>К сожалению ваш трак просит регистрацию чтобы запостить багЭто к счастью. Но однажды и это не спасло: мы в феврале пережили спамерскую атаку. Человек официально регистрировался, а потом натравливал робота. Тысячи и тысячи тикетов были загажены рекламой. А без регистрации вообще будет смерть на взлёте.
>>К сожалению ваш трак просит регистрацию чтобы запостить баг
>
>Это к счастью. Но однажды и это не спасло: мы в феврале
>пережили спамерскую атаку. Человек официально регистрировался, а потом натравливал робота. Тысячи
>и тысячи тикетов были загажены рекламой. А без регистрации вообще будет
>смерть на взлёте.2 атаки...
>>>К сожалению ваш трак просит регистрацию чтобы запостить баг
>>
>>Это к счастью. Но однажды и это не спасло: мы в феврале
>>пережили спамерскую атаку. Человек официально регистрировался, а потом натравливал робота. Тысячи
>>и тысячи тикетов были загажены рекламой. А без регистрации вообще будет
>>смерть на взлёте.
>
>2 атаки...по этому капчи и нужны, я помню что тут по этому поводу уже раздувалось флуд, но имхо в трекере капча - это не на форуме, в трекер не пишешь 10 сообщений в день, или 110 как 294-ый :)
FYI: бывало я и с десяток багов в трекеры заносил за день, так что не надо сказок.
>FYI: бывало я и с десяток багов в трекеры заносил за день,
>так что не надо сказок.я не хотел обидеть, если что. со многим и сам согласен все же.
Блин, в диалоге подтверждения при выходе из редактора поменялись местами кнопки, раньше "по умолчанию" была "Прервать выход", а теперь "Да". Но раздражает другое, привык при выходе, для сохранения, жать стрелку в право и ввод, теперь это приводит к выходу без сохранения. Пришлось откатиться.
Ура! Заткнули проблему: http://www.midnight-commander.org/ticket/2265
Использую FreeBSD и программу PuTTY. Вопрос : Встречал ли кто такую ситуацию - при вставке текста (Shift+Ins) во встроенном редакторе с какой-то строки текст начинает уползать вправо? Надоело удалять эти символы табуляции и пробелы. Может в редакторе есть какие то настройки? Для вставки текста из буфера обмена использовал редактор ee, но не заметил с какой версии - чуть больше строк текста и терминал PuTTY виснет. Успешно пока для этого использую редактор nano.
>- при вставке текста (Shift+Ins) во встроенном редакторе с какой-то строки
>текст начинает уползать вправо? Надоело удалять эти символы табуляции и пробелы.В редакторе F9 -> Options -> General -> [ ] Return does autoindent