URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 57391
[ Назад ]

Исходное сообщение
"Выпущен первый предварительный релиз Midnight Commander 4.7...."

Отправлено opennews , 01-Авг-09 08:53 
После продолжительного периода разработки, основным направлением которой была полноценная поддержка UTF-8, для загрузки стал доступен (http://www.midnight-commander.org/downloads) файловый менеджер Midnight Commander (http://www.midnight-commander.org) версии 4.7.0-pre1. Сделано множество изменений по реструктуризации кода, улучшены некоторые диалоги, исправлены многие ошибки и реализованы новые возможности.


Список основных изменений:

-  Общее


-  нативная поддержка UTF-8;
-  выбор кодировок имён файлов в панелях;
-  новый диалог поиска файлов и их содержимого;
-  новый унифицированный движок поиска с типами: Plain, Wildcard,
Regexp, Hex;
-  улучшено распознавание клавиш;
-  автоматическое определение системной кодировки пользователя;
-  добавлена поддержка технологии doxygen;
-  Обновлены файлы, предназначенные для создания configure и Makefile файлов (M4-файлы);
-  Обновлены переводы (не все);
-  исправления для компиляции на x86_64 платформе.


-  Редакт...

URL: http://www.midnight-commander.org/downloads
Новость: http://www.opennet.me/opennews/art.shtml?num=22834


Содержание

Сообщения в этом обсуждении
"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено eReS , 01-Авг-09 08:54 
что значит "нативная" поддержка?

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 09:08 
в данном случае, речь о "родной", встроенной поддержке UTF-8, не приобретенной за счет тех разрушающих utf-8 патчей, что существуют в природе, от самых разых дистрибутиво-строителей...

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 19:30 
я так понимаю, это значит (как и было раньше), что утф прибит гвоздями в коде, а пользователи, например, с koi8 — сосут тунца и радуются.

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 19:59 
>я так понимаю, это значит (как и было раньше), что утф прибит
>гвоздями в коде, а пользователи, например, с koi8 — сосут тунца
>и радуются.

как выяснилось -- я неверно понимаю. таки с однобайтной кодировкой работает нормально, utf-8 файлы по ctrl+t тоже нормально умеет (а раньше не умело). риспект и уважуха авторам, нефти вам и интернетов.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 01-Авг-09 23:57 
>>я так понимаю, это значит (как и было раньше), что утф прибит
>>гвоздями в коде, а пользователи, например, с koi8 — сосут тунца
>>и радуются.
>
>как выяснилось -- я неверно понимаю. таки с однобайтной кодировкой работает нормально,
>utf-8 файлы по ctrl+t тоже нормально умеет (а раньше не умело).
>риспект и уважуха авторам, нефти вам и интернетов.

да задача была - уметь отображать всё во всём... и UTF-8 в однобайтной локали и однобайтные кодировки в UTF-8 локали.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 00:05 
>да задача была — уметь отображать всё во всём… и UTF-8 в
>однобайтной локали и однобайтные кодировки в UTF-8 локали.

и я всех, кто в этом виноват, горячо благодарю. мо-лод-цы. потому что как раз utf на koi мне сильно не хватало. и редактор обучился в utf текст выдавать — за это много раз спасибо и Наградные Жёлтые Штаны! ку.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 02-Авг-09 15:00 
спасибо за штаны, в хозяйстве сгодятся, не могли бы вы выслать еще что нибудь? можно деньгами..

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 16:45 
>спасибо за штаны, в хозяйстве сгодятся, не могли бы вы выслать еще
>что нибудь? можно деньгами..

а чатлов нет, родной. всё эцилопп отобрал.


"Выпущен первый предварительный"
Отправлено Andrey Mitrofanov , 03-Авг-09 13:29 
>не могли бы вы выслать еще что нибудь? можно деньгами..

Раз на заглавной странице wiki нет ничего про (и поиск по money не находит) -- деньги Вам не нужны. Я ничего не пропустил?

И да, изменения выглядят очень интересно. Спасибо за работу!


"Выпущен первый предварительный"
Отправлено angel_il , 03-Авг-09 13:43 
>>не могли бы вы выслать еще что нибудь? можно деньгами..
>
>Раз на заглавной странице wiki нет ничего про (и поиск по money
>не находит) -- деньги Вам не нужны. Я ничего не пропустил?
>
>
>И да, изменения выглядят очень интересно. Спасибо за работу!

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


"Выпущен первый предварительный"
Отправлено User294 , 03-Авг-09 16:19 
>мне нет, остальным незнаю, но наличие кошельков ничего не меняет, реально не
>вижу перспективы заработать. это хобби, джаст фо фан...

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


"Выпущен первый предварительный"
Отправлено anonymous , 03-Авг-09 16:24 
а кому-то, может, совсем неохота побираться по 10 копеек. может, кому-то намного более дорогая награда — простое «благодарю, мне нравится твоя работа».

"Выпущен первый предварительный"
Отправлено User294 , 03-Авг-09 17:18 
>а кому-то, может, совсем неохота побираться по 10 копеек.

Ну, я не виноват что вы жадный и 10 копеек даете как подачку.Я обычно заметно больше - в зависимости от того насколько понравилась и нужна программа и какие есть возможности для благодарения.Просто програмеры тоже должны что-то кушать и, возможно, если им давать денег за возню с проектом в рамках их хобби - они смогут больше уделять внимания своему хобби и меньше - добыванию хлеба насущного?В идеальном случае - у некоторых хобби вообще становится full-time job и получается случай когда человек занимается тем что ему нравится а ему еще и платят за это.Жаль что это бывает не так часто как хотелось бы видеть...


"Выпущен первый предварительный"
Отправлено angel_il , 03-Авг-09 17:50 
>оплачивать? они выложили результаты? молодцы. но Я их это делать не
>просил.

вот поэтому мотивация "я хотел помочь людям" вообще не канает в таких проектах, человек с такой мотивацией быстро забросит проект. Делать надо для себя пока это интересно и выкладывать результат.

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


"Выпущен первый предварительный"
Отправлено anonymous , 03-Авг-09 18:00 
>вот поэтому мотивация «я хотел помочь людям» вообще не канает в таких
>проектах, человек с такой мотивацией быстро забросит проект. Делать надо для
>себя пока это интересно и выкладывать результат.

совершенно верно. «я хотел всем помочь» вообще не работает в более-менее длительных делах. только в чём-то одноразовом и коротком.


"Выпущен первый предварительный"
Отправлено User294 , 04-Авг-09 15:19 
>вот поэтому мотивация "я хотел помочь людям" вообще не канает в таких
>проектах, человек с такой мотивацией быстро забросит проект. Делать надо для
>себя пока это интересно и выкладывать результат.

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

>а на счет кошельков - глупости все это, ну не прожить разработчику
>на пожертвования :) даже если напожертвуют цельных $10 за месяц,

Ну это только наши соотечественники такие "щедрые".И то - на оплату, например, хостинга и т.п. может без каких-то особых проблем хватить.В итоге более-менее популярные проекты обычно так в состоянии как минимум оплатить себе свой собственный независимый хостинг выделенных серверов и т.п., что позволяет им не ютиться абы где по принципу "кушайте что дали" и рулить своей инфраструктурй именно так как им наиболее удобно, не неся затраты на это из кармана разработчиков и не втискиваясь в условия халявных вариантов.Что тоже неплохо.А то сделать что-то полезное и потом еще и приплачивать например за поддержку хостинга и т.п. - ну... я уважаю альтруизм, да.Но, имхо, порядочный человек должен понимать что злоупотреблять альтруизмом автора - не следует.

>так что глупо это обсуждать...

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


"Выпущен первый предварительный"
Отправлено ffsdmad , 04-Авг-09 07:27 
просто повесьте у себя такую фигню http://money.yandex.ru/choose-charity.xml
и ещё других, висят и есть не просят
а я например кликну пару раз, если действительно улучшений на столько хороши

"Выпущен первый предварительный"
Отправлено anonymous , 04-Авг-09 07:42 
>а я например кликну пару раз, если действительно улучшений на столько хороши

хороши, хороши. скачай да глянь. мелочи, но кучка и приятные. а мелочи делать сложнее всего — их не видно. %-)


"Выпущен первый предварительный"
Отправлено ffsdmad , 04-Авг-09 08:52 
Юзаю его пару раз в неделю
Но, чёрт возьми, за это можно и нужно заплатить

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 09:19 
лично для меня очень важно что в данном релизе, редактор стал с человеческим лицом. Пока не хватает "нормальных" макросов (как в FAR), которые можно прицеплять на любую клавишу, и еще более удобной работы с "вертикальными блоками". Но я надеюсь это будет...

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 19:33 
>человеческим лицом. Пока не хватает «нормальных» макросов (как в FAR), которые
>можно прицеплять на любую клавишу, и еще более удобной работы с

а чем не нравятся те, что есть? зачем обязательно «на любую»?


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 02-Авг-09 00:00 
>>человеческим лицом. Пока не хватает «нормальных» макросов (как в FAR), которые
>>можно прицеплять на любую клавишу, и еще более удобной работы с
>а чем не нравятся те, что есть? зачем обязательно «на любую»?

потому что это удобно.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 02-Авг-09 10:41 
>лично для меня очень важно что в данном релизе, редактор стал с
>человеческим лицом. Пока не хватает "нормальных" макросов (как в FAR)

Еще если говорить о FARе - у него клавиатурнае шорткаты куда как более вменяемые.И гораздо лучше соответсвуют дедушке Нортону, который и был взят за образец такими файлманагерами.FAR воспринимается как "правильный Norton Commander".А вот mc ... скорее как "экзотичный и кривоватый клон Norton Commander".

Поиск по ФС запускается вообще каким-то шибанутым на всю голову шорткатом из 3 клавиш.Хотя нужен не то чтобы редко.А вьювер временами как-то очень странно работает с бинарными файлами.А seek в файле на несколько гиг размером в его конец почему-то занимает массу времени.Хотя FAR на том же файле это может изобразить "в момент".В итоге для просмотра "по месту" какого-то бинарного файла и что в нем - FAR куда как более рулит.Не спорю, есть хексэдиторы, но с фаровским редактором\вьювером они нафиг не нужны.А вот с mc'шной кривизной - да, имеет смысл использовать что-то менее кривое.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено pchel , 02-Авг-09 13:17 
Дорогой мой. Пользуйся фар и не мучай себя unix-ом.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Аноним , 03-Авг-09 12:16 
FAR открыли. Его можно портировать.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 03-Авг-09 12:45 
>FAR открыли. Его можно портировать.

Как писалось в одном Linux-FAQ, в ответ на вопрос "А давайте портируем/напишем ФАР под Линукс??" (в вольном пересказе): Такой вопрос задают обычно новички в Линуксе, привыкшие к вендовым инструментам и не прочувствовавшие еще всю мощь имеющихся в Линуксе средств. ФАРа под Линуксом до сих пор нет потому что те, кто его хочет - сами не в состоянии портировать, а те кто в состоянии - не видят в этом целесообразности ;-))


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 03-Авг-09 15:51 
>нет потому что те, кто его хочет - сами не в состоянии портировать,
>а те кто в состоянии - не видят в этом целесообразности ;-))

Сказки это круто, а вы код фары видели вообще?Проблема с портированием одна - оно сильно завязано на винды и их апи.Посему портирование сведется к переписке половины кода и расстановке большой кучи костылей, после чего будет много веселого траходрома с отладкой и обезглючкой.Вот потому-то дураков и нет - данный вид мазохизма энтузазизм редко у програмеров вызывает.Да, ежа можно научить летать, но вот только пинать его для этого придется много...


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 03-Авг-09 17:01 
>Сказки это круто, а вы код фары видели вообще?Проблема с портированием одна

Видел-видел. Ну... этот вопрос какбэ выходил за рамки FAQа для чайников, поэтому сказали по-проще и по-доступнее ;-))

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

Отож. Но это уже аргументы для особо упертых "продвигателей" ;-))


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Karbofos , 03-Авг-09 20:54 
> Но это уже аргументы для особо упертых "продвигателей" ;-))

для мегакрутых программистов-теоретиков :)


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 03-Авг-09 13:15 
>FAR открыли. Его можно портировать.

портировать можно, но дураков нет...
из mc еще можно сделать фар, а вот из фара mc умучаешся


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 13:38 
>Поиск по ФС запускается вообще каким-то шибанутым на всю голову шорткатом из 3 клавиш.

у меня поиск по Alt-F7 :)


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 13:54 
Это все потому что Вы взяли Нортон за "точку отсчета" ;-)) У МС просто другая идеология, отличающаяся методика работы - непривычная и непохожая на таковую у ФАРа.

>Поиск по ФС запускается вообще каким-то шибанутым на всю голову шорткатом из

Что шибанутого в 3 клавишах?? Всего лишь вопрос привычки.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 03-Авг-09 16:07 
>Это все потому что Вы взяли Нортон за "точку отсчета" ;-)) У
>МС просто другая идеология, отличающаяся методика работы

Нортон - отдельная и независимая от корпорации Майкрософт сущность вообще-то (ныне наследство Нортона - в виде Symantec).Дядька такой был, Петя Нортон :).Написавший свой файлманагер под дос.И концепцию оного никакой микрософт не придумывал.А все остальные клоны, что FAR, что mc всю концепцию (оказавшейся удачной и популярной) слизали 1 в 1 практически.Только если FAR воспринимается как "хороший и правильный NC", mc воспринимается как "NC в котором надо удалять гланды через жопу автогеном".

>- непривычная и непохожая на таковую у ФАРа.

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

>Что шибанутого в 3 клавишах?? Всего лишь вопрос привычки.

Да, придрочиться и раскорячиться можно и на 5 - "мыши кололись, плакали, но продолжали жрать кактус".А вот зачем бы довольно часто нужной функции вбубенивать какой-то извращенный шорткат по дефолту?В FAR тоже есть черезжопности.Но их там сильно меньше.

Более того - если в view'ере FAR начать вводить текст (что заведомо полный маразм) - FAR очень грамотно открывает диалог поиска, предположив что просто забыли это сделать и промазали с вводом текста (что чаще всего так и есть т.к. человек в здравом уме не редактирует тексту в read-only вьюхе).Сие удобно.А в mc такая роскошь недоступна.Более того - в FAR шорткаты работают четко.А в mc некоторые, типа выхода из редактора или dm.[b по F3, Esc и т.п. почему-то не всегда с 1 раза приводят к нужному эффекту.Точнее если втопить 2 раза - отработает как два нажатия.А если 1 ... эффект от нажатия виден не всегда.В фаре (как и старине Нортоне) такого дебилизма не замечено.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 03-Авг-09 16:28 
>- в FAR шорткаты работают четко.

неправда ваша, для сравнения ощущений предлагаю запустить far через какой нибудь терминал, а не в локальной консоли.

>А в mc некоторые, типа выхода
>из редактора или dm.[b по F3, Esc и т.п. почему-то не
>всегда с 1 раза приводят к нужному эффекту.Точнее если втопить 2
>раза - отработает как два нажатия.А если 1 ... эффект от
>нажатия виден не всегда.В фаре (как и старине Нортоне) такого дебилизма
>не замечено.

это не проблема mc это проблема разношерстности терминалов в которых работает mc при том что тип терминала может вообще ему не соответствовать, это легко устраняется правкой нужной секции в mc.lib, просто надо объяснить mc что в данном виде терминала f1 это именно \\e[23~ а не скажем \\eO2P или \\eO1\;2P или может \\e[1\;2P


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 03-Авг-09 17:08 
>неправда ваша, для сравнения ощущений предлагаю запустить far через какой нибудь терминал,
>а не в локальной консоли.

Как максимум пробовал через ремот десктоп, увы.Так - работало.Проблема в том что mc работает через то самое место даже в локальной консоли почему-то(и, блин, ТОЛЬКО mc почему-то, остальные так не глючат).Про то как он работает через ssh лучше вообще не упоминать - что ни система, то свой собственный набор глюков поведения тамошнего mc при работе с ним через ssh.

>>нажатия виден не всегда.В фаре (как и старине Нортоне) такого дебилизма
>>не замечено.
>это не проблема mc это проблема разношерстности терминалов в которых работает mc

В конечном итоге - это оказываются проблемы ... пользователя mc :(.В итоге FAR на локальной машине - работает как из пушки.Ни глюков, ни медвежих услуг.А вот сколько я видел mc, столько видел и глюков что клавиши срабатывют не всегда.Дожили, блин - столь простое действо как нажатие кнопки обработать без глюков не можем.Куда катится этот мир?oO И почему в остальных программах работает?Они с этим как-то борятся или в чем прикол?

>что в данном виде терминала f1 это именно \\e[23~ а не
>скажем \\eO2P или \\eO1\;2P или может \\e[1\;2P

Вот бы ему какой-то дружественный к юзерам метод (авто)детекта этого... а вообще - я так понимаю что это надо майнтайнеров систем пинать на эту тему?(только вот систем - много а я - один).Еще, кстати, эти esc-последовательности засирающие собой все и вся при любом удобном случае - бесят нереально.Стоит случайно нажать что-то не то(что-то типа контрол + стрелки клавы, что удобно для навигации по тексту командной строки по словам), как потом - при ближайшем нажатии энтера (для навигации по дирам например) в бэкграунд шелла честно пинается job с крокозябрами в качестве названия job'а.Приходится пристреливать.Анноит, блин.FAR в маздайной консоли начисто лишен этой кульной "фичи", вынуждающей регулярно отстреливать всякое левое г... в job'ах.Может, это гадство можно как-то забороть?

И еще иногда mc рвет башню при просмотре бинарных файлов.Сколько я ни пробовал это забороть цивильными методами - не выходило.А это, экранировать потенциально опасные для вывода на терминал символы нельзя разве?Вроде это делается но иногда все-равно что-то пролезает, основательно переколбашивающее терминал :\.Данный грабль замечал только в mc - отдальные хексэдиторы как-то работают себе вроде и в ус не дуют...


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 17:20 
>Вот бы ему какой-то дружественный к юзерам метод (авто)детекта этого…

это автодетектируется. только вот пейсатели всяких терминалов — им законы не писаны. так что F9->options->learn keys


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено User294 , 03-Авг-09 19:04 
> что F9->options->learn keys

Самое интересное что заметную часть траблов даже это не пролечивает :(


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 03-Авг-09 19:24 
>> что F9->options->learn keys
>Самое интересное что заметную часть траблов даже это не пролечивает :(

советую перечитать сообщение про mc.lib чуть ниже по тексту, теперь можно залечить все.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 03-Авг-09 17:37 
>>это не проблема mc это проблема разношерстности терминалов в которых работает mc
>что клавиши срабатывют не всегда.Дожили, блин - столь простое действо как
>нажатие кнопки обработать без глюков не можем.Куда катится этот мир?oO И
>почему в остальных программах работает?Они с этим как-то борятся или в
>чем прикол?

ладно допустим это не такой изощренный тонкий троллинг, прикол к том что терминалы посылают совершенно разные esc последовательности для одной и той же клавиши в зависимости от вида терминала, базы termcap/termlib конкретного дистрибутива и т.п. это долгая история. Все сложно это если коротко. Почему фар запушенный в локальной консоли работает всегда однозначно, потому что там цепочка гораздо короче между тем кто посылает некий сигнал и тем кто его принимает, в простейшем случае это скэнкод полученный от клавы, обработать его довольно просто, учел флаги модификаторов и обработал полученный скэнкод. В случае с терминалом все гораздо сложнее количество звеньев между программой и клавиатурой гораздо больше.

>
>>что в данном виде терминала f1 это именно \\e[23~ а не
>>скажем \\eO2P или \\eO1\;2P или может \\e[1\;2P
>
>Вот бы ему какой-то дружественный к юзерам метод (авто)детекта этого... а вообще
>- я так понимаю что это надо майнтайнеров систем пинать на

единственный доступный способ это расширять базу возможных еск-последовательностей которые могут послать терминалы, что в mс и делается, достаточно заглянуть в файл mc.lib чтобы это увидеть.

>эти esc-последовательности засирающие собой все и вся при любом удобном случае
>- бесят нереально.Стоит случайно нажать что-то не то(что-то типа контрол +
>стрелки клавы, что удобно для навигации по тексту командной строки по

вот это то довольно просто победить, надо поместить в mc.lib примерно следующее
ctrl left = нужная esc последовательность
esc последовательность для ctrl left можно узнать в диалоге Learn Keys просто перебиндив напремер клавишу F1 и глянув в ini

>гадство можно как-то забороть?

можно см. выше.

>И еще иногда mc рвет башню при просмотре бинарных файлов.Сколько я ни
>пробовал это забороть цивильными методами - не выходило.А это, экранировать потенциально

тут смотреть надо в конкретном случае.

>опасные для вывода на терминал символы нельзя разве?Вроде это делается но

они по идее экранируются.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 03-Авг-09 19:19 
>ладно допустим это не такой изощренный тонкий троллинг,

Вроде не собиралось вроде оным быть.Скорее, искреннее удивление тем к чему приводят излишне задрюченные концепции.

>прикол к том что терминалы посылают совершенно разные esc последовательности
>для одной и той же клавиши в зависимости от вида терминала, базы termcap/termlib
>конкретного дистрибутива и т.п. это долгая история. Все сложно это если коротко.

Да я уж понял :(.Лишний раз убеждаюсь что KISS рулит.

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

А кстати в mc может ее можно как-то укоротить хотя-бы для локальных случаев?

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

И в итоге больше и глюков и геморроя :(

>что в mс и делается, достаточно заглянуть в файл mc.lib чтобы это увидеть.

Делается... uh-oh... новые версии mc редко радуют своим появлением :(.Наверное все думали что бобик сдох.А он воскрес.Я так понимаю - вы к этому причастны?Спасибо за это.

>вот это то довольно просто победить, надо поместить в mc.lib примерно следующее
>ctrl left = нужная esc последовательность
>esc последовательность для ctrl left можно узнать в диалоге Learn Keys просто
>перебиндив напремер клавишу F1 и глянув в ini

О, спасиб тебе добрый человек.Ну наконец то кто-то разбирающийся в mc на уровне.
Проблему тут я вижу только одну - у мну много mc-ов на крайне разных платформах.Кто б знал как хочется чтобы файлманагер не требовал такого напильника :(.Вот наверное поэтому то народ и симпатизируе FAR-у в итоге.

>тут смотреть надо в конкретном случае.

Случаи еще и редкие - надо скроллить какой-нибудь большой бинарный файл в вьюшке.

>они по идее экранируются.

Похоже что архиредко какие-то недоэкранированные все-таки вредительствуют.Бывает правда раз в сто лет.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 03-Авг-09 19:59 
>А кстати в mc может ее можно как-то укоротить хотя-бы для локальных
>случаев?

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

>>случае с терминалом все гораздо сложнее количество звеньев между программой и
>>клавиатурой гораздо больше.
>
>И в итоге больше и глюков и геморроя :(

да таков мир...
>>что в mс и делается, достаточно заглянуть в файл mc.lib чтобы это увидеть.
>
>Делается... uh-oh... новые версии mc редко радуют своим появлением :(.Наверное все думали
>Проблему тут я вижу только одну - у мну много mc-ов на
>крайне разных платформах.Кто б знал как хочется чтобы файлманагер не требовал
>такого напильника :(.Вот наверное поэтому то народ и симпатизируе FAR-у в
>итоге.

не столько важно сколько платформ как важно с какого терминала на них заходить...

вот это заклинание

[terminal:xterm]
complete=\e[Z
alt left=\\e\\eOD
alt right=\\e\\eOC
alt up=\\e\\eOA
alt down=\\e\\eOB
ctrl left=\\e[D
ctrl right=\\e[C
ctrl up=\\e[A
ctrl down=\\e[B

помещенное в ini
поможет научить mc с которым работают через putty
быть похожим на фар, выделение с ctrl+shift+стрелки, alt+стрелки, прыгать через слова используя ctrl+стрелки

как сделать одиночный esc я где то выше писал.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 03-Авг-09 19:01 
>Как максимум пробовал через ремот десктоп, увы.Так - работало.Проблема в том что
>mc работает через то самое место даже в локальной консоли почему-то(и,
>блин, ТОЛЬКО mc почему-то, остальные так не глючат).Про то как он
>работает через ssh лучше вообще не упоминать - что ни система,
>то свой собственный набор глюков поведения тамошнего mc при работе с
>ним через ssh.

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


>эти esc-последовательности засирающие собой все и вся при любом удобном случае
>- бесят нереально.Стоит случайно нажать что-то не то(что-то типа контрол + стрелки клавы,

Ну не знаю, я как-то "предчувствую" где могут вылезти esc-последовательности ;-)) Жму батоны на доли секунды позже и кракозябры редко когда получаются ;-))


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 03-Авг-09 19:56 
>Нормально он по ssh работает.

А на скольких конфигурациях это проверялось?Иногда и правда работает сносно.Но чаще глючит как угодно при отображении.Подозреваю что это какие-то сюрпризы по части терминалов.Ну, блин, знаете, уж что есть в source и destination системах, тем и пользуюсь.

>Все время юзаю его в screen по ssh.

Я никаких screen не пользую.Зафиг он мне на серверах?Чтобы пару раз все настроить и забыть о серваке надолго?Да, наверное можно причесать и облагородить.Но наруливать средства для наруливания дольше чем конфигурять интересовавшие демоны - как-то неправильно, блин :).О чем я реально мечтаю - чтобы mc был юзабелен без длинного напильника в разных конфигурациях.

>Проблемы лишь в гуевых терминалах из-за различий в разрешении экранов.

Не замечал таких проблем - mc сроду динамически ресайзился вроде при изменении размера терминала.И не очень понятно что такое различия в разрешении экранов.А что такое экран у сервака где даже видяхи то быть не обязано?Имеется в виду какой-то виртуальный терминал?

>Но это лечится двухкратным нажатием C-о.

А у меня сам ресайзится вроде.

>Ну не знаю, я как-то "предчувствую" где могут вылезти esc-последовательности ;-))

Да уж.Выработка рефлексов программой налицо.Если вам выдавать пинок при выполнении некоего действия - наступит момент когда вы будете бояться делать это действие чтобы не получить пинок.Было бы очень мило если бы этот геморрой как-то пролечили в дефолтовом состоянии mc.Интересно, такое реально вообще, памятуя о причинах этого головняка?


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 03-Авг-09 22:38 
>А на скольких конфигурациях это проверялось?Иногда и правда работает сносно.

На разных ;-)) Разные версии МС и сопутствующих либ, ОСей, разные "позы камасутры": Linux->Linux, Linux->FreeBSD, FreeBSD->FreeBSD, FreeBSD->Linux, Linux->Solaris, Win->Linux... со screen'ом и без него... Что-то поконкретнее??

>Я никаких screen не пользую.Зафиг он мне на серверах?Чтобы пару раз все

У меня в screen'е висит "рабочая обстановка": шеллы др.серваков, всякие запущенные программки итп, которое не хочется каждый раз снова отрывать, залогиниваться по сто раз. Если Вы "один раз и забыли" - то скрин и не нужен м.б. А я с ними всеми работаю постоянно.

>Не замечал таких проблем - mc сроду динамически ресайзился вроде при изменении

В принципе и сам ресайзится, но иногда приходится пнуть по С-о. Вомзожно это и screen тупит.

>И не очень понятно что такое различия в разрешении экранов.А

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

>что такое экран у сервака где даже видяхи то быть не

Нету видях, есть сетевые кабеля =)) И стартанутый sshd. А видяхи с клавами и мышами - на разных тазиках - с гуями и терминалками. Экран - их имеется в виду - тазиков.

>Имеется в виду какой-то виртуальный терминал?

Да. Всевозможные konsole, gnome-terminal, putty и пр. что под руку попадется.

>Да уж.Выработка рефлексов программой налицо.Если вам выдавать пинок при выполнении некоего действия

=)) Это рабочие навыки ;-))


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 04-Авг-09 16:00 
>На разных ;-)) Разные версии МС и сопутствующих либ, ОСей, разные "позы камасутры":
>... Что-то поконкретнее??

Запросто.Например, убунта -> дебиян.Или дебиян -> n800.Или убунта -> n800.Или n800 -> W500gP.Или putty -> something (вплоть до *бсд). Или... что-нить еще.Или там еще что.И, блин, сроду mc норовит отрисоваться криво и глючно.Особенно этим грешит псевдографика и границы панелек.

>>Я никаких screen не пользую.Зафиг он мне на серверах?Чтобы пару раз все
>У меня в screen'е висит "рабочая обстановка":

А, т.е. он у вас локально... ну локально то я могу понять его смысл.Что-то я подумал что он у вас ремотно зачем-то :)

>которое не хочется каждый раз снова отрывать,

Не надо ничего отрывать! :-P

>залогиниваться по сто раз. Если Вы "один раз и забыли" - то скрин и
>не нужен м.б. А я с ними всеми работаю постоянно.

Эээ а зачем с серверами работать постоянно?Настроил себе и дальше работает :).Ну, может, апдейты поставить иногда.А далее - админский принцип "работает - не трогай".Если очень уж хочется смотреть на состояние дел, есть всякие мониторилки и коллекторы статистики наконец :).А чтобы несколько хостами рулить я юзаю табы в Gnome terminal или Konsole.Особенно удобно в заголовок терминала влупить название хоста.А то можно перепутать и порулить не на том хосте не так как было надо, потом получается обломинго :).А в скрине можно как-то пометить разные хосты чтобы четко понимать какой хост где?Можно конечно скажем на промпт смотреть но мне в заголовке терминала более симпатично.

>>Не замечал таких проблем - mc сроду динамически ресайзился вроде при изменении
>В принципе и сам ресайзится, но иногда приходится пнуть по С-о. Вомзожно
>это и screen тупит.

Хз, просто я в свое время обнаружил что mc просекает изменение размеров терминала и ресайзится.Такая продвинутость порадовала.

>Разрешение иксового экрана. На разных компах выставлено разное разрешение,
>где терминалку в окошке держу, где на весь экран распахиваю. А когда перебегаешь с
>одного такого компа на другой - screen оказывается запоминает параметры терминалки,
>куда он отсылал "картинку".

Эээ так я не понял, скрин все-таки стоит на сервере?Или wtf он "отсылал" что-то куда-то?Если он на "управляющем" компе он по идее только получает данные и отображает их?Или я чего-то в этой жизни не понимаю? oO

>терминалками. Экран - их имеется в виду - тазиков.

И все-таки не очень вдупляю при чем тут скрин и разрешения экранов?

>Да. Всевозможные konsole, gnome-terminal, putty и пр. что под руку попадется.

Это понятно.Более того - я примерно понимаю что за тип грабель.Но по прежнему не понимаю что и куда шлет скрин.Я тупой?Или где-то что-то не стыкуется?Мне кажется более вероятным что на сторону сервака шлются параметры виртуальной терминалки, сервак умудряется это запомнить и ... но при чем тут скрин, если как вы говорите его нет на серваке?А фраза с тем что он [скрин] еще и картинку оттсылает меня вгоняет в ступор... oO

>=)) Это рабочие навыки ;-))

Ну, кому как а мне не очень приятно быть дрессированой мартышкой ;(.Какой-то не очень ценный навык на мою имху.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 04-Авг-09 19:31 
>Запросто.Например, убунта -> дебиян.Или дебиян -> n800.Или убунта -> n800.Или n800 ->

Ну с экраном коммуникатора можно ожидать наверное.

>А, т.е. он у вас локально... ну локально то я могу понять
>его смысл.Что-то я подумал что он у вас ремотно зачем-то :)

Нэт!! Рэмотно!! Есть один из серваков - "точка входа", так сказать. На др. серваки тока через него. А на него в свою очередь, можно зайти с разных тазиков. Так почему бы на "точке входа" не повесить скрин со всем необходимым?? И открывать его с того тазика, возле которого в данный момент времени нахожусь?? ;-))

>Не надо ничего отрывать! :-P

Вот, еще одно свидетельство ненадежности даже одноклавишных комбинаций =)))


>Эээ а зачем с серверами работать постоянно?Настроил себе и дальше работает :).Ну,
>может, апдейты поставить иногда.А далее - админский принцип "работает - не

То апач упадет, то мускуль пнуть, то авторизация глючит, или ящик почтовый коцнется - сходить и пару байтиков подправить... Ну это такое, что не иначе как на сервак лезть. А вообще, логи смотреть итп - можно было бы конечно и мониторилки прикрутить... Но это их надо прикручивать, преумножать сущности... Мне за это не платят, из юношеского максимализма уже вырос, а с консолью единой на все и вся - работать привык и не испытываю затруднений. К тому же мониторилки тоже глюкнуть могут (и есть кое на чем, и подглюкивают - та ну их...) и не показать, что появились проблемы...

>табы в Gnome terminal или Konsole.Особенно удобно в заголовок терминала влупить

В скрине тоже есть инфострока - туда влепить можно кучу разной инфы, а не только заголовок. Так что не путаюсь.

>Если он на "управляющем" компе он по идее только
>получает данные и отображает их?Или я чего-то в этой жизни не
>понимаю? oO

Честно говоря не разбирался - умеет ли скрин что-то помнить и зачем ему это. Просто вижу факты и трактую их.

>>терминалками. Экран - их имеется в виду - тазиков.
>И все-таки не очень вдупляю при чем тут скрин и разрешения экранов?

Так-с!! Будем как Чапаев - на картошках!! ;-)) Возьмите 3 машины, на 1й запустите скрин с МСшками. На 2й и 3й выставьте разные разрешения экрана (допустим, на 2й меньшее, а на 3й большее). Зайдите на 1ю со второй (screen -rd), затем с 3й на 1ю, затем снова со 2й на 1ю. Если ресайз ненадолго тупанет, то успеете заметить, что когда после 2й заходите с 3й (после меньшего на большее) - МС оказывается маленьким и окруженным черным кантиком консоли. А когда после 3й со 2й (после большего на меньшее) - МС переколбашенное: левая панель на полскрина, правая отчасти "за кулисами", между строк влеплены лишние строки (такое себе, в черную полосочку).

>Это понятно.Более того - я примерно понимаю что за тип грабель.Но по
>прежнему не понимаю что и куда шлет скрин.Я тупой?Или где-то что-то

Ну, думаю уже понятней стало?? =))) Картинку - не графику конечно же, а в смысле совокупность символов и сопутствующих им эскейп-кодов, параметров терминала...

>Ну, кому как а мне не очень приятно быть дрессированой мартышкой ;(.Какой-то

Ну почему мартышкой. А водители, набившие руку как и когда выжать сцепление, газануть/тормознуть, переключить скорость... - это они тоже дрессированные мартышки что ли??

>не очень ценный навык на мою имху.

Это данность, как рабочие мозоли ;-))


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено na , 04-Авг-09 19:59 
>[оверквотинг удален]
>Так-с!! Будем как Чапаев - на картошках!! ;-)) Возьмите 3 машины, на
>1й запустите скрин с МСшками. На 2й и 3й выставьте разные
>разрешения экрана (допустим, на 2й меньшее, а на 3й большее). Зайдите
>на 1ю со второй (screen -rd), затем с 3й на 1ю,
>затем снова со 2й на 1ю. Если ресайз ненадолго тупанет, то
>успеете заметить, что когда после 2й заходите с 3й (после меньшего
>на большее) - МС оказывается маленьким и окруженным черным кантиком консоли.
>А когда после 3й со 2й (после большего на меньшее) -
>МС переколбашенное: левая панель на полскрина, правая отчасти "за кулисами", между
>строк влеплены лишние строки (такое себе, в черную полосочку).

ctrl+a F - подгоняет экран скрина под тот, за которым сейчас сидишь ;)

>>Ну, кому как а мне не очень приятно быть дрессированой мартышкой ;(.Какой-то
>
>Ну почему мартышкой. А водители, набившие руку как и когда выжать сцепление,
>газануть/тормознуть, переключить скорость... - это они тоже дрессированные мартышки что ли??

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


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 05-Авг-09 00:39 
>ctrl+a F - подгоняет экран скрина под тот, за которым сейчас сидишь ;)

Обычно "ужас" длится недолго и все само собой перерисовывается ;-))


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено na , 03-Авг-09 22:46 
>Я никаких screen не пользую.Зафиг он мне на серверах?

sreen удобен и на локальных тачках, а если сервер удаленный (не за стенкой) и делается какая-то продолжительная операция, то каналы связи нужно рассматривать как не надежные, вот тут-то скрин себя во всей красе и проявляет.

>А что такое экран у сервака где даже видяхи то быть не обязано?

вы спрашивали о ssh? вам и ответили о ssh. имеется в виду экран вашего десктопа, экран вашего ноута, админа сидящего за соседним столом...


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 04-Авг-09 17:19 
>как не надежные,

Однозначно.Поэтому я обычно по возможности пинаю такие задачи в фон, порой от лица иного юзеря а вывод в логфайл.Так что если что и где не того, ssh отлетел и прочая - оно доползет до финиша независимо от меня а результат операции я все-равно почитаю.Хоть и опосля.

>вот тут-то скрин себя во всей красе и проявляет.

А может не поленитесь конкретизировать в чем эта красота в этом случае состоит?А то может я что-то полезное упускаю? :)

>вы спрашивали о ssh? вам и ответили о ssh. имеется в виду
>экран вашего десктопа, экран вашего ноута, админа сидящего за соседним столом...

Это то я понял, но не понял некоторых моментов, см соседний пост.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено na , 04-Авг-09 19:44 
>>вот тут-то скрин себя во всей красе и проявляет.
>
>А может не поленитесь конкретизировать в чем эта красота в этом случае
>состоит?А то может я что-то полезное упускаю? :)

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

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

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

запустив какую-то длительную задачу на выполнение, можно открыть дополнительную вкладку в скрине в рамках одного подключения, и работать с сервером дальше, у меня к примеру есть привычка, если я во фре, во второй вкладке запускать systat -vm или, даже, побить экран скрина на две части, в одной запустить systat -vm, в другой top

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

у меня все еще несколько сложнее: есть постоянно запущенный скрин, на сервере находящемся в ДЦ, сначала я подключаюсь к скрину на данном сервере, а с него уже рулю всеми остальными серверами, на которых, если нужно, тоже запускаю скрины. плюсы: связь в ДЦ всяко надежнее; если я ушел из дома на работу или куда еще :), я просто подключаюсь к данному серверу и все рабочее окружение у меня перед глазами.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 04-Авг-09 19:50 
>самое важное: если случаются разрывы связи, то скрин, и все задачи выполняемые
>в нем, продолжают работать, при переподключении к серверу просто подключаетесь к
>скрину и продолжаете работать как ни в чем не бывало.

а я вот dtach предпочитаю немного допиленый. screen как-то уж черезчур монструозен и слишком много клавиатуры на себя отъедает.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено na , 04-Авг-09 20:14 
>а я вот dtach предпочитаю немного допиленый. screen как-то уж черезчур монструозен
>и слишком много клавиатуры на себя отъедает.

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

у меня сейчас 10 вкладок с 7-ю сессиями, в каждой вкладке скрин хранит 1000-у строк и весит: 6320K.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 04-Авг-09 20:19 
>я не смотрел dtach. мне нравится то, что в скрине можно переопределить
>все, что нужно под себя. К примеру, на сервере где постоянно
>висит скрин основные комбинации клавиш перееоперделены, на остальных серверах все, или

а вот меня как раз бесит, что скрин загребает себе кучу клавиш. dtach лопает ровно одно сочетание — ctrl+\.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 04-Авг-09 21:01 
>самое важное: если случаются разрывы связи, то скрин, и все задачи выполняемые
>в нем, продолжают работать, при переподключении к серверу просто подключаетесь к
>скрину и продолжаете работать как ни в чем не бывало.

Кстати как ни странно я это порой рассматриваю как ... фичу: не надо заходить и расчищать после себя всякий хлам, само помрет :).Что хорошо - нефиг сервак левыми процессами засирать :).Поадминил и вышел.И на самом деле длительно корпеть именно на серваке - ни к чему.Как максимум надо разве что файло долго отрихтовать.Но тогда имеет смысл его локально слить, поменять, влить обратно. Rsync'ом например это еще и быстро.

>разгрести кучу файлов и очень не приятно терять рабочее окружение из-за
>какого-то перебоя.

Вот тут соглашусь.Тот же mc - и топично и жизненно :)

>опять же продолжительная задача, может запросить каких-то инструкций у пользователя,

Для продолжительной задачи это очень скотское поведение. Превращать админа в вахтера - как минимум аморально.

>как их дать если потеряна консоль и задание в бекграунде - не представляю.

Я бы автров такого софта расстреливал, без суда и следствия.Чтоб другие не мучались.Или уж задача интерактивная или уж длительная и если и спрашивает чего-то то это или спрашивается 1 раз и сразу или вообще конфигурируется файлом, как-то скриптуется и т.п..В противном случае тот кто за монитором становится всего лишь вахтером окарауливающим задачу.Что вообще-то довольно паскудное применение человеческому разуму.К счастью, мне не приходится так делать.Тьфу х 3.

>запускать systat -vm или, даже, побить экран скрина на две части,
>в одной запустить systat -vm, в другой top

А, гм, зачем на все это ффтыкать просто так большую часть времени?Для краткосрочных мероприятий можно и в 1 экране.А если надо долговременно - я что, вахтер при серваке?Как бы мониторилки есть, они и посмотрят, и статистику соберут, и "flight recording" могут, и в случае чего - свистнут или даже меры примут.Зачем мне становиться вахтером при машине? Уж кто-кто а админ сервака имеет все шансы для того чтобы как говорится, "отправил вместо себя дубля" (почти (с) Стругацкие).Вот пусть скрипты и мониторилки и ффтыкают на график загрузки CPU, состояние памяти и т.п. :)

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

Вот это интересно.А кто и к кому конектится в итоге?
2ALL извиняюсь за некоторый оффтоп, но интересно, черт возьми :)

>у меня все еще несколько сложнее: есть постоянно запущенный скрин, на сервере
>находящемся в ДЦ,

Хм... оригинальное и интересное решение.А много этот скрин ресурсов жрет на серверах?(я часто использую виртуализованные, где оперативки а иногда и места на диске - с кошкин зад, под конкретную задачу и не более того).

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

Ну я понял - некий агрегатор потоков на стабильном канале, откуда можно подцепиться из разных точек а сессии не дохнут при отвале того кто снаружи к "агрегирующему" скрину конектился.Красиво и оригинально в принципе.Чем-то похоже на BNC в IRC по смыслу, например.Наверное я этим не заморачивался т.к. обычно не держу открытые сессии на серверах слишком долго и захожу только когда надо порулить.Но идея интересная, надо будет поRTFMать про скрин побольше.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено na , 04-Авг-09 22:55 
>Как максимум надо разве что файло долго отрихтовать.Но тогда имеет смысл его
>локально слить, поменять, влить обратно. Rsync'ом например это еще и быстро.

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

>>запускать systat -vm или, даже, побить экран скрина на две части,
>>в одной запустить systat -vm, в другой top
>
>А, гм, зачем на все это ффтыкать просто так большую часть времени?Для
>краткосрочных мероприятий можно и в 1 экране.А если надо долговременно -
>я что, вахтер при серваке?

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

>Как бы мониторилки есть, они и посмотрят,
>и статистику соберут, и "flight recording" могут, и в случае чего
>- свистнут или даже меры примут.Зачем мне становиться вахтером при машине?
>Уж кто-кто а админ сервака имеет все шансы для того чтобы
>как говорится, "отправил вместо себя дубля" (почти (с) Стругацкие).Вот пусть скрипты
>и мониторилки и ффтыкают на график загрузки CPU, состояние памяти и
>т.п. :)

за мониторилкой у меня следят специально отведенные люди :)

>>экран и рабочее окружение становится разделяемым, т.е. все что ввожу и
>>получаю я, видит он и наоборот.
>
>Вот это интересно.А кто и к кому конектится в итоге?
>2ALL извиняюсь за некоторый оффтоп, но интересно, черт возьми :)

у меня как правило это нужно когда приходит новый человек в компанию и ему что-то объяснить надо, а так как я лентяй и работаю в основном из дома, все сводится к тому что: "я собрался делать то-то и то-то, дуй на сервер такой-то и говори screen -x". в итоге и работу сделал и человеку объяснил :)

>А много этот скрин ресурсов жрет на серверах?(я
>часто использую виртуализованные, где оперативки а иногда и места на диске
>- с кошкин зад, под конкретную задачу и не более того).

# pkg_info -sx screen
Information for screen-4.0.3_5:

Package Size:
832     (1K-blocks)

только что запущенный:
# ps aux|grep screen
root   19276  0.0  0.4  2420  1944  ??  Ss    3:48AM   0:00.02 screen
root   19275  0.0  0.3  2092  1520  p2  S+    3:48AM   0:00.01 screen


>Ну я понял - некий агрегатор потоков на стабильном канале, откуда можно
>подцепиться из разных точек а сессии не дохнут при отвале того
>кто снаружи к "агрегирующему" скрину конектился.Красиво и оригинально в принципе.Чем-то похоже
>на BNC в IRC по смыслу, например.Наверное я этим не заморачивался
>т.к. обычно не держу открытые сессии на серверах слишком долго и
>захожу только когда надо порулить.Но идея интересная, надо будет поRTFMать про
>скрин побольше.

да, совершенно верно поняли.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 03-Авг-09 18:18 
>Дядька такой был, Петя Нортон :).

Петя Нортон писал свой манагер именно под ДОС, как Вы и отметили. И написал его с учетом всех граблей и топорностей ентого ДОСа. А "дизайн" ДОСа кто разрабатывал??

>клоны, что FAR, что mc всю концепцию (оказавшейся удачной и популярной)

Панельки, число панелек, цвет панелек...

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

Ну тогда и Линукс - это такая венда, в которой надо выкинуть... <список того чего нет в венде>, переиначить иерархию ФС и все проги инсталлить в Program Files =)))

>Вам ли меня лечить?Я вот работал с классическим нортоном, в отличие от

Удивительно, но факт - и я работал с классическим Нортоном!! Начинал с 3го еще. И??

>>Что шибанутого в 3 клавишах?? Всего лишь вопрос привычки.
>Да, придрочиться и раскорячиться можно и на 5 - "мыши кололись, плакали,

Также можно сказать и о двухклавишных комбинациях: вместо простого нажатия на клавишу, приходится раскорячиваться, удерживать одну, тянуться к другой... ;-))

>Более того - если в view'ере FAR начать вводить текст

??? Что-то не припомню такого прикола в ФАРе...


>- в FAR шорткаты работают четко.А в mc некоторые, типа выхода
>из редактора

Дважды Esc всегда срабатывает...

>В фаре (как и старине Нортоне) такого дебилизма не замечено.

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


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 03-Авг-09 20:40 
>>Более того - если в view'ере FAR начать вводить текст
> Что-то не припомню такого прикола в ФАРе...

есть такое, может и в mc будет


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 03-Авг-09 21:15 
>Петя Нортон писал свой манагер именно под ДОС, как Вы и отметили.

Но это не было похоже ни на что из программ которые были до Пети Нортона.Это его собственное изобретение.

>И написал его с учетом всех граблей и топорностей ентого ДОСа.

Знаете, граблей и топорности у доса при работе с консолью было наврядли сильно больше чем граблей и топроностей у терминалов.И что интересно, ничего принципиально иного в mc - нет.Общая концепция - 1 в 1.А вот шорткаты по дефолту зачем-то здорово другие.Авторы например браузеров лучше поступают - шорткаты стали стандартом де факто и слизаны друг у друга почти 1 в 1.Так намного удобнее.Для юзеров.

>А "дизайн" ДОСа кто разрабатывал??

Авторы CP/M - благо, MS-DOS с него слизали во многом.

>Панельки, число панелек, цвет панелек...

И?Все 1 в 1.И панельки, и цвета, и число.

>Ну тогда и Линукс - это такая венда, в которой надо выкинуть...

Врядли - причинно следственная связь где?Нортон был первый, клоны были вторыми.А в виндах только в последних версиях структура каталогов явно была переработана с учетом достижений *никсоидов.Так что скорее наоборот.До этого (в эпоху Win9x) городили что хотели и как хотели.А в современных виндах можно найти ряд папок вызывающих определенные ассоциации у *никсоидов :)


>переиначить иерархию ФС и все проги инсталлить в Program Files =)))

Програм файлсы вроде IIRC не сразу появились.И сильно похожи на что-то типа /usr/bin.А уж папки с юзерскими профайлами (до MS дошло что идея с /home не так уж плоха?:D) появились достаточно поздно.До этого виндоза сперва была 1-юзерской а потом разводила срач профайлами юзеров в системном каталоге.

>Удивительно, но факт - и я работал с классическим Нортоном!! Начинал с
>3го еще. И??

Я тоже с 3-го если не глючу :) но потом накопал 4-й если не ошибаюсь :).

>Также можно сказать и о двухклавишных комбинациях: вместо простого нажатия на клавишу,
>приходится раскорячиваться, удерживать одну, тянуться к другой... ;-))

Зато случайного срабатывания не происходит.Поиск по дирам нужен реже ввода текста например.Разумный баланс между случайным вбабахиванием и геморроем имхо.

>??? Что-то не припомню такого прикола в ФАРе...

В фаре жмем F3, далее если в вьюхе набить текст - он допирает что скорее всего этот текст хотели поискать.А нафиг еще в вьюху которая ридонли можно вводить текст? :).Мелочь, а от лишнего нажатия F7 для начала поиска в вьюхе избавляет.В старых версиях не было - появилось в "новых" (понятие новизны относительно).

>Дважды Esc всегда срабатывает...

Бесит то что именно *дважды*.Ни в нортоне ни в фаре ДВА раза ничего жать не требовалось.И это невыгодно отличает mc от обоих - намного геморнее быстро смотреть ряд файлов.Больше топтания клавы.

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

Да, кой-чего я почерпнул.Правда при куче мест где он стоит - было бы намного лучше если бы он как FAR просто работал, без напильника.FAR приводится мной к юзабельному виду за 3 шортката. Ctrl+3 = full тип панели симпатичный мне. Ctrl+F4 - сортировка по типу (экстеншну), Shift+F9 = save setup. Все, в первом приближении можно юзать.А вот с mc так, увы, не катит, напильник требуется о-го-го какой.... :(.Думаю понятно почему в итоге народ нередко отдает симпатии FAR-у.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено anonymous , 03-Авг-09 21:58 
>>Дважды Esc всегда срабатывает...
>
>Бесит то что именно *дважды*.Ни в нортоне ни в фаре ДВА раза
>ничего жать не требовалось.И это невыгодно отличает mc от обоих -
>намного геморнее быстро смотреть ряд файлов.Больше топтания клавы.

Осознайте простую вещь: досовская (виндовая) консоль и юниксовая консоль (и эмулятор терминала) -- слишком разные вещи. Esc в UNIX -- это префикс команды, а не сама команда.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 04-Авг-09 21:36 
>Осознайте простую вещь: досовская (виндовая) консоль и юниксовая консоль (и эмулятор
>терминала) -- слишком разные вещи. Esc в UNIX -- это префикс команды,
>а не сама команда.

Я это понимаю, но если это можно забороть, было бы здорово. Вот представьте себе: "пользователь" хотел автомобиль. Простой, без закидонов. А вы ему даете нечто на гусеничном ходу и с пятью педалями, при том одна педаль с фиксацией а одна требует двойного нажатия. А в остальном - ну вылитое авто :).Понятно что и к такому можно привыкнуть.Но зачем?


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 03-Авг-09 23:18 
>Но это не было похоже ни на что из программ которые были
>до Пети Нортона.Это его собственное изобретение.

Все когда-то в первый раз, даже файлманагер ;-))

>принципиально иного в mc - нет.Общая концепция - 1 в 1.А

И даже меньше. Только то что разумно.

>вот шорткаты по дефолту зачем-то здорово другие.Авторы например браузеров лучше поступают

Ну потому что Петя не Мигель!! ;-)) И NC не МС. И вообще, это только в последние времена такой наплыв знатоков досовских панелек в линукс нагрянули. Там жили люди в своей среде, со своими привычками и шорткатами.

>Авторы CP/M - благо, MS-DOS с него слизали во многом.

А, ну да (: Но топорностей ДОСа это ж не отменяет...

>И?Все 1 в 1.И панельки, и цвета, и число.

Это наверно совпадение. Шучу.

>>переиначить иерархию ФС и все проги инсталлить в Program Files =)))
>
>Програм файлсы вроде IIRC не сразу появились.И сильно похожи на что-то типа /usr/bin.

...совмещенная с /usr/share, /usr/lib, /etc

>сперва была 1-юзерской а потом разводила срач профайлами юзеров в системном
>каталоге.

Про 3.11 уж не помню, а в 9х уже были профили в виде жалкого подобия.

>Я тоже с 3-го если не глючу :) но потом накопал 4-й
>если не ошибаюсь :).

И был 5й, но последний. Попытку создать гуевый вариант в расчет не беру.

>Зато случайного срабатывания не происходит.

Происходит. Даже в случае одноклавишных комбинаций ;-)) Все зависит в т.ч. и от качества клавы, и от ее привычности.

>В фаре жмем F3, далее если в вьюхе набить текст - он
>допирает что скорее всего этот текст хотели поискать.

Ну в этом смысле... Я уж чуть не испугался ;-)) Да, вроде штука полезная, а с другой стороны, на те же нажимаемые клавиши вдруг можно что-нить повесить было бы...

>Бесит то что именно *дважды*.Ни в нортоне ни в фаре ДВА раза

Метаморфозы... Ввели однажды же двойной клик для мышки. И с тех пор дружно кликаем и не жу-жу. А тут Esc и сразу же бесит ;-))

>понятно почему в итоге народ нередко отдает симпатии FAR-у.

Знаете, в свое время очень долго и продуктивно в ФАРе работал. А в линухе был МС. и работал и там и там. А потом с вендой совсем перестал иметь дело. Так вот, когда пришлось обустроиться под вендой - не смог нормально в ФАРе работать - начал его настраивать под МС ;-)) Так-то.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 23:49 
>Знаете, в свое время очень долго и продуктивно в ФАРе работал. А
>в линухе был МС. и работал и там и там. А
>потом с вендой совсем перестал иметь дело. Так вот, когда пришлось
>обустроиться под вендой - не смог нормально в ФАРе работать -
>начал его настраивать под МС ;-)) Так-то.

кстати, да. после долгого и плотного виндосидения я тоже сначала очень ругал матом mc. а теперь ругаю матом FAR. %-)


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 04-Авг-09 20:15 
>Все когда-то в первый раз, даже файлманагер ;-))

Угу.И если уж кто-то родил хорошую идею, то зачем ее портить?NC был неплох.А FAR стал еще лучше.Про mc столь же однозначно это сказать не выходит.За эталон я беру NC, как оригинальный вариант.Остальные - клоны.Копии того или иного качества, как ни крути.То что оригинал был написан под дос ... ну блин, подо что-то он должен был быть написан?!Если этим оказался дос, нехай будет дос.

>И даже меньше. Только то что разумно.

Я с удовольствием послушаю про неразумные места в концепциях дедушки Нортона.

>Ну потому что Петя не Мигель!! ;-))

А Мигель - это который?И как он к браузерам относится?Они почему-то не стали выпендриваться с велосипедостроением и у большинства браузеров шорткаты более-менее одинаковые.

>И NC не МС. И вообще, это только в последние времена такой наплыв
>знатоков досовских панелек в линукс нагрянули.

Да, вы знаете, в эпоху актуальности MS-DOS на писюшниках *nix отсутствовали напрочь.Может, потому что для многозадачных и тем более многопользовательских систем у писюшников было маловато ресурсов и примерно до i386 еще и очень кривая и неподходящая архитектура?Ну а правильное и с юниксом себе домой не купишь - деньги не те, как бы.Ну вот и шел народ по типичной дорожке.А что, еще и выбор был?Я его не заметил.Да, есть те кто в состоянии увидев такое свинство написать свою ОС.А сколько их таких героев?Человек 5-10 на всю планету?Ну вот то-то же :).А вот далее у народа появился выбор.И - да, его делают.И все чаще - не в пользу виндов.Это разве плохо?Как по мне так мир будет лучше без монополии MS.

>Там жили люди в своей среде, со своими привычками и шорткатами.

А что, у них еще и выбор был?Интересно в каком месте?А то я нортона начинал юзать на 8086 и 80286 еще.Как будто у меня там еще и было из чего выбрать, ага.

>А, ну да (: Но топорностей ДОСа это ж не отменяет...

Глядя на проблемы с терминалами в *никс и куче грабель от этого еще вопрос - где же топорнее.В досе правда все было примитивно - консоль одна.Физическая.И баста.Недальновидно?Да!Примитивно?Стопроцентно!Зато, блин, просто работало.Без закидонов и усложнения жизни програмерам (а ремотный доступ и многопользовательские режимы тогда были малоактуальны, так что недальновидность не очень то и икалась а MS заимел свои, очень своеобразные взгляды на удаленный доступ).

>>Програм файлсы вроде IIRC не сразу появились.И сильно похожи на что-то типа /usr/bin.
>...совмещенная с /usr/share, /usr/lib, /etc

Эээ не совсем.В винде еще есть %windir% и %windir%/system32 (или как там его в х64).Там всякие системные либы.В програмфайлсах либ почти нет.Впрочем в винде с либами вообще срач и бардак, до сих пор.Проги вообще не имеют нормального механизма для шаринга библов и в итоге все как дауны таскают приватные копии одних и тех же библиотек.В этом плане всякие пингвиноподобные с управлением пакетами куда как разумнее выглядят.Там shared либы реально shared, какими они и должны быть по идее ;)

>Про 3.11 уж не помню, а в 9х уже были профили в виде жалкого подобия.

IIRC, сначала там вообще нихрена не было(что-то я не помню никаких пользователей в самой первой Win95).Прикрутили потом.Костыльно и убого, если меня склероз не подводит.Единственное что это давало в 9х - персональный десктоп.Многопользовательской системой это не являлось - деления прав и одновременного логина не было возможно.

>И был 5й, но последний. Попытку создать гуевый вариант в расчет не беру.

Не видел гуевый вариант.Обходился 5-м а потом был FAR, как логичная эволюция и замена.

>Происходит. Даже в случае одноклавишных комбинаций ;-)) Все зависит в т.ч. и
>от качества клавы, и от ее привычности.

Ну я г-ном не пользуюсь, пальцы то не казенные, их все-таки жалко.

>Ну в этом смысле... Я уж чуть не испугался ;-)) Да, вроде
>штука полезная, а с другой стороны, на те же нажимаемые клавиши
>вдруг можно что-нить повесить было бы...

Вьюха фары умеет побольше чем mc-шная (например, раскладки на лету переключать) и при том шорткатов вроде как хватает... так что ну его это "вдруг" на мою имху.Практическое удобство от фичи в виде сэкономленного топтания клавы да еше клавиши к которой тянуться надо явно перевешивает абстрактные теоретические "вдруг".Тем более что на практике вешать шорткаты на буквы без управляющих клавиш типа ctrl немного не принято и "вдруг" скорее всего останется именно теорией.

>Метаморфозы... Ввели однажды же двойной клик для мышки. И с тех пор
>дружно кликаем и не жу-жу. А тут Esc и сразу же бесит ;-))

Угу, давайте сделаем для ссылок в интернете даблклик?А лучше для alt+sysrq+<smth> чтоб жизнь малиной не казалась :).Кстати для клавиатурных шорткатов даблклик вроде как непопулярен? :)

>потом с вендой совсем перестал иметь дело. Так вот, когда пришлось
>обустроиться под вендой - не смог нормально в ФАРе работать -

Я уже периодически наталкиваюсь на этот эффект, НО это не значит что mc верх совершенства.Просто - "ко всему подлец человек привыкает".Не более.

>начал его настраивать под МС ;-)) Так-то.

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


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 05-Авг-09 00:39 
>Я с удовольствием послушаю про неразумные места в концепциях дедушки Нортона.

Я уж тоже подзабыл как и что у него там... Но его встроенный функционал выходил за рамки хождения по каталогам, операций копирования, перемещения, удаления, просмотра и редактирования - того минимума, который требуется от манагера. В этом плане идеалом минимализма (там, под куцым досом) считаю Волков Коммандер. Ну а если уж пихать все что ни попадя - тогда уж Дос Нафигатор ;-))

>А Мигель - это который?

ДеИкаса. Который сейчас Гном рулит и Моно пытается навязать. А раньше он был хорошим и правильным - МС написал.

>Да, вы знаете, в эпоху актуальности MS-DOS на писюшниках *nix отсутствовали напрочь.

Униксоиды начались еще задолго до писюков и ДОСа. И стех давних пор сформировали свою среду, культуру, традиции, идеологию итп. И даже когда писюки только начали появляться в домах юзеров, были люди, работавшие в *никсах и имевшие о ДОСе поверхностные понятия. И когда ДОС вошел в обиход, у них входили всякие *БСД. Юниксоиды долгое время существовали обособлено и параллельно, и знакомство с миром ДОСа происходило длительно и постепенно.

>потому что для многозадачных и тем более многопользовательских систем у писюшников

Да ну??!! Легендарные PDPшки и иже с ними были послабей даже первых писюков. А юникс появился именно на них. И на них работали с терминалок (не софтовых, а железных) - именно в многопользовательском режиме.

>и неподходящая архитектура?Ну а правильное и с юниксом себе домой не
>купишь - деньги не те, как бы.

Деньги... Тогда ключевым был вопрос возможности заиметь себе железяку. А раздобыть для нее юникс - не проблема. Хотя да - это был удел единиц.

>Глядя на проблемы с терминалами в *никс и куче грабель от этого
>еще вопрос - где же топорнее.

Это из-за широты понятия о терминале. Терминалом мог быть не только вышеупомянутый комплект моника с клавой, но даже и телекс - электромеханическая печатающая машинка печатающая со скоростью 50, 100 или 150 знаков/сек. Терминал обязан уметь работать с каждым видом оборудования и обладать некоторыми средствами для этого. То что Вы считаете  граблями терминала - это следствие его универсальности.

>В досе правда все было примитивно - консоль одна.Физическая.
>И баста.Недальновидно?Да!Примитивно?Стопроцентно!Зато, блин, просто работало.

А как зависало!! Намертво!! =)) И процесс не прибьешь и с наружи не достучишься ;-))

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

Это смотря где. За этим тогда Нетварь юзали. А особо продвинутые на полуось переходили...

>Впрочем в винде с либами вообще срач и бардак, до сих пор.Проги вообще
>не имеют нормального механизма для шаринга библов и в итоге все

С либами - да. Я поступал проще - капризной проге кидал индив. комплект либ в ее же каталог. Но самый большой тупизм - каждая прога в своем каталоге. Пути ко всем не пропишешь, софтлинк блин не сделаешь %-)) Помню, держал у себя кучу батничков в путях - для запуска из родных директорий %-))

>IIRC, сначала там вообще нихрена не было(что-то я не помню никаких пользователей
>в самой первой Win95).Прикрутили потом.Костыльно и убого,

В 95ю не вникал, а в 98й было 2 варианта: МоиДокументы либо индивидуально, либо общие. А Раб.Стол - общий по любому. Разница - пароль на вход, что впрочем фиксилось удалением *pwl из-под ДОСа =))) "Защита" феерическая =)) Но некоторые умничали и пользовались фичей ;-))

>Не видел гуевый вариант.

Типа раннего Тотала. Ничего особенного.

>Угу, давайте сделаем для ссылок в интернете даблклик?

Пипл схавает!!

>Кстати для клавиатурных шорткатов даблклик вроде как непопулярен? :)

Это просто еще неохваченная целина =))

>Я уже периодически наталкиваюсь на этот эффект, НО это не значит что
>mc верх совершенства.Просто - "ко всему подлец человек привыкает".Не более.

Я наверное не подлец, а отъявленная сволочь - мне МС как-то сразу на душу лег, не знаю за что ;-))

>А вот аналитику головой и сравнение зачем при этом отключать?

И не отключал. А трехклавишники поначалу просто интересно юзать было ;-))

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

Хорошо. Трехклавишники не отменяют же двухклавишных. А число вариантов - значительно возрастает!! Фантазии не хватит чтоб задействовать все варианты ;-))


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 09:29 
вообще статистика примерно такова
к моменту выпуска 4.7.0пре1 закрыто примерно около 200 тикетов и еще столько же предстоит закрыть.
для сравнения в 4.6.2 около 40...

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено LeNiN , 01-Авг-09 09:48 
Спасибо разработчикам! Буду тестировать...

"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено sabay , 01-Авг-09 09:53 
Хотелось бы еще возможность переключаться между несколькими открытыми в редакторе файлами - как в FAR по F12

"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено angel_il , 01-Авг-09 10:19 
есть механизм закладок по файлам, но пока данный функционал не принят в основную ветвь... не совсем аналог фаровского поведения, но отчасти похож.

"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено sabay , 01-Авг-09 11:49 
А там как в фар при переключении открытый файл также не надо будет синхрить с дисковой версией  - или переключение это обязательно сохранение ?

"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено angel_il , 01-Авг-09 16:45 
>А там как в фар при переключении открытый файл также не надо
>будет синхрить с дисковой версией  - или переключение это обязательно
>сохранение ?

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


"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено na , 02-Авг-09 22:34 
>переключение это обязательное сохранение, пока реализовано именно так, на мой взгляд это
>наиболее безопасный способ.

безопастнее - да, полезнее - нет.


"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено angel_il , 02-Авг-09 22:59 
>>переключение это обязательное сохранение, пока реализовано именно так, на мой взгляд это
>>наиболее безопасный способ.
>безопастнее - да, полезнее - нет.

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


"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено na , 02-Авг-09 23:45 
это я понимаю и это должно быть на совести юзера, имхо. для меня, порой, особенно если редактируешь системные конфиги, важно что бы в файл не были записаны какие-либо промежуточные данные, т.е. либо полностью законченная мною правка с согласием на сохранение, либо ничего. еще правильнее, имхо, было бы такое поведение, как в vim-е, т.е. периодически сохраняет данные во временный файл, и если vim убит, то при следующем редактировании файла он спросит, что делать с данными из временного файла.

можно узнать, как сейчас mcedit ведет себя при открытии файла на редактирование, если файл уже открыт на запись, хотя бы в другой копии mcedit?


"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено angel_il , 03-Авг-09 00:52 
>это я понимаю и это должно быть на совести юзера, имхо. для
>меня, порой, особенно если редактируешь системные конфиги, важно что бы в
>файл не были записаны какие-либо промежуточные данные, т.е. либо полностью законченная

я пользуюсь контролем версий

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

конечно можно, открыть в одной копии мц а редактирование, во второй еще раз открыть :)


"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено na , 03-Авг-09 01:00 
>я пользуюсь контролем версий

эм... каким? svn или подобное? громоздите на конфиги в /etc ?

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

я про-то, что правильный редактор должен предупреждать, если файл уже кем-то редактируется. так же, нормальный редактор, при попытке сохранения файла, должен снимать md5 сумму или хотя бы смотреть на размер файла и предупреждать, что файл был кем-то изменен, пока я вносил свои правки.


"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено angel_il , 03-Авг-09 01:14 
>>я пользуюсь контролем версий
>
>эм... каким? svn или подобное? громоздите на конфиги в /etc ?

git

>>конечно можно, открыть в одной копии мц а редактирование, во второй еще
>>раз открыть :)
>
>я про-то, что правильный редактор должен предупреждать, если файл уже кем-то редактируется.

вообще то предупреждает, вообще в редакторе надо логику пересматривать работы с файлом, сейчас он читает в буферы пока они не кончаются, мне это например нифига не нравится т.к. файлы больше 40М фиг поредактируешь. в принципе подход vi довольно интересен, но требует на hdd дополнительного места ~размер целевого файла...


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено crypt , 01-Авг-09 10:02 
не удалось собрать :(

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 10:31 
>не удалось собрать :(

что за дистрибутив?
можно ли на лог посмотреть? ссылочки на какой нибудь nopaste или pastebin вполне достаточно...
перед релизом сборка проверилась на:
EL5, Fedora 10, Fedora 11, Slackware 11, Slackware 12, FreeBSD-7.2, Gentoo (неизвестной версии :)), а также на asus wl500gp.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено crypt , 01-Авг-09 11:56 
Конечно, вот: http://pastebin.com/m52177e56
Дело в том, что использовал --with-glib-static. Если это какая-то дурацкая ошибка с моей стороны, то сорри.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено crypt , 01-Авг-09 12:04 
Собственно, я с удовольствием зарегистрируюсь в вашем трекере и буду слать ошибку туда. Если это welcome.:)

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 12:29 
>Конечно, вот: http://pastebin.com/m52177e56
>Дело в том, что использовал --with-glib-static. Если это какая-то дурацкая ошибка с
>моей стороны, то сорри.

glib <2.06 да?



"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено crypt , 01-Авг-09 14:03 
>>Конечно, вот: http://pastebin.com/m52177e56
>>Дело в том, что использовал --with-glib-static. Если это какая-то дурацкая ошибка с
>>моей стороны, то сорри.
>
>glib <2.06 да?

да вообще-то нет. речь об Ubuntu 8.04.3 LTS. Вот список некоторых пакетов и версий:

http://pastebin.com/m7f83e03b


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 12:36 
ну рекомендация обновить glib, если нет возможность то можно собрать в сторонке глиб и слинковаться с ним статически, но там важна последовательность подключения библиотек при линковки, чтобы он не подхватил системную библиотеку, т.е придется поковыряться с флагами перед сборкой.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено crypt , 01-Авг-09 14:06 
>ну рекомендация ...

Хорошо, я понял. Я могу задать GLIB_LIBS перед сборкой.
А что ты думаешь насчет списка пакетов? См. выше.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено iNode , 01-Авг-09 15:13 
Пакеты достаточно свежие, дело не в них.

Подтверждаю наличие проблемы, создан соответствующий тикет
(http://midnight-commander.org/ticket/1436).

Временное решение - собирать без --with-glib-static.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено iNode , 02-Авг-09 14:20 
> Пакеты достаточно свежие, дело не в них.
>
> Подтверждаю наличие проблемы, создан соответствующий тикет
>
> Временное решение - собирать без --with-glib-static.

Собственно, исправленно в master, патч можно получить по ссылке:
http://www.midnight-commander.org/changeset/ea4a652275ddd019...


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено anonymous , 01-Авг-09 10:20 
Почему в тайтле страницы "Текст новости"?

"Выпущен первый предварительный релиз Midnight Commander 4.7."
Отправлено Sphynkx , 01-Авг-09 10:29 
Отличная новость!! Спасибо разработчикам!! Тестим - сразу видно, что shift + F(n) наконец-то починили, смотрим дальше...

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено СуперАноним , 01-Авг-09 11:04 
"Интерпретатор занят выполнением команды", если предварительно очистить экран в подоболочке, осталось.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 11:09 
>"Интерпретатор занят выполнением команды", если предварительно очистить экран в подоболочке, осталось.

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


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено pchel , 02-Авг-09 13:20 
>>"Интерпретатор занят выполнением команды", если предварительно очистить экран в подоболочке, осталось.
>
>да, потому что все очень не просто как кажется на первый взгляд,
>адо существенно переделывать работу с сабшелом, но тикет есть.

А Pavel Tsekov в этом участия не принимает? В свое время он сильно занимался этой проблемой пока его личные проблемы сильно его не захватили


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 13:41 
>>>"Интерпретатор занят выполнением команды", если предварительно очистить экран в подоболочке, осталось.
>>
>>да, потому что все очень не просто как кажется на первый взгляд,
>>адо существенно переделывать работу с сабшелом, но тикет есть.
>
>А Pavel Tsekov в этом участия не принимает? В свое время он
>сильно занимался этой проблемой пока его личные проблемы сильно его не
>захватили

можете глянуть его активность по логам репозитария, скажем так, активности 0, в последние лет 5


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Аноним , 01-Авг-09 12:06 
Как теперь раскрашивать файлы по типам? Пункт меню исчез.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 12:25 
>Как теперь раскрашивать файлы по типам? Пункт меню исчез.

перенесен в соседнее меню


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Аноним , 01-Авг-09 12:49 
Ткни носом, пожалуйста, - не вижу.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено iNode , 01-Авг-09 17:23 
Если ты про подсветку по типам файлов на панели из ru-fork,
то её в текущей версии нет, ожидается в pre2/pre3.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 17:42 
>Ткни носом, пожалуйста, - не вижу.

я честно говоря подумал что речь идет о раскраске текста в редакторе в зависимости от расширения. Но если речь о подсветке файлов в зависимости от расширения то это пока не реализовано.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено онанимус , 01-Авг-09 14:10 
Очень приятно, что такой проект развивается. Хотя, лично я командиром пользуюсь не часто и по-мелочи.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Alexey , 01-Авг-09 14:45 
Большое спасибо программистам, оживившим этот проект. Молодцы.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено dq0s4y71 , 01-Авг-09 19:13 
А есть ли другие _консольные_ клоны Нортон Коммандера под Линух? Нашел где-то Дос Навигатор, но он оказался практически неюзабельным, а ФАР, говорят, непортабелен... http://forum.farmanager.com/viewtopic.php?t=70

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 20:11 
а зачем другие то?

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено dq0s4y71 , 01-Авг-09 22:11 
>а зачем другие то?

Ну, если честно, ФАР под виндой мне кажется удобнее. Хотелось бы что-нибудь такого же уровня для *nix систем. :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 22:14 
>Ну, если честно, ФАР под виндой мне кажется удобнее. Хотелось бы что-нибудь
>такого же уровня для *nix систем. :)

э… так есть. mc. оно даже круче фара. просто поначалу непривычное.

а если ты хочешь огромную софтину с кучей плугинов — то это мимо кассы: not a unix way.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 01-Авг-09 22:41 
>
>э… так есть. mc. оно даже круче фара. просто поначалу непривычное.

Ну, может быть... А в mc можно установить дополнительные кодировки текста для вьюера? А шорткаты? Хотелось бы, например, чтоб панели убирались по искейпу как в Фаре. :)

>
>а если ты хочешь огромную софтину с кучей плугинов — то это
>мимо кассы: not a unix way.

Ха-ха. А МЦ разве не то же самое? Там и редактор, и вьюер, и FTP, и SSH... И даже glib! :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 01-Авг-09 22:46 
>А в mc можно установить дополнительные кодировки текста для вьюера?

Да можно.

>А шорткаты?

Да можно, пока правда только в редакторе. в pre2 будет везде.

>Хотелось бы, например, чтоб панели убирались по искейпу как в Фаре. :)

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


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 22:47 
>Ну, может быть... А в mc можно установить дополнительные кодировки текста для
>вьюера?

какие? не, мне интересно. и зачем. чего в списке по ctrl+t не хватает-то?

А шорткаты? Хотелось бы, например, чтоб панели убирались по искейпу
>как в Фаре. :)

можно, не поверишь. хинт: исходные тексты. %-))

>Ха-ха. А МЦ разве не то же самое? Там и редактор, и
>вьюер, и FTP, и SSH... И даже glib! :)

то же самое. но не настолько. но то же самое, да. впрочем, за редактор я готов mc простить всё, это почти единственный не-марсианский редактор, которым действительно можно пользоваться. %-)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 01-Авг-09 23:15 
>какие? не, мне интересно. и зачем. чего в списке по ctrl+t не хватает-то?

У меня не работает почему-то. Какую кодировку ни выбираешь из списка, русские буквы в ср1251 так точками и остаются.

>можно, не поверишь. хинт: исходные тексты. %-))

Понятно. И перекомпиляция ядра. Опять вмето того, чтобы работать, мне предлагают покрасноглазить... :)

>то же самое. но не настолько. но то же самое, да. впрочем, за редактор я готов mc простить всё, это почти единственный не-марсианский редактор, которым действительно можно пользоваться. %-)

Не слишком много им пользовался, ругать не буду. А выделять текст блоками (а не строками) он умеет?


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 23:23 
>>какие? не, мне интересно. и зачем. чего в списке по ctrl+t не хватает-то?
>У меня не работает почему-то. Какую кодировку ни выбираешь из списка, русские
>буквы в ср1251 так точками и остаются.

потому что mc не смог понять, какая у тебя «нормальная» локаль, скорее всего. у меня работает, даже utf-8 в мою koi отлично переводит.

>>можно, не поверишь. хинт: исходные тексты. %-))
>Понятно. И перекомпиляция ядра. Опять вмето того, чтобы работать, мне предлагают покрасноглазить…
>:)

кому фича нужна, тот её и танцует. хотя вон — девелоперы обещают, что в релизе это появится.

>Не слишком много им пользовался, ругать не буду. А выделять текст блоками
>(а не строками) он умеет?

в смысле? вертикальные блоки? сто тыщ лет тому как есть — shift+f3.
это, вообще-то, cooledit, оно дофига чего умеет. а если глянуть в исходники редактора, можно ещё более удивиться. %-)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 01-Авг-09 23:48 
>
>потому что mc не смог понять, какая у тебя «нормальная» локаль, скорее
>всего. у меня работает, даже utf-8 в мою koi отлично переводит.
>

А как ему объяснить? Опять в исходники лезть? :) У меня utf-8. Кстати, я не уверен, что редактор/вьюер локаль не понимает. Он ведь юникодные файлы с несколькими языками нормально показывает, все иероглифы видно. :)

>
>в смысле? вертикальные блоки? сто тыщ лет тому как есть — shift+f3.
>

Не работает! 1;2R выплевывает. :)

>это, вообще-то, cooledit, оно дофига чего умеет. а если глянуть в исходники
>редактора, можно ещё более удивиться. %-)

Понятно. Короче, все дороги видут к исходникам. :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 23:52 
>У меня utf-8.

ну и не знаю. я этим идиотизмом не пользуюсь.

>>в смысле? вертикальные блоки? сто тыщ лет тому как есть — shift+f3.
>Не работает! 1;2R выплевывает. :)

ну и кто тебе виноват, что ты кривой терминал используешь? обучи миднайт верным кнопочкам, и всё будет. или используй нормальный терминал -- mrxvt, например, как я. всё работает "ис каропки".

>>это, вообще-то, cooledit, оно дофига чего умеет. а если глянуть в исходники
>>редактора, можно ещё более удивиться. %-)
>Понятно. Короче, все дороги видут к исходникам. :)

конечно. там вкусно и интересно. это ж опенсорц в конце концов. %-)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 02-Авг-09 01:07 
>
>ну и кто тебе виноват, что ты кривой терминал используешь? обучи миднайт
>верным кнопочкам, и всё будет. или используй нормальный терминал -- mrxvt,
>например, как я. всё работает "ис каропки".
>

Хм. gnome-terminal вообще-то многие используют. Он "кривой"? :) В xterm, кстати, такая же картина. В rxvt вроде бы работает, но ставить еще один терминал только ради МЦ я не собираюсь. Так что придется допиливать кнопочки...

>>Понятно. Короче, все дороги видут к исходникам. :)
>
>конечно. там вкусно и интересно. это ж опенсорц в конце концов. %-)
>

Да я не против. Работать-то когда? :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 01:16 
>Хм. gnome-terminal вообще-то многие используют. Он "кривой"? :) В xterm, кстати, такая

у гнома ВСЁ кривое. xterm не намного лучше. сноси все, ставь mrxvt. а, не, не ставь -- у тебя ж utf, оно не оценит. ну, тогда urxvt (хоть оно и лажа).

>терминал только ради МЦ я не собираюсь. Так что придется допиливать
>кнопочки...

да один раз зайти в меню и обучить. неудобство будет в том, что в "чистой" консоли без иксов миднайт опять всё потеряет. потому лучше поменять терминал. %-)

>Да я не против. Работать-то когда? :)

в свободное от отдыха время. %-)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 02-Авг-09 01:38 
>Хм. gnome-terminal вообще-то многие используют. Он "кривой"? :) В xterm, кстати, такая же картина. В rxvt вроде бы работает, но ставить еще один терминал только ради МЦ я не собираюсь. Так что придется допиливать кнопочки...

Допиливать ничего не надо, можно воспользоваться функцией "Распознавание клавиш..."


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено User294 , 03-Авг-09 21:37 
>Хм. gnome-terminal вообще-то многие используют. Он "кривой"? :)

Да, он кривой :).Потому что какими ж надо быть уродами чтобы традиционный mc'шный F10 зажать под свой левый шорткат?Перенастроить конечно можно, но вот зачем поднасирать в дефолтах, да еще столь брутально?Выходить мышкой из текстового файлманагера по первости, извините, жуткий изврат.Я как-то привык F10, Enter -> goodbye, прога :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено na , 03-Авг-09 22:33 
>Выходить мышкой из текстового файлманагера по первости, извините, жуткий изврат.Я как-то привык F10, Enter -> goodbye, прога :)

esc+9 вам в помощь, это конечно не оправдывает его любовь к перехвату ф10, но и настраивается это в три клика, да и литературу читать и так и эдак надо, а учитываю что он на лету может поменять кодировку, я ему это и много еще чего прощу.



"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено iNode , 04-Авг-09 11:23 
>>Выходить мышкой из текстового файлманагера по первости, извините, жуткий изврат.Я как-то привык F10, Enter -> goodbye, прога :)
>
>esc+9 вам в помощь

Тогда уж, Esc-0.



"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено na , 04-Авг-09 15:14 
>Тогда уж, Esc-0.

благодарю, описался, видать палец до нуля не дотянулся :)



"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено Sphynkx , 02-Авг-09 00:51 
>Не работает! 1;2R выплевывает. :)

Дело происходит в  гуевой терминалке (konslole, Gnome terminal etc)??
Поиграйтесь с настройкой эмуляции терминала (xterm, vt100, linux console ...)

>Понятно. Короче, все дороги видут к исходникам. :)

Только в особо крайних случаях ;-))


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 02-Авг-09 01:27 
>
>Дело происходит в  гуевой терминалке (konslole, Gnome terminal etc)??
>Поиграйтесь с настройкой эмуляции терминала (xterm, vt100, linux console ...)
>

У меня gnome-terminal, он туповатый и у него в менюхе этих настроек нет. А ручками это конфигурить я даже и не знаю где...


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено Sphynkx , 02-Авг-09 01:40 
>У меня gnome-terminal, он туповатый и у него в менюхе этих настроек
>нет. А ручками это конфигурить я даже и не знаю где...

Эх, только что вырубил машинку с Гномом - подсмотреть некуда... %-)) Наверняка в его конфиге можно выставить. Конфиг в домашнем каталоге, в подкаталоге с Гномовскими настройками.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено Sphynkx , 02-Авг-09 00:47 
>У меня не работает почему-то. Какую кодировку ни выбираешь из списка, русские
>буквы в ср1251 так точками и остаются.

Настройки -> биты символов -> полный 8битный ввод


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 02-Авг-09 01:28 
>Настройки -> биты символов -> полный 8битный ввод

Уже стояло.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 02-Авг-09 01:41 
>>Настройки -> биты символов -> полный 8битный ввод
>
>Уже стояло.

если локаль utf то надо в Настройки -> биты символов выбрать utf-8 в качестве кодировки ввода/вывода


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено Sphynkx , 02-Авг-09 01:51 
>>Настройки -> биты символов -> полный 8битный ввод
>
>Уже стояло.

Тогда дело в локали. Попробуйте в субшелле (то что по Ctrl+O) сделать
export LANG=ru_RU
(или export LANG=ru_RU.cp1251 или export LANG=ru_RU.utf8)
и посмотрите - сменились ли точечки на буквы??


"первый не unix-way"
Отправлено Andrey Mitrofanov , 03-Авг-09 15:21 
>огромную софтину с кучей плугинов — то это мимо кассы: not a unix way.

Ви-таки будете вмеяться, но mc изначально не "unix way"(*). Сравните - cp <-> F5, mv <-> F6.

А вот о, скажем, ""find -type f -size +100M | sed 's/^.\+\.//' | tr [:upper:] [:lower:] | sort| uniq -c |sort -k1,1nr"" речи и не идёт. Да, можно засунуть в меню. Да, можно даже параметр какой поспрашивать. Но... Если уж "перевели" cp и mv на F$N, где, спрашивается, перевод-замена-аналоги пайпов-конвейеров, использование в оных собственной реадизации find (и ещё "допиливание" до привычного (да, сам вижу -- субъективно) подмножества GNU find)? Отладка конвейеров (если уж не bash-дебаггер?!) -- на уровне вставить вьюер после N-ого пайпа и отлаживать его, конвейера, кусок до получения приемлемого результата и только _после_ этого пустить с "|xargs rm" или аналогичным? Для одного уровня find |xargs {cp|mv|rm}, допустим, есть Поиск - Панелизация - отметить файлы - F$n (И то -- _уже_ сложнее/дольше _отладки_/написания "с ходу" аналогичного find|xargs... YMMV), но отлаживать конвейеры типа вон того выше -- проще в обычном шеле(+) с |less в качестве "дебагера", и соответствующих выразительных средств в ["языке"] mc просто нет

И кста, именно на границе там-тут и спотыкается: "водораздел" с субщелом и его "шел занят, перезвоните позже", отсутствие переменных (~окружения шел) и/или выразительных средств работы с ними (Вместо cp $OTHER_DIR/*.zip $BACKUP/ нужно _долго_ ходить панелями по директориям и выбирать файлы... Я знаю про закладки - странно, но, наверное, что-то с ними не то.), меню - не шел-скрипт (Чтобы запустить или вызвать из др.скрипта или конвейера -- _нужно_ переписать на этот самый шел и вынести из mc/menu. Несмотря на то, что очень похоже.).

Был когда-то под ДОСом такой 4DOS (и варианты под др.не-unix-ами) - расширял именно "шеловось" ком.интерпретатора (и даже добавлял визуализации/диалоговости в стите тектовых окошек -- сверх классического шел-вея).

mc не расширяет шел, а пытается его дублировать и с ним конкурировать (как и far, наверное, но "там" конкурировать-то особо не с чем). Не даёт его мощности-выразительности и не использует имеющиеся.

...
Да, сам пользуюсь mc - "походить по директориям", поредактировать конфиги. Поредакрировать шел-скрипты. :-] Возможно, пора перестать лениться, бросить mc и уйти на "чистый" bash? ...и emacs? |-)

(*) В CLI (shell+pipes+subprocesses) его инкарнации.
(+) Мешая (и мешая себе!..) с ком.строкой mc, Ctrl+O и суб-шелом, если всё это "под mc".


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 00:38 
Функциональное изобилие FARа было обусловлено ограниченностью возможностей ДОСа. В *никсах имеется развитый функционал командной строки, набор гибких утилит и пр. возможности, поэтому их дублирование в файловом менеджере нецелесообразно.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено na , 02-Авг-09 23:13 
это замечательно, но удобную обертку, для функционирования этого дела сделать можно, примитивно не хватает множественных подменю в юзерском меню; описание файлов, которое у фара на ctrl-z; интерфейс для плагинов; в идеале карта шорткеев, что бы можно было полностью поменять поведение и сделать его нортон-подобным (привык я к нортону-волкову-фару, не могу себя заставить привыкнуть к мц, тем более, что пользуюсь им не часто, хотя незнание горячих клавишей зачастую и является выбором в пользу ком. строки); одновременное открытие нескольких документов и переключение по ним; ассоциации для файлов, когда ткнул в файл и тебе выпала менюха с предложением что делать с файлом;
но все равно молодцы, низкий поклон, что дали второе дыхание проекту.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 23:34 
>это замечательно, но удобную обертку, для функционирования этого дела сделать можно, >примитивно не хватает ...

Вот все далее перечисленное и можно возложить на встроенный скриптовый язык.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено na , 02-Авг-09 23:51 
поддерживаю, если прикрутиться хотя бы lua, будет очень замечательно.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 03-Авг-09 00:30 
s-lang нативнее...
http://www.s-lang.org/

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено na , 03-Авг-09 19:42 
>http://www.s-lang.org/

у s-lang синтаксис прост, будет он - замечательно.


"первый предварительный"
Отправлено Andrey Mitrofanov , 03-Авг-09 15:32 
>встроенный скриптовый язык.

Да в тикеты! И :-P чтение е-почты туда же! http://catb.org/~esr/jargon/html/Z/Zawinskis-Law.html

Вариант: сейчас же переписать на XUL, броузер и почт-читатель (и плагины?!) - в комплекте.

:-D

Гм, лисп не предлагать: в emacs "синие панельки", броузер, чтение почты уже есть.


"первый предварительный"
Отправлено Sphynkx , 03-Авг-09 17:01 
>[оверквотинг удален]
>
>Да в тикеты! И :-P чтение е-почты туда же! http://catb.org/~esr/jargon/html/Z/Zawinskis-Law.html
>
>Вариант: сейчас же переписать на XUL, броузер и почт-читатель (и плагины?!) -
>в комплекте.
>
>:-D
>
>Гм, лисп не предлагать: в emacs "синие панельки", броузер, чтение почты уже
>есть.

Ну и к чему весь этот сарказмЪ ?? Кто говорит о внесении кода всего-на-свете в МС?? В том-то и смысл скриптового языка - предоставить юзеру интерфейс для тонкой настройки и расширения функционала. На скриптовый язык можно и перекинуть часть кода из самого МС - части, отвечающие за фейс, организацию менюшек итд итп - разгреблась бы добрая половина тикетов и "облегчился" бы код самого МС.
К чему Вы припомнили тут XUL - не понятно. Я говорил о библиотеке slang - которая уже задействована в МС. И эта же либа предоставляет средства встроенного интерпретатора, макроязыка. Она _уже_ есть в коде и глобально ничего переписывать не потребуется - почему бы не задействовать ее возможности в большей степени??
Кстати, почтовик mutt, ньюзридер slrn, текстовый редактор jed - это софтины, построенные на базе s-lang и имеют встроеный интерпретатор - что я и предлагал в отношении МС.


"первый варительный"
Отправлено Andrey Mitrofanov , 03-Авг-09 19:40 
>>Да в тикеты! И :-P чтение е-почты туда же!
>Ну и к чему весь этот сарказмЪ ?? Кто говорит о внесении

Внимательнее - про software enveloment, bloatware и свои благо-пожелания о внесении $ФИЧ...

Для тех, кто не заметил, язык в mc уже есть - shell. Со своими проблемами, конечно.

Много разных mc (=даже ещё один?) с вкрячкенными {lua|xul|java|elis^W...} не нужен никому (fl.bait intended!), пока (тише-тише! не спугните) для того, что есть, такая удача, хоть пяток-десяток живых разработчиков нашлись. Мне вот почему-то кажется, что код mc уже достаточно bloat, чтобы его мог взять и переработать "более, чем наполовину" один разработчик.

...и пожелаю себе оказаться неправым, и увидеть гениальные озарения разработчиков, которые полностью посрамят мой пессимизм и сделают хорошо(тм) нам всем и ещё большему числу пользователей, ура! %-)

>кода всего-на-свете в МС?? В том-то и смысл скриптового языка -
>предоставить юзеру интерфейс для тонкой настройки и расширения функционала.

#178. Ещё благо-глу^Wпожелания?


"первый варительный"
Отправлено Slavaz , 03-Авг-09 21:46 
>Мне вот почему-то кажется, что
>код mc уже достаточно bloat, чтобы его мог взять и переработать
>"более, чем наполовину" один разработчик.

Нет, силами одного разработчика не обойтись, к сожалению.

>...и пожелаю себе оказаться неправым, и увидеть гениальные озарения разработчиков, которые полностью  посрамят мой пессимизм и сделают хорошо(тм) нам всем и ещё большему
>числу пользователей, ура! %-)

Хорошо будет, но не сразу :)

Были дискуссии по поводу скриптового языка. Было весело, ибо предлагалось от javascript до haskel/erlang :)  Я предлагал и буду предлагать s-lang, ибо он уже де-факто есть в проекте - нагнись да возьми, как говорится. Другое дело, что сам mc пока не готов к тому, чтобы его начали скриптовать - нет биндингов функций мс в сланг (иначе зачем изолированный скрипт)?



"первый варительный"
Отправлено anonymous , 03-Авг-09 21:49 
>Были дискуссии по поводу скриптового языка.

надеюсь, это «хорошо» будет таки очень нескоро. а вот скриптинг в редактор — вот это было бы очень вкусно. а лучше и скриптинг, и API для внешних so. последнее, впрочем, малореально, как я понимаю. тогда хотя бы скриптинг. лучше бы на Lua, но фиг с ним — на худой конец и s-lang покатит.


"первый варительный"
Отправлено Slavaz , 03-Авг-09 21:58 
>надеюсь, это «хорошо» будет таки очень нескоро.

Да, нескоро. Ибо хватает работы и без скриптового языка. Чего стоит работа по рефакторингу кода - упорядочить, растащить по полочкам :( Потиху растаскивается всё; src/search и src/mcconfig первые ласточки.

> а вот ... API для внешних so.

Нет ничего невозможного :) API станет видно после стройного кода. Сейчас выделить библиотечный код из общей массы немного трудновато.


"первый варительный"
Отправлено anonymous , 03-Авг-09 22:04 
>> а вот ... API для внешних so.
>Нет ничего невозможного :) API станет видно после стройного кода. Сейчас выделить
>библиотечный код из общей массы немного трудновато.

cooledit не так уж плохо написан. и вполне себе отделён от остального, насколько я вижу. даже в отдельный каталог отделён. %-)

кстати: а документацию по cooledit.bindings планирует кто-то сделать? а то про эту фичу можно узнать, только если полезть исходник ковырять.

алсо, см. ниже: в редакторе баг! %-)


"первый варительный"
Отправлено Slavaz , 03-Авг-09 22:11 
>cooledit не так уж плохо написан. и вполне себе отделён от остального,
>насколько я вижу. даже в отдельный каталог отделён. %-)

Да, редактор неплох. К нему минимум претензий :)

>кстати: а документацию по cooledit.bindings планирует кто-то сделать? а то про эту
>фичу можно узнать, только если полезть исходник ковырять.

Наш проект документации: http://www.midnight-commander.org/wiki/ru/doc
На всё про всё не хватает рук просто :( Опишем, но насколько быстро - это уже второй вопрос.

>алсо, см. ниже: в редакторе баг! %-)

Да, видел. Сейчас попробую воспроизвести. TestCase будет? Какая ОСь, платформа? С какими ключами собиралось? ну и, в идеале, вывод (gdb) bt full сделал бы мне хорошо :)


"первый варительный"
Отправлено anonymous , 03-Авг-09 22:20 
>Да, редактор неплох. К нему минимум претензий :)

потому что его иказа не успел испортить, гыгы.

>Наш проект документации: http://www.midnight-commander.org/wiki/ru/doc
>На всё про всё не хватает рук просто :( Опишем, но насколько
>быстро - это уже второй вопрос.

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

>Да, видел. Сейчас попробую воспроизвести. TestCase будет? Какая ОСь, платформа? С какими
>ключами собиралось? ну и, в идеале, вывод (gdb) bt full сделал
>бы мне хорошо :)

вот дали бы анонимусу доступ на багтрэкер -- он бы вам и ключи, и тесткейз, и вывод, и, может, даже патч вывалил бы. %-)
ось -- слака 13rc1. ключи -- обычные от configure. glib 2.18.4. locale koi8-r. пересобирать с отладочной инфой лениво. %-)
testcase:
файл:
{"No-Command", CK_Ignore_Key},
{"Ignore-Key", CK_Ignore_Key},
регэксп:
\",.*?},
строка замены: совсем-совсем пусто (тупо, не жать ничего).
воспроизводимость: нулевая, потому что после повторного запуска, увы, бага не проявилось.


"первый варительный"
Отправлено anonymous , 03-Авг-09 22:29 
>Да, видел. Сейчас попробую воспроизвести. TestCase будет? Какая ОСь, платформа? С какими

наврал. воспроизводится стабильно, достаточно нажать "replace" в появившемся диалоге.


"первый варительный"
Отправлено anonymous , 03-Авг-09 22:40 
>>алсо, см. ниже: в редакторе баг! %-)

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

#0  mc_search_regex_prepare_replace_str (mc_search=0x9478d48, replace_str=0x94a30d0) at regex.c:296
#1  0x080beefa in mc_search_prepare_replace_str (mc_search=0x9485ee0, replace_str=0xffffffff) at search.c:310
#2  0x080a1447 in edit_replace_cmd (edit=0x94a4540, again=0) at editcmd.c:1485
#3  0x0809db6f in edit_execute_cmd (edit=0x94a4540, command=303, char_for_insertion=-1) at edit.c:2891
#4  0x0809eba3 in edit_execute_key_command (edit=0x94a4540, command=303, char_for_insertion=-1) at edit.c:2408
#5  0x080a4c1f in edit_callback (w=0x94a4540, msg=WIDGET_KEY, parm=1004) at editwidget.c:348
#6  0x080a4414 in cmd_F4 (edit=0x94a4540) at ../src/dialog.h:207
#7  0x0808dada in buttonbar_call (bb=<value optimized out>, i=<value optimized out>) at widget.c:2426
#8  0x0808e3e9 in buttonbar_callback (w=0x9481600, msg=WIDGET_HOTKEY, parm=1004) at widget.c:2454
#9  0x08058ffc in dlg_process_event (h=0x9451200, key=1004, event=0xbf883f34) at dialog.c:628
#10 0x080592c1 in run_dlg (h=0x9451200) at dialog.c:808
#11 0x080a4603 in edit_file (_file=0x94730d8 "z", line=0) at editwidget.c:208
#12 0x080549fa in do_edit_at_line (what=0x94730d8 "z", start_line=246272) at cmd.c:299
#13 0x08054e09 in edit_cmd () at cmd.c:318
#14 0x0808dac3 in buttonbar_call (bb=<value optimized out>, i=<value optimized out>) at widget.c:2423
#15 0x0808e3e9 in buttonbar_callback (w=0x947ae00, msg=WIDGET_HOTKEY, parm=1004) at widget.c:2454
#16 0x08058ffc in dlg_process_event (h=0x9457788, key=1004, event=0xbf884054) at dialog.c:628
#17 0x080592c1 in run_dlg (h=0x9457788) at dialog.c:808
#18 0x0806fce8 in main (argc=Cannot access memory at address 0xffffffff


"первый варительный"
Отправлено Slavaz , 03-Авг-09 22:58 
>>>алсо, см. ниже: в редакторе баг! %-)
>общем, очевидно, что тупо забыли проверку на пустую строку. я пропатчил
>хаком у себя в редакторе, но я не в курсе --
>может, стоит лучше пропатчить искалку: вдруг ещё где вылезет?

Я тоже словил багу. Отлично, стабильный баг - это хорошо :) Много хуже, если баг "плавающий" или невозможно добиться от багрепортёра исходных условий.
Спасибо Вам. Исправим как можно скорее.

http://www.midnight-commander.org/ticket/1456


"первый варительный"
Отправлено anonymous , 03-Авг-09 22:59 
>Спасибо Вам. Исправим как можно скорее.

не за что. я ж, по большому счёту, для себя стараюсь, из шкурных интересов. у меня mcedit — основной рабочий инструмент. %-)


"первый варительный"
Отправлено angel_il , 04-Авг-09 16:33 
вчера поправлено

"первый варительный"
Отправлено anonymous , 03-Авг-09 22:03 
>Я предлагал и буду предлагать s-lang, ибо он уже де-факто есть в проекте - нагнись да
> возьми, как говорится.

Пока мы будем поддерживать ncurses, я буду против. :)
Или вы хотите, чтобы MC был слинкован с двумя либами сразу? :)

--
andrew_b


"первый варительный"
Отправлено anonymous , 03-Авг-09 22:04 
>Пока мы будем поддерживать ncurses, я буду против. :)

так выкиньте её нафиг. замшелая дурь.


"первый варительный"
Отправлено Sphynkx , 03-Авг-09 23:18 
>Я предлагал и буду предлагать s-lang, ибо
>он уже де-факто есть в проекте - нагнись да возьми

!!
Устами Slavaz'а глаголет истина ;-))

>Другое дело, что сам mc пока не готов к тому,

Главное, чтоб наметилась цель. А остальное - дело наживное.


"первый варительный"
Отправлено Sphynkx , 03-Авг-09 22:38 
>Внимательнее - про software enveloment, bloatware и свои благо-пожелания о внесении $ФИЧ...

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

>Для тех, кто не заметил, язык в mc уже есть - shell.

И каково предназначение шелла в МС?? Да, можно забацать экстеншн для виртуальных ФС - но это лишь скромный намек на вомзожности подключаемого функционала. Можно ли на шелле написать скрипт, видоизменяющий и дополняющий опциями менюхи МС, к примеру?? Понятно о чем речь теперь??

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

И прекрасно что нашлись!! А хотите, чтоб раз в 10 увеличилось, как минимум?? Помните, в чем была причина взрыва популярности ФАРа - именно в возможности подключения доп. модулей. И сформировался огромный плагринг с тысячами разных плагинов на все случае жизни. И они вовсе не раздували ФАР, не усложняли его код и не добавляли головной боли разработчикам - потому что были подключаемыми и опциональными. Но с ФАРовскими плагинами было сложнее - там надо было быть хоть немного программером. В отличии от МС - где есть весьма простой скриптовый язык. Представьте себе - любой, даже чайник, сможет накатать себе удобную (для него) менюшку или диалог FTP-подключения (с нужными ему там кнопочками) или какой-нибудь тетрис... И сидеть себе тихо и юзать свои поделия. А то и поделиться с ближним своими "разработками". Я не сомневаюсь, что это сыграет на росте интереса к МС и увеличению коммьюнити вокруг него.

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

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

>...и пожелаю себе оказаться неправым, и увидеть гениальные озарения разработчиков, которые полностью
>посрамят мой пессимизм и сделают хорошо(тм) нам всем и ещё большему
>числу пользователей, ура! %-)

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

>#178. Ещё благо-глу^Wпожелания?

Думаю, некоторые из благо-глу^Wпожеланий встроенный язык тоже смог бы на себя взять.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Аноним , 03-Авг-09 10:41 
> это замечательно, но удобную обертку, для функционирования этого дела сделать можно,

Она и сделана. Это MC. Мне - удобен. Многим другим - тоже.
Или Вы все еще страдаете болезнью переоценки собственного мнения?


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено anonymous , 03-Авг-09 17:16 
>Функциональное изобилие FARа было обусловлено ограниченностью возможностей ДОСа. В *никсах имеется развитый
>функционал командной строки, набор гибких утилит и пр. возможности, поэтому их
>дублирование в файловом менеджере нецелесообразно.

FAR завязан на winapi, в чистом ДОСе он не идёт; идеология его функционального изобилия - максимально полное использование предоставляемых api возможностей.

претензии к MC в основном вызваны несоответствием настроек по-умолчанию "стандартам" NC


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 03-Авг-09 18:53 
>FAR завязан на winapi, в чистом ДОСе он не идёт

Рошалевский еще шел... Это потом его обWinAPIли.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 02-Авг-09 10:53 
>а зачем другие то?

FAR лично мне больше чем mc нравится.В FAR взяли за основу идеи старины Norton и сделали на современном уровне.Не испортив то что было в NC и улучшив.В MC слишком много всего перехреначили по сравнению с оригиналом, что несколько раздражает.Меня раздражают странные клавиатурные шорткаты, ни разу не похожие на NC в массе своей а иногда еще и заставляющие изрядно раскорячиваться, глюки с вводом команд когда сообщают что шелл уже выполняет команду и кривой в хлам вьювер который испытывает кучу проблем при просмотре бинарных файлов, чего не было ни в нортоне, ни в фаре.Более того - если смотрим некий файл, для него есть фильтр и так оказалось что файл битый и фильтр его не прожевал (ругань про пустой аутпут от фильтра, etc) - посмотреть что в файле - вообще проблематично.Потому что переключиться в raw режим отображения вообще не судьба - эдитор просто вываливается не давая такого шанса.И иногда (несмотря на отключение парсинга и форматирования файла) seek в большом файле занимает немеряно времени.Что mc столько времени делает?Ну не seek'ает же по файлу минуту?!FAR в таком же файле на даденую позицию (например, часто нужно глянуть на хвост файла) моментально отматывает.Лично я использовал FAR как простой, брутальный и всегда работающий инструмент для просмотра того что по факту находится в некоем файле, даже если это разрушенные данные или данные не соответствующие заявленному формату. Так что если какая-то гуевая программа лажается, идем и смотрим что там в некоем файле FARом.При том посмотреть можно файл любого размера, с любым содержимым, открывается мгновенно и даже seek в конец 2Гб бинарного файла - мгновенно. С mc данный тип деятельности превращается в определенный геморрой - mc сам облажаться или потормозить не дурак.Что для такой тулзы как-то не радует.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 10:58 
>и кривой в хлам вьювер который испытывает кучу
>проблем при просмотре бинарных файлов

например? у меня, почему-то, никаких проблем нет. может, потому, что я знаю о shift+f3?


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено User294 , 03-Авг-09 21:57 
>например? у меня, почему-то, никаких проблем нет. может, потому, что я знаю
>о shift+f3?

А shift+f3 - круто, конечно, но - капля в море.И кроме того я бы не сказал что данный аккорд слишком уж удобный.FAR например не пытается умничать и парсить ничего потому работет быстро и даже если открыть файл на 10Gb - можно спокойно пошариться в нем без спецэффектов, seek'нуть в конец файла, etc.А случаи бывают разные.Мне например надо было разок 300GB файл образа HDD посмотреть.Представляете себе на сколько при необдуманном дефолтовом открытии файла встает в позу mc?У mc не особо то быстрый поиск, он не умеет поиск слова в нескольких кодировках сразу (FAR так может).

Кстати если вам все нравится и вы всем довольны, не расстраивайтесь: в соответствии с законами Мерфи, "если дела идут хорошо, значит вы просто чего-то не заметили".Я в отличие от вас просто замечаю больше.Вот и все.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено Slavaz , 03-Авг-09 22:04 
>надо было разок 300GB файл образа HDD посмотреть.Представляете себе на сколько
>при необдуманном дефолтовом открытии файла встает в позу mc?

Сейчас вьювер переделывается.

> У mc не особо то быстрый поиск

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

> он не умеет поиск слова в нескольких кодировках сразу (FAR так может).

Галка "All charsets" - это оно. Причём в именах файлов тоже, не только в редакторе/вьювере

>Кстати если вам все нравится и вы всем довольны, не расстраивайтесь: в
>соответствии с законами Мерфи, "если дела идут хорошо, значит вы просто
>чего-то не заметили".Я в отличие от вас просто замечаю больше.Вот и
>все.

Спасибо за замечания. Цель выпуска пререлиза, как было отмечено в тексте новости, собрать как можно больше замечаний, предложений и багрепортов. Следующий пререлиз будет полнее по фишкам и с исправленными известными багами (добавленными неизвестными, само собой ;) ). Его цель будет такой же.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено iNode , 02-Авг-09 11:25 

> Меня раздражают странные клавиатурные шорткаты, ни разу
> не похожие на NC в массе своей а иногда еще и
> заставляющие изрядно раскорячиваться

А можно поконструктивнее, списком? Какие шорткаты
конкретно отличающиеся от NC в худшую сторону, и
не являющиеся, скажем, стандартными шорткатми
совместимыми с emacs.

> кривой в хлам вьювер который испытывает кучу
> проблем при просмотре бинарных файлов,

Про проблемы с viewer-ом известно, новую реализацию, я думаю,
можно ждать к выходу pre2.

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

Спасибо за замечания, более подробно и предметно можно писать
в любой из списков рассылки mc, или по конкретным багам - в трекер.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 03-Авг-09 23:01 
>А можно поконструктивнее, списком?

Можно.Стоит правда понимать что мой сценарий использования - это "дядя нортон", для быстрого управления файлами, нахождения чего-то в дебрях ФС, просмотра по быстрому файлов, etc.При том меня чаще всего интересует именно RAW вид файла как потока байтов когда я его смотрю nc/mc/far, а вовсе не то как кто-то извернется хтмлку или пдфник отрисовать в виде текста.

Поиск файла - аккорд из 3 букв.Гым.А в фаре - аккорд из двух кнопок, можно 1 левой взять, например(мало ли, в правой бывает кофе или, уж простите, мышка).Выигрыш - налицо.Просто попробуйте "одной левой" в mc :P.В нортоне...честно говоря не помню, я его юзал в эпоху доса и '95.А это было давно.

Атрибуты.В фаре сtrl+a.А тут опять какие-то трехходовки, аж 2 штуки разных на chmod и chown.В nc - хм, склероз.Не помню как там с этим.А искать дос и нортон лень.Да еще блин рекурсивно зааплаить атрибуты в mc вроде нельзя.В итоге толку с этого всего чуда света - ноль.Проще, блин, chmod и сhown заюзать(лично мне), особенно на рекурсивных вещах, чем корячиться на такие шорткаты для столь хилого результата.Итого - неплохая декорация chmod+chown с геморными шорткатами но в 50% случаев свою миссию успешно заваливает, как только надо натравить сие на разлапистую диру.Может я тупой и не осилил чего?(Даже если и так, это обычно очень дурной признак).

В нортоне по-моему вообще дурных 3-ходовых шорткатов не было.Брать их нихрена не удобно и если для системного alt-sysrq-<key> или C-A-D это еще простительно т.к. надо раз в миллион лет, то вот файлманагер лучше б юзал не более 2 клавиш за раз.Ненавижу 3-ходовки, они дольше берутся.И нортон и фар в массе своей неукоснительно соблюдают это правило, все часто нужные шорткаты просты как топор.И потому являются средствами БЫСТРОЙ навигации по ФС, простых операций и просмотра.

В фаре в вьюхе есть рульный шорткат, F8 и shift+F8.Раскладку в которой просмотр идет меняет.Позволяет смотреть файл на ходу в разных кодировках.В нортоне 5-й версии что-то такое но в сильно обкусаном виде тоже было IIRC. А в mc я такого не узрел. Не знаю, может, вся эта возня с терминалами усложняет создание такой фичи?Но в фар было чертовски удобно.Потому что у меня на диске есть текстовики в 1251, 866 и даже KOI-8 (некрофилы в этом месте могут мстительно ткнуть меня в зад вилами).Не говоря уж о UTF8 и 2-байтном уникоде.В фаре можно смотреть их все, а в mc вот так по просотму и без гемора только ГTF-8, а остальное - только в более приличном редакторе.Ну и понятно где выигрыш в скорости файловых операций.Ну не с mc явно.

Про своеобразный просмотрщик я упоминал.Про то что он дурит с бинарными файлами как хочет-тоже.Как и глючный выход из него требующий зачастую 2 ESC.Как нетрудно понять, скорость просмотра ФС от этого нифига не улучшается и выигрыш ну опять не за mc :(

Шорткат панели инфо - не менее варварский, опять 3-ходовка.Ну, блин, не было в нортоне 3-ходовок.Гадость это :E.Привыкнуть конечно и к такому можно.Но жать 3 клавиши вместо 2 анноит однако.

Более того - вид FAR я могу привести в симпатичный лично мне вид (детальное вью панели и сортировка по расширению) за ровно 2 аккорда по 2 клавиши.А вот mc... :\

Почти то же насчет move и rename.Нортонская логика с гашеием панели и при этом ренеймом файла вместо мува - убита.В фаре классика оставлена.И она ИМХО удобнее чем то что сделано в mc заместо этого, если честно.Можно конечно и к mc привыкнуть...

Для меня нортон и фар всегда были простым инструментом без выгибонов позволяющим просто, быстро и брутально вьюить отфонарные файлы на ФС и управлять ими - по быстрому, на скорость.Удобно если файло побилось сунуться да посмотреть - а что там по факту.Невзирая на размер и прочая.А mc в этом качестве явно хуже (3-ходовки и глючные клавиши тормощят навигациб)... в итоге после фара и нортона как-то не очень.

>Какие шорткаты конкретно отличающиеся от NC в худшую сторону, и
>не являющиеся, скажем, стандартными шорткатми совместимыми с emacs.

Совместимость с емаксом файлманагера меня волнует не более чем совместимость с скажем, файрфоксом или кофемолкой.На мое имхо лучше б уж стиль и дух оригинала - дедушки нортона точнее выдерживался, меня это куда сильнее волнует.И плюс нортона и фара - в том что простые и короткие шорткаты позволяют быстро фигарить на ФС типовые операции, FAR в этом плане стал только лучше чем его "папаша".В моем видении "стандартные шорткаты" применительно к NC-подобному файлманагеру могут иметь только 1 смысл - похожи на то что предложил Петя Нортон в свое время, уж извините.Может кому-то такие шорткаты и по вкусу.Но этот кто-то - не я.Может, можно сделать что-то типа 2-3 шаблонов хоткеев?Что-то типа  "классика" (и\или "классика + фар") vs то что там есть сейчас?А то у меня куча машин например.На каждой fine-tune'ить файлманагер я задолбусь, а вот быстро применить "болванку" - запросто.

>Про проблемы с viewer-ом известно, новую реализацию, я думаю, можно ждать к выходу pre2.

Было бы архикруто.Еще б хексэдитор ему чутка пофичастее, глядишь вышел бы не самый плохой файлманагер.В целом - довольно достойная программа, просто мелких но противных багов, глюков и анноянсов - есть.

>Про сабшелл уже рассказали, там не всё так просто, но тоже будет решено,
>хотя не так быстро как всем нам хотелось бы.
>Спасибо за замечания, более подробно и предметно можно писать
>в любой из списков рассылки mc, или по конкретным багам - в
>трекер.

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

P.S. и кстати большое спасибо за вашу работу :).А то что я вечно всем недоволен - ну, это by design.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 04-Авг-09 00:16 
>Поиск файла - аккорд из 3 букв.Гым.А в фаре - аккорд из
>двух кнопок, можно 1 левой взять, например(мало ли, в правой бывает
>кофе или, уж простите, мышка).Выигрыш - налицо.Просто попробуйте "одной левой" в

Только что словил себя на мысли, попробовал и убедился - включаю поиск одной рукой: RAlt-RShift-"?" ;-)) Кофе при этом в левой, правда ;-))

>mc :P.В нортоне...честно говоря не помню, я его юзал в эпоху

Alt-F7 вроде...

>В фаре в вьюхе есть рульный шорткат, F8 и shift+F8.Раскладку в которой

Аналог shift+F8 в МС - С-t

>Еще б хексэдитор ему чутка пофичастее

Вот это действительно было бы по делу!!


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Аноним , 04-Авг-09 04:04 
>>Поиск файла - аккорд из 3 букв.Гым.А в фаре - аккорд из
>>двух кнопок, можно 1 левой взять, например(мало ли, в правой бывает
>>кофе или, уж простите, мышка).Выигрыш - налицо.Просто попробуйте "одной левой" в
>
>Только что словил себя на мысли, попробовал и убедился - включаю поиск
>одной рукой: RAlt-RShift-"?" ;-)) Кофе при этом в левой, правда ;-))
>
>

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



"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 04-Авг-09 05:13 
>А ноутбутчикам что делать? Почему никто не берет в расчет армию пользователей
>с убогими средствами ввода?

И на ноуте справа те же клавиши и тоже все под рукой.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 04-Авг-09 18:20 
>А ноутбутчикам что делать?

Ноуты это еще что.Вы попробуйте такой варварский шорткат на N800 изобразить без внешней клавы.Я посмотрю как у вас это получится.А вот Ctrl+<something> или что-то подобное простое и дубовое, в стиле дедушки Нортона - и там можно вбахать.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено rico , 04-Авг-09 14:43 
поддерживаю

и даже есть что добавить

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


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено anonymous , 01-Авг-09 21:31 
>А есть ли другие _консольные_ клоны Нортон Коммандера под Линух?

Да. Тугугл "orthodox file manager unix". Только большинство из них трупы.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено dq0s4y71 , 01-Авг-09 22:08 
>Да. Тугугл "orthodox file manager unix". Только большинство из них трупы.

Да даже не то что трупы... Вообще ничего нет! Ссылки на какие-то статьи... :(



"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Аноним , 02-Авг-09 00:22 
http://groups.google.com/group/bashc/web/overview
Не клон, но легкий, и весьма настраиваемый. Автор - Сергей Вакуленко, когда-то создавший deco

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено dq0s4y71 , 02-Авг-09 01:07 
>http://groups.google.com/group/bashc/web/overview
>Не клон, но легкий, и весьма настраиваемый. Автор - Сергей Вакуленко, когда-то
>создавший deco

Попробовал собрать его. При запуске говорит: "Cannot enable commander: cursor positioning not supported". Опять, наверное, терминал не православный...


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 01:24 
хорошо тебе. а у меня даже не собралось, конфигур намертво виснет на "checking for working mktime"

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 01:37 
>Попробовал собрать его. При запуске говорит: "Cannot enable commander: cursor positioning not
>supported". Опять, наверное, терминал не православный...

угадал таки. echo $TERM, смотрим, удивляемся, что такой записи нет в /etc/termcap
решение: например, export TERM=vt100


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 02-Авг-09 02:17 
>>Попробовал собрать его. При запуске говорит: "Cannot enable commander: cursor positioning not
>>supported". Опять, наверное, терминал не православный...
>
>угадал таки. echo $TERM, смотрим, удивляемся, что такой записи нет в /etc/termcap
>
>решение: например, export TERM=vt100

Один хрен. Когда делаешь ". /usr/local/etc/bash_commander", промпт c подсветкой выводится. А когда ^O нажимаешь чтоб панельки показал, говорит "cursor positioning not supported". :(


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 02:57 
>Один хрен. Когда делаешь ". /usr/local/etc/bash_commander", промпт c подсветкой выводится. А когда
>^O нажимаешь чтоб панельки показал, говорит "cursor positioning not supported". :(

у меня заработало. TERM=linux тоже заработало. у тебя вообще termcap есть? вот и посмотри там, чо дают и где cu определено.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено Andrey Mitrofanov , 03-Авг-09 15:48 
>/usr/local/etc/bash_commander
>говорит "cursor positioning not supported". :(

google.ru + "cursor positioning not supported" bash_commander + ENTER
http://ramlamyammambam.livejournal.com/63750.html?thread=472...

.                                     Ваш, автоответчик форумный. С приветом.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено anonymous , 03-Авг-09 10:27 
Far прекрасно работает под вайном.

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 10:32 
>Far прекрасно работает под вайном.

только кому он нафиг там нужен?


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 10:43 
да тут половина постов в треде только о нём.

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 10:48 
>да тут половина постов в треде только о нём.

мало ли что на заборах пишут.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено User294 , 04-Авг-09 22:35 
>Far прекрасно работает под вайном.

Я бы не сказал что прекрасно. Во первых, если его пускать в нормальном терминале он падает с каким-то хитрожопым исключением :D.Работает только в отдельной WINE`шной убогой консоли.Которой до Konsole и даже кривенького Gnome Terminal - как пехом до пекина по удобству.А в оных он бабахается с левым исключением при старте и гудбай.Очень мило, ага.Во вторых, он напрочь не в курсе *никс специфики.Ну скажите, напуркуа мне редактор AHRS атрибутов файла?И какой физический смысл этой операции когда файло лежит на томе с XFS наприме?Зато куда как более актуальный chmod и chown оно ни в каком виде не умеет.В итоге запускаться то он запускается.Если постараться.Но вот прекрасной его работу не назовешь.И вообще, удаление гланд через ж%?у автогеном.Я for security reasons в wine вообще снес диск дающий доступ ко всему.Оставил только "виндозный" и "спецогрызок" - дира с старыми виндозными программами\играми которые вдруг могут понадобиться.Ну и хватит с них.В итоге у виндовых прог весьма ограниченные опции для саботажа.Благо, закрытым прприетарным блобам и тем более всякой там малвари или там чему еще у меня нет причин доверять, а остальному хватит и такого урезанного доступа.Пусть виндовое малваре гадит на этом огрызке если хочет :).Но файлманагер при этом ессно не имеет доступа к диску который вывешивает "/".И потому достаточно бесполезен.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено dq0s4y71 , 01-Авг-09 19:21 
Кстати, он до сих пор тащит за собой какие-то либы из Гнома? Помню, хотел скомпилить его на Фряхе на серваке, так и не смог. Пришлось пользоваться облегченным клоном отсюда: http://mc.linuxinside.com/cgi-bin/dir.cgi

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 19:36 
>Кстати, он до сих пор тащит за собой какие-то либы из Гнома?
>Помню, хотел скомпилить его на Фряхе на серваке, так и не
>смог. Пришлось пользоваться облегченным клоном отсюда: http://mc.linuxinside.com/cgi-bin/dir.cgi

glib. тащит. и будет тащить. только она не «из гнома».


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 20:16 
>Кстати, он до сих пор тащит за собой какие-то либы из Гнома?
>Помню, хотел скомпилить его на Фряхе на серваке, так и не
>смог. Пришлось пользоваться облегченным клоном отсюда: http://mc.linuxinside.com/cgi-bin/dir.cgi

незнаю почему не смогли, прекрасно компилится на фряхе...


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено dq0s4y71 , 01-Авг-09 22:05 
Не спорю, но я не администратор сервера, поэтому glib поставить на него не могу. А без него:

$ ./configure
...
checking pkg-config is at least version 0.9.0... yes
checking for GLIB... gnome-config: not found
no
checking for GMODULE... gnome-config: not found
configure: error: Package requirements (gmodule-2.0) were not met:

No package 'gmodule-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GMODULE_CFLAGS
and GMODULE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Честно говоря, не совсем понятно зачем glib нужен для консольного ФМ? :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 22:09 
>Честно говоря, не совсем понятно зачем glib нужен для консольного ФМ? :)

затем, что это большая и удобная библиотека. ты её с gtk не попутал?


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 01-Авг-09 22:14 
>затем, что это большая и удобная библиотека. ты её с gtk не
>попутал?

Нет. За исключением того, что она лежит в основе GTK.

http://ru.wikipedia.org/wiki/GLib

Нет? :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 22:19 
>Нет. За исключением того, что она лежит в основе GTK.

ну и что? оно удобное и мощное. хоть и больное на голову, как gtk. %-)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 01-Авг-09 22:32 
>ну и что? оно удобное и мощное. хоть и больное на голову,
>как gtk. %-)

А если оно "удобное и мощное", то его обязательно нужно прикрутить к консольному файлменеджеру? :) Я выше ссылочку давал, там без удобного и мощного обошлись как-то, в результате чего я МЦ скомпилил на удаленной машине и запускаю из домашнего каталога когда нужно. А недостатков каких-либо по сравнению с "полноценным" МЦ не обнаружил пока.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 22:41 
>А если оно «удобное и мощное», то его обязательно нужно прикрутить к
>консольному файлменеджеру? :) Я выше ссылочку давал, там без удобного и

не обязательно. можно всё с нуля писать. можно и libc выкинуть. но зачем?

впрочем, слова «мигель деиказа» — это диагноз, конечно.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 01-Авг-09 22:52 
>>ну и что? оно удобное и мощное. хоть и больное на голову,
>>как gtk. %-)
>
>А если оно "удобное и мощное", то его обязательно нужно прикрутить к
>консольному файлменеджеру? :) Я выше ссылочку давал, там без удобного и

затем что сейчас через glib идет работа с ini, utf-8, на ем сделан поиск по регекспам.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 01-Авг-09 23:36 
>затем что сейчас через glib идет работа с ini, utf-8, на ем
>сделан поиск по регекспам.

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


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 01-Авг-09 23:48 
> По-моему, все это можно было прикрутить даже статически.

прикрутить можно что угодно, а кто будет потом это поддерживать?


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 01-Авг-09 23:51 
>
>прикрутить можно что угодно, а кто будет потом это поддерживать?

В каком смысле "поддерживать"? Если оно _работает_, то зачем его вообще трогать? :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 01-Авг-09 23:53 
>В каком смысле "поддерживать"? Если оно _работает_, то зачем его вообще трогать?
>:)

есть такая штука, как code rotting. загнивает код постепенно.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 02-Авг-09 01:19 
>
>есть такая штука, как code rotting. загнивает код постепенно.

Такие вещи, как регексп или ini, вряд ли будут причиной "загнивания".


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 01:22 
>>
>>есть такая штука, как code rotting. загнивает код постепенно.
>
>Такие вещи, как регексп или ini, вряд ли будут причиной "загнивания".

ЛЮБОЙ код загнивает. даже "hello, world".


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 02-Авг-09 01:32 
>
>ЛЮБОЙ код загнивает. даже "hello, world".

Обоснуй. Сишный Hello world можно "поддерживать" простой перекомпиляцией до тех пор пока существует хоть один сишный компилятор.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 01:40 
>>
>>ЛЮБОЙ код загнивает. даже "hello, world".
>
>Обоснуй. Сишный Hello world можно "поддерживать" простой перекомпиляцией до тех пор пока
>существует хоть один сишный компилятор.

ага. например, код, написаный в стиле k&r на компиляторе, который такой стиль не понимает.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 02-Авг-09 02:01 
>
>ага. например, код, написаный в стиле k&r на компиляторе, который такой стиль
>не понимает.

Это значит код непортабельный для данного компилятора. "Загнивание" тут ни при чем.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 02:58 
>>ага. например, код, написаный в стиле k&r на компиляторе, который такой стиль
>>не понимает.
>Это значит код непортабельный для данного компилятора. "Загнивание" тут ни при чем.

раньше компилировался, например. а вот тут из компилятора в новой версии убрали k&r (а кому оно надо нафиг), например. и что? всё, код сгнил, надо чистить от пыли и оживлять.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено User294 , 04-Авг-09 22:38 
>ЛЮБОЙ код загнивает. даже "hello, world".

А можно пример загнившего hello world'а на сях?Чертовски любопытно :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено Sphynkx , 02-Авг-09 00:42 
>Нет. За исключением того, что она лежит в основе GTK.

glib - это просто библиотека с набором удобных функций, макросов итп. Да, лежит в основе, но не более того ;-)) И гуевых зависимостей тащить за собой не будеть - не беспкойтесь ;-))


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено dq0s4y71 , 02-Авг-09 01:46 
>glib - это просто библиотека с набором удобных функций, макросов итп. Да,
>лежит в основе, но не более того ;-)) И гуевых зависимостей
>тащить за собой не будеть - не беспкойтесь ;-))

Да дело не в этом. Я просто _поставить_ ее не мог, потому что у меня прав на серваке не было. Я всю эту бодягу локально пытался собрать, а скомпилислся только тот форк, на который я ссылку давал. Оправданность использования glib здесь - спорный вопрос, и в результате лучшей для конкретных обстоятельств оказалась та версия, которая меньше за собой тащит.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено iNode , 02-Авг-09 11:12 
В Вашем случае нужно было просто собрать статически с glib, это
не потребовало бы от Вас установки никаких библиотек в систему.

Для пользователей mc существует замечательный
дискуссионный лист mc@gnome.org, в котором могли бы
ответить на этот и многие другие Ваши вопросы.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 01-Авг-09 22:49 
>Не спорю, но я не администратор сервера, поэтому glib поставить на него
>не могу. А без него:
>
>$ ./configure
>...
>checking pkg-config is at least version 0.9.0... yes
>checking for GLIB... gnome-config: not found
>no

почему нельзя себе поставить glib в домашнюю директорию?


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено dq0s4y71 , 01-Авг-09 23:37 
>
>почему нельзя себе поставить glib в домашнюю директорию?

Я пробовал. Но она у меня почему-то не скомпилилась. Сейчас уже не помню почему.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 00:58 
>>почему нельзя себе поставить glib в домашнюю директорию?
>
>Я пробовал. Но она у меня почему-то не скомпилилась. Сейчас уже не
>помню почему.

В Makefile, поищите строку
GMODULE_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
и подправьте путь на тот, где у Вас установлена glib


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено dq0s4y71 , 02-Авг-09 01:35 
>В Makefile, поищите строку
>GMODULE_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
>и подправьте путь на тот, где у Вас установлена glib

Спасибо. Там дело не в путях было, а что-то посерьезнее. И потом я уже поставил форкнутый МЦ.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 02:27 
>Спасибо. Там дело не в путях было, а что-то посерьезнее. И потом
>я уже поставил форкнутый МЦ.

Может не в вышеприведенных - может еще чего-то не нашлось... Может конфликт версий библиотек/компиллятора. Тут уже надо смотреть, на что копмиллятор ругнулся, и как.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Salvator , 01-Авг-09 22:51 
а как на счет FTP клиента? из mc пользуюсь только FTP - хотелось бы видеть функционал на подобие фаровского хотябы. Ну или как минимум - возможность переключать актив/пассив

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 00:57 
>а как на счет FTP клиента? из mc пользуюсь только FTP - хотелось бы видеть функционал на подобие фаровского хотябы.

ну что сказать, пока никто не занимается ftp, к сожалению...


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено iNode , 02-Авг-09 11:28 
>а как на счет FTP клиента? из mc пользуюсь только FTP -
>хотелось бы видеть функционал на подобие фаровского хотябы. Ну или как
>минимум - возможность переключать актив/пассив

[F9]->Options->VirtualFS...
[ ] use passive mode -- не оно?


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено iNode , 02-Авг-09 11:36 
>>а как на счет FTP клиента? из mc пользуюсь только FTP -
>>хотелось бы видеть функционал на подобие фаровского хотябы. Ну или как
>>минимум - возможность переключать актив/пассив
>
>[F9]->Options->VirtualFS...
>[ ] use passive mode -- не оно?

Для работы со списком ftp сейчас можно использовать hotlist.

Для включения active/passive mode отдельно для
конкретного ftp, наверно, несложно добавить опцию в ftpfs,
чтобы она сохранялась в hotlist, но пока в этом,
видимо, не было нужды.

Если Вам это действительно нужно - Вы можете
зарегистрироваться на тракере и создать соответсвующий
запрос на улучшение, это значительно увеличит вероятность
того что такой функционал появится в mc. :)


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено crypt , 02-Авг-09 12:41 
>Если Вам это действительно нужно - Вы можете
>зарегистрироваться на тракере и создать соответсвующий
>запрос на улучшение, это значительно увеличит вероятность
>того что такой функционал появится в mc. :)

У меня чисто теоретический вопрос. Я так понимаю, что сила ФАРа в множестве плагинов для него. А что с идеей создания интерфейса плагинов для MC?


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено iNode , 02-Авг-09 13:28 

>У меня чисто теоретический вопрос. Я так понимаю, что сила ФАРа в
>множестве плагинов для него. А что с идеей создания интерфейса плагинов
>для MC?

Какого рода плагины Вас интересуют?

Сейчас есть возможность добавления vfs/extfs "плагинов"
(примерные аналоги MultiARC и плагинов работы с сетью)
и возможности внешней панелизации, возможность обрабатывать
часть содержимого редактируемого файла внешними приложениями,
простой механизм добавления поддержки новых синтаксисов.
Более того, использование shell и внешних команд в mc позволяет
сделать очень многое... именно в этом сила mc.
Например, для "встраивания в mc почтового клиента",
достаточно поставить mutt и задать ему в качестве
редактора mcedit, и сделать соответствующий пункт в
пользовательском меню.

Плагинов как библиотек со взаимодействием по некоторому
API с файловым менеджером в ближайшем будущем не предвидится.
Хотя чисто теоретически их появление в mc не исключено, если
будет достаточное количество use case-ов для разработки подобного
механизма именно в таком виде, пока таковые предпосылки есть только
для vfs.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 14:05 
>У меня чисто теоретический вопрос. Я так понимаю, что сила ФАРа в
>множестве плагинов для него. А что с идеей создания интерфейса плагинов
>для MC?

ФАРовские плагины по большей части предназначены для компенсации косяков ДОСа и "аскетичности" консольных возможностей под Вендой. В *никсах все совершенно по-другому и плагины в ФАРовском понимании - не нужны. В МС есть интерфейс подключения виртуальных ФС, есть подключения обработчика файлов, ассоциаций по типам файлов. Больше и не нужно ничего - "недостающий" функционал реализуем гибкими средствами шелла и консольных утилит.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 14:29 
>А что с идеей создания интерфейса плагинов для MC?

идея частенько обсуждается.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 15:05 
>>А что с идеей создания интерфейса плагинов для MC?
>
>идея частенько обсуждается.

Есть идея - объявить эту идею оффтопиком ;-))


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 15:37 
я имел ввиду обсуждается разработчиками :), идея на мой взгляд неплохая, но пока рановато ее реализовывать.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 18:04 
>я имел ввиду обсуждается разработчиками :), идея на мой взгляд неплохая, но
>пока рановато ее реализовывать.

Думаю, все же плохая. И начем плагины писать подразумевается?? На С??
А вот прикрутить к МС скриптовый язык - это было бы то что надо!! Эдак нечто типа lua, хотя народу осиливать его в лом будет ;-)) Не сильно вникал в slang, но если он позволяет - на базе него, дабы не плодить сущности.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено дядя , 02-Авг-09 13:34 
passive mode обычно нужен если человек за глухим фаерволом.
Тут какбы либо активный на все, либо пассивный.
Какой смысл в пассивном режиме на каждый хост?

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено K , 01-Авг-09 23:46 
PKGBUILD для этой версии. Собрался без проблем. Если есть замечания - пожалуйста.

pkgname=mc-rphx
_pkgname=mc    
pkgver=4.7.0.pre1
_pkgver=4.7.0-pre1
pkgrel=2          
pkgdesc="Midnight Commander preview"
arch=(i686 x86_64)
url="http://www.midnight-commander.org/"
license=('GPL')
depends=('e2fsprogs' 'glib2' 'gpm' 'slang')
makedepends=(pkgconfig patch)
conflicts=(mc)
source=(http://www.midnight-commander.org/downloads/7)
md5sums=('c69a27dd79e96317be9410137b2fc9d6')

build() {
  cd ${startdir}/src/$_pkgname-$_pkgver
  msg "automake"
  ./autogen.sh
  msg "cobfiguring..."
  ./configure --without-gnome --without-debug --with-included-slang --without-included-gettext \
              --enable-largefile --with-subshell --with-edit --with-vfs --with-samba --with-mmap \
              --without-x --with-gpm-mouse --enable-charset --prefix=/usr
  msg "Starting make..."
  make || return 1
  make DESTDIR=$startdir/pkg install
}



"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Аноним , 02-Авг-09 13:50 
А меня ужасно разражает двойной ESC в mc. Жалко, что это не лечится :(

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 14:08 
>А меня ужасно разражает двойной ESC в mc. Жалко, что это не
>лечится :(

Это не в МС, а свойства самого терминала.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 14:36 
>>А меня ужасно разражает двойной ESC в mc. Жалко, что это не
>>лечится :(
>
>Это не в МС, а свойства самого терминала.

нет, это не свойство терминала.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 15:07 
>нет, это не свойство терминала.

Да ну?? В случае субшелла МС может и фиксится МСшными же настройками... А субшелл что по сути своей??


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 15:42 
>>нет, это не свойство терминала.
>
>Да ну?? В случае субшелла МС может и фиксится МСшными же настройками...
>А субшелл что по сути своей??

я не очень понял...
вообще mc работает с esc последовательностями, что получил то и обрабатывает. его можно научить воспринимать esc как мета но тогда нужно объяснить что esc esc это esc, а можно сказать ему что esc это esc, но на тупых терминалах будет туго. Для меня это не проблема, т.к. из тупых у меня только встроенный в телефон.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Sphynkx , 02-Авг-09 18:04 
>я не очень понял...
>вообще mc работает с esc последовательностями, что получил то и обрабатывает.

Собственно, я как раз об этом. Субшелл работает с теминалом со всеми вытекающими...


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 20:44 
это какбэ понятно

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 02-Авг-09 16:42 
>>>А меня ужасно разражает двойной ESC в mc. Жалко, что это не
>>>лечится :(
>>Это не в МС, а свойства самого терминала.
>нет, это не свойство терминала.

LOLWUT?! O_O


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено iNode , 02-Авг-09 14:15 
> А меня ужасно разражает двойной ESC в mc. Жалко, что это не
> лечится :(

Меня это обычно как раз радует, особенно на тупых терминалах.
Наверно Вы просто не понимаете зачем он нужен.

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


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 14:47 
>> А меня ужасно разражает двойной ESC в mc. Жалко, что это не
>> лечится :(
>Но, к сожалению, это раздражает не только Вас, и в следущей
>версии mc, возможно, будет опционально отключаться.

как это в следующей :) это отключается хрен  знает сколько лет :) не читаем man-ы да :)


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено iNode , 02-Авг-09 16:21 
>>> А меня ужасно разражает двойной ESC в mc. Жалко, что это не
>>> лечится :(
>>Но, к сожалению, это раздражает не только Вас, и в следущей
>>версии mc, возможно, будет опционально отключаться.
>
>как это в следующей :) это отключается хрен  знает сколько лет
>:) не читаем man-ы да :)

1) Я про полноценную возможность отключения через настройки.
http://www.midnight-commander.org/ticket/1382

2) мне эта возможность как раз не нужна :)



"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 14:36 
>А меня ужасно разражает двойной ESC в mc. Жалко, что это не
>лечится :(

лечится, причем очень просто, для начала надо в ini файле установить old_esc_mode = 1
а переменную среды KEYBOARD_KEY_TIMEOUT_US=1000 перед запуском mc

и будет вам счасте.


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 02-Авг-09 14:38 
>>А меня ужасно разражает двойной ESC в mc. Жалко, что это не
>>лечится :(
>
>лечится, причем очень просто, для начала надо в ini файле установить old_esc_mode
>= 1
>а переменную среды KEYBOARD_KEY_TIMEOUT_US=1000 перед запуском mc
>
>и будет вам счасте.

забыл сказать...
export KEYBOARD_KEY_TIMEOUT_US=1000
можно в profile засунуть


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Аноним , 03-Авг-09 14:20 
Это костыль, который раздражает ещё больше.
Должен быть мгновенный однократный ESC.

"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено angel_il , 03-Авг-09 14:35 
>Это костыль, который раздражает ещё больше.
>Должен быть мгновенный однократный ESC.

да тот совет это мгновенный костыль


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Аноним , 03-Авг-09 15:08 
Попробую. Спасибо.

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 10:03 
кстати, господа. а когда пофиксят идиотский баг с экранированием тильды при нажатии "автодополнения", если в комстроке набрано нечто вроде "~/mydir/a"?

нененене, в багтрекер не предлагать, там регистрация.

дайте патч, что ли. а то я в этом ващем mc ничего уже не понимаю, за пол-часа так и не смог найти, какая скотина ответственна.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 10:16 
а. нарыл.

--- src/strescape.c.orig        2009-07-31 19:36:26.000000000 +0300
+++ src/strescape.c     2009-08-03 09:11:13.829782229 +0300
@@ -86,8 +86,12 @@
             }
         }

-        if (strchr (escaped_chars, (int) src[curr_index]))
-            g_string_append_c (ret, '\\');
+        if (strchr (escaped_chars, (int) src[curr_index])) {
+            /* dirty hack! check if this is  "~(.*)/" */
+            if (escaped_chars == ESCAPE_SHELL_CHARS && curr_index == 0 && src[0] == '~') {
+              if (!strchr(src, '/')) g_string_append_c (ret, '\\');
+            } else g_string_append_c (ret, '\\');
+        }

         g_string_append_c (ret, src[curr_index]);
     }


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 14:26 
> нененене, в багтрекер не предлагать, там регистрация.

Она бесплатная и абсолютно безболезннная. Даже e-mail не надо.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 14:39 
>> нененене, в багтрекер не предлагать, там регистрация.
>
>Она бесплатная и абсолютно безболезннная. Даже e-mail не надо.

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

пока нет возможности анонимусу рипортить — анонимус рипортить и не будет.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено Slavaz , 03-Авг-09 15:15 
>>> нененене, в багтрекер не предлагать, там регистрация.
>>Она бесплатная и абсолютно безболезннная. Даже e-mail не надо.
>ну вот пусть какой-то регистрант и сделает. а я лично себе уже
>всё поправил. вон, даже патч вывалил.
>пока нет возможности анонимусу рипортить — анонимус рипортить и не будет.

Без обид, но мы когда-то устали бороться со спамом :( Анонимность хороша до тех пор, пока она не перестаёт быть во благо. :( Причина, по которой надо регистрироваться на багтрекалке - спам (анонимный, само собой).

Если не сложно и если есть реальное желание помочь - зарегистрировать новый ящик (если не хочется светить свой) и заегиться на багтрекалке - это максимум час.

Если некогда или нет желания, то отвечу здесь :)

Экранирование тильды должно исправиться изменением строки
src/strescape.c:40
static const char ESCAPE_SHELL_CHARS[] = " !#$%()&~{}[]`?|<>;*\\\"";
из строки попробуйте выкинуть тильду. Должно помочь.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 15:43 
>Без обид, но мы когда-то устали бороться со спамом :(

да никаких обид. а я не хочу регистрироваться.

>это максимум час.

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

>из строки попробуйте выкинуть тильду. Должно помочь.

есть мнение, что тильда туда не просто так попала. поскольку мне разбираться лень, я сделал хак.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено na , 03-Авг-09 19:35 
>Причина, по которой надо регистрироваться на багтрекалке - спам (анонимный, само
>собой).

капча?


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено User294 , 04-Авг-09 22:42 
>капча?

Нет уж.Лучше регтистрация.Один раз зато потом без гемороря.А с капчей шило в ж... постоянно.Анонимы, скушайте стирального порошка!Для промывки мозга :E


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено Zawullon , 03-Авг-09 10:32 
>  нативная поддержка UTF-8;

Теперь он без патчей в МакОСи с русскими именами файлов работать будет? Ура.
> исправлена работа с симлинками через fish

Обрадовали.

Как говориться, ждем ебилдов (с) Хоть у меня и Убунта :)


"Благодарность разработчикам"
Отправлено crick , 03-Авг-09 14:44 
Господа!

Я что-то не понимаю, какой нафиг FAR... Какие шоткаты... Ребята ДОБРОВОЛЬНО подняли из праха мертвый проект, проделали серьезную работу, внесли ОГРОМНОЕ количество позитивных изменений. Чего только стоит UTF-8 "из коробки"... Между прочим почти все разработчики на данный момент - наши соотечественники, что также повод для гордости. Если кому-то надо больше - возьмите и сделайте. Выпады в сторону FAR - это все равно что сравнивать американские и японские автомобили. Они из РАЗНЫХ миров!
Увааемые iNode, angel_il, andrew_b, styx, slyfox, slavaz, вам всем ОГРОМНЫЙ рекспект. Ну и winnie привет передайте. Сюда он точно не заглянет.


"Благодарность разработчикам"
Отправлено anonymous , 03-Авг-09 14:48 
ну так тут, кстате, больше благодарят, чем ругают. не иначе, как что-то в мире испортилось.

"Благодарность разработчикам"
Отправлено angel_il , 03-Авг-09 15:36 
>ну так тут, кстате, больше благодарят, чем ругают. не иначе, как что-то
>в мире испортилось.

как в прочем и на ЛОР-е это то и настораживает :)


"Благодарность разработчикам"
Отправлено crick , 03-Авг-09 16:00 
>>ну так тут, кстате, больше благодарят, чем ругают. не иначе, как что-то
>>в мире испортилось.
>
>как в прочем и на ЛОР-е это то и настораживает :)

Думаю просто событие действительно серьезное. Все как-то увлеклись проблемами юзабилити линукса в качестве десктопа и немного подзабыли про его серверную ипостась. Лично я использую mc очень часто и по разным поводам. Не представляю себе, как можно поддерживать сайты без консольного менеджера. Поправить какой-либо косяк Drupal, подмазать css, настроить wifi-роутер не так, как делают слегка туповатые WEB-морды, а так как положено, подправить конфиги DNS и т.п. и т.д. SSH + mc  заменяют любой гуй.
Думаю таких как я на самом деле не мало, тем более здесь на opennet.ru. Так что предлагаю воспринимать это как реальную благодарность реальных людей за реальные дела.


"Благодарность разработчикам"
Отправлено Sphynkx , 03-Авг-09 17:00 
>Увааемые iNode, angel_il, andrew_b, styx, slyfox, slavaz, вам всем ОГРОМНЫЙ рекспект. Ну
>и winnie привет передайте. Сюда он точно не заглянет.

Присоединяюсь!!


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 22:01 
о. очередной баг вылез. теперь в редакторе. замена регэкспа на пустую строку приводит к сегфолту. а если хотя бы пробел вписать — всё нормально.

а анонимусу, между тем, писать багрипорты запретили.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 22:07 
>а анонимусу, между тем, писать багрипорты запретили.

Ну таки зарегистрируйтесь. Страна должна знать своих героев. :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 22:13 
>>а анонимусу, между тем, писать багрипорты запретили.
>
>Ну таки зарегистрируйтесь. Страна должна знать своих героев. :)

ну таки я принципиально не регистрируюсь на багтрекерах. вон автор Kite — хороший автор, он репорты и патчи от анонимусов берёт, например. ему помогал по мере сил.

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


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 03-Авг-09 23:03 
>>>а анонимусу, между тем, писать багрипорты запретили.
>>
>>Ну таки зарегистрируйтесь. Страна должна знать своих героев. :)
>
>ну таки я принципиально не регистрируюсь на багтрекерах. вон автор Kite —
>хороший автор, он репорты и патчи от анонимусов берёт, например. ему
>помогал по мере сил.
>
>зыж полез искать, чего редактор падает. мне теперешнее его поведение категорически не
>нравится.

сегфолт словил, посмотрим


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 03-Авг-09 23:13 
>сегфолт словил, посмотрим

а у меня ещё два бага есть
а) просмотрщик не восстанавливает таблицу, выбранную по ctrl+t. если выбрать 1251, например, потом выйти из просмотрщика, потом опять f3 и ctrl+t -- то диалог покажет, что выбрано до сих пор 1251, но просмотрщик перекодировать не будет, пока не нажмёшь enter. в редакторе всё нормально.

б) в том же просмотрщике пункт "no translation" не делает ничего вообще. а раньше отключал трансляцию. т.е. выбрал я 1251, потом "no translation" -- и ничего не меняется.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 03-Авг-09 23:55 
>>сегфолт словил, посмотрим
>
>а у меня ещё два бага есть, чо.
>а) просмотрщик не восстанавливает таблицу, выбранную по ctrl+t. если выбрать 1251, например,

вьювер сейчас в процессе переделки. так что будет поправлено заодно.

>б) в том же просмотрщике пункт "no translation" не делает ничего вообще.

потому что "no translation" это хренотень бессмысленная, раньше когда были только 8-бит кодировки еще понятно что она означала... я уже писал баг будет поправлен, просто предлагаю остановиться на какой нибудь кодировке и ее выбрать и все...


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 04-Авг-09 00:01 
>>б) в том же просмотрщике пункт "no translation" не делает ничего вообще.
>потому что "no translation" это хренотень бессмысленная, раньше когда были только 8-бит
>кодировки еще понятно что она означала... я уже писал баг будет
>поправлен, просто предлагаю остановиться на какой нибудь кодировке и ее выбрать
>и все...

почему "бессмысленная"? у меня вот восьмибитная локаль. я ожидаю именно того, что написано: no translation. то есть, показывать в моей дефолтной восьмибитной локали.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 04-Авг-09 00:27 
>>>б) в том же просмотрщике пункт "no translation" не делает ничего вообще.
>>потому что "no translation" это хренотень бессмысленная, раньше когда были только 8-бит
>>кодировки еще понятно что она означала... я уже писал баг будет
>>поправлен, просто предлагаю остановиться на какой нибудь кодировке и ее выбрать
>>и все...
>
>почему "бессмысленная"? у меня вот восьмибитная локаль. я ожидаю именно того, что
>написано: no translation. то есть, показывать в моей дефолтной восьмибитной локали.
>

у вот и нужно выбрать нужную 8-битную локаль после чего все будет отображаться как надо.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 04-Авг-09 00:38 
>у вот и нужно выбрать нужную 8-битную локаль после чего все будет
>отображаться как надо.

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


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 04-Авг-09 01:08 
я конечно рад что вы рады, но! что должен отобразить редактор если стоит кодировка дисплея koi-8 и установлено <без перекодировки> а открывается utf-8 текст?

еще раз повторяю если display codeset = koi-8, файлы все в koi-8 то установка по Ctrl-T koi-8 кодировки аналогична <без перекодировки>. все что нужно это после выбора кодировки в редакторе, сохранить настройки. Все дальше оно всегда будет как было.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 04-Авг-09 01:12 
>я конечно рад что вы рады, но! что должен отобразить редактор если стоит кодировка дисплея koi-8 и установлено <без перекодировки> а открывается utf-8 текст?

естественно, ожидаемую бредятину — как делал старый миднайт. кто мне виноват, что я идиот?

>еще раз повторяю если display codeset = koi-8, файлы все в koi-8 то установка по Ctrl-T koi-8 кодировки аналогична <без перекодировки>. все что нужно это после выбора кодировки в редакторе, сохранить настройки. Все дальше оно всегда будет как было.

нет, это не «аналогично». «аналогично» — это ^t, home, enter, а не вспоминать, какая из трёх используемых мной кодировок активна именно в этой консоли. не понимаю, в чём заключается проблема реализации фичи «не делать со строкой *ничего*». это явно легче, чем «делать со строкой что-то». написано же — «no translation». вот пусть и делает то, что написано — то бишь, ничего.


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 04-Авг-09 01:31 
если не устраивает 100% работающее решение, то ждите pre2, там будет исправлено. у меня больше сил объясять сегодня нет, у вас видима желания прочесть и понять. В общем <без перекодировки> будет поправлено в pre2

"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 04-Авг-09 01:32 
*видимо


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 04-Авг-09 01:36 
>нет, это не «аналогично». «аналогично» — это ^t, home, enter, а не
>вспоминать, какая из трёх используемых мной кодировок активна именно в этой

последняя попытка... выбор одинаковых кодировок в дисплэй битс и ctrl-t (один раз с последующим сохранением настроек) аналогичен <без перекодировки>. Аналогичен!

ЗЫЖ просто проверь, не упорствуй в заблуждениях :)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 04-Авг-09 01:44 
>>нет, это не «аналогично». «аналогично» — это ^t, home, enter, а не
>>вспоминать, какая из трёх используемых мной кодировок активна именно в этой
>последняя попытка… выбор одинаковых кодировок в дисплэй битс и ctrl-t (один раз с последующим сохранением настроек) аналогичен <без перекодировки>. Аналогичен!
>ЗЫЖ просто проверь, не упорствуй в заблуждениях :)

кажется, у нас недопонимание. я ЗНАЮ, что сейчас оно так. мне показалось, что «no translation» решили сломать и убить совсем — я возмущаюсь. если я понял неверно — пардон.

то, что сейчас оно не работает, и надо делать, как ты сказал — это ясно. я идиот, но не настолько же. %-)


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено angel_il , 04-Авг-09 00:25 
>о. очередной баг вылез. теперь в редакторе. замена регэкспа на пустую строку
>приводит к сегфолту. а если хотя бы пробел вписать — всё
>нормально.
>
>а анонимусу, между тем, писать багрипорты запретили.

http://www.midnight-commander.org/changeset/1a9d6430973bac6a...

должен помочь патч


"Выпущен первый предварительный релиз Midnight Commander..."
Отправлено anonymous , 04-Авг-09 00:28 
>должен помочь патч

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


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено ffsdmad , 04-Авг-09 09:07 
cat /etc/issue

./configure --prefix=$HOME/usr
........
checking for GLIB... no
checking for GMODULE... configure: error: Package requirements (gmodule-2.0) were not met:

No package 'gmodule-2.0' found


"Выпущен первый предварительный релиз Midnight Commander 4.7...."
Отправлено iNode , 04-Авг-09 09:15 
> checking for GLIB... no

Наверно нужно поставить подходящий glib?

Все зависимости описаны тут: http://midnight-commander.org/wiki/ru/doc/buildAndInstall/req


"Тестирование IPv6 mc"
Отправлено angel_il , 05-Авг-09 11:40 
Может ли кто попробовать тестовую ветвь с поддержкой IPv6
http://www.midnight-commander.org/changeset/883967347e817e17...

были бы ооочень признательны за тестирование


"Тестирование IPv6 mc"
Отправлено Slavaz , 05-Авг-09 11:49 
>Может ли кто попробовать тестовую ветвь с поддержкой IPv6
>http://www.midnight-commander.org/changeset/883967347e817e17...
>
>были бы ооочень признательны за тестирование

Распишу, на всякий случай:

# склонировать репозиторий (для уменьшения трафика клонируется минимум коммитов)
git clone --depth 2 git://www.midnight-commander.org/git/mc.git
cd mc
# подготовить код к тестированию:
git merge origin/121_support_IPv6

# далее стандартно:
./autogen
./configure && make
src/mc

и проверить FTP-соединения через IPv6 протокол:

F9 -> 'FTP link' -> введите:
[s:o:m:e::a:d:d:r]

Ну или
user@[s:o:m:e::a:d:d:r]

Можно о результатах отписаться здесь, можно непосредственно в тикете:
http://www.midnight-commander.org/ticket/121