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

Исходное сообщение
"Вышел Midnight Commander 4.7.0-pre3  "

Отправлено opennews , 02-Окт-09 14:47 
Вышел очередной предварительный релиз файлового менеджера Midnight Commander 4.7.0-pre3 (http://www.midnight-commander.org/). Произошло достаточно много интересных изменений: интегрированы механизмы для замены оформления (скины) и смены предопределенных горячих клавиш (можно назначить практически любые сочетания клавиш вместо существующих).


Ниже представлен список основных изменений, относительно версии 4.7.0-pre2 (http://www.opennet.me/opennews/art.shtml?num=23213):


-  Общее


-  для обработки параметров командной строки используется GLib вместо собственной реализации
-  реализована подсветка файлов по типу и расширению в панелях
-  оптимизировано отображение имени файла, в диалоге предупреждения при копировании/переносе файлов
-  при первом запуске поиска файлов поля ввода заполняются значениями из истории
-  теперь параметр поддержки множественных кодировок (--enable-charset), включен по умолчанию
-  реализован механизм «скинов» (рамки, цветовые схемы)
-  р...

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


Содержание

Сообщения в этом обсуждении
"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено aZ , 02-Окт-09 14:47 
CTRL+O всё равно не так работает, открывая не текущую директорию, а ту, на которую наведён курсор? Это началось с  релиза 4.6.2.

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 15:03 
>CTRL+O всё равно через попу работает открывая не текущую директорию, а ту,
>на которую наведён курсор? Это началось с кривого релиза 4.6.2.

mc.keymap:

[panel]
-PanelChdirOtherPanel = alt-o
+PanelChdirOtherPanel = alt-i
-PanelSyncOtherPanel = alt-i
+PanelSyncOtherPanel = alt-o


Добавлю: предложения по смене дефолтных хоткеев не принимаются. Какие были хоткеи до момента внедрения технологии кейбиндингов - такие и останутся. Любые новые кейбиндинги будут пустыми (без хоткея), какими бы "вкусными" они не были :) Принимаются разве что багрепорты о том, что "в mc-4.7.0-pre2 был такой-то хоткей, а в pre3 его нет" ну или про любую разницу между этими двумя релизами.

По скинам то же самое.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Che , 02-Окт-09 15:52 
Гуманитарий >:-Е

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено aZ , 02-Окт-09 15:12 
За дефолт я считаю то, что было в 4.6.1 и раньше, а что сейчас.. кроме как поделками назвать не могу. :(

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 02-Окт-09 15:15 
совершенно согласен, понаберут по объявлению.

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Andrey Mitrofanov , 02-Окт-09 15:29 
>-PanelChdirOtherPanel = alt-o
>+PanelChdirOtherPanel = alt-i
>Принимаются разве что багрепорты о том, что "в mc-4.7.0-pre2 был такой-то
>хоткей, а в pre3 его нет" ну или про любую разницу между этими двумя релизами.

Опубликуйте автора _этого_ изменения на пути от 4.6.2 к 4.7.0-pre2 -- "страна должна знать!". :)

И да,
-----
Файл: ChangeLog
See
git log
-----
совсем не помогает. Если не полный git-log в тар-релиз вкладывать, то хоть компиляцию http://www.midnight-commander.org/search?q=NEWS-4. ... Плюс, может быть, "пре-хисторик" какой ни то собрать -- какие патчи за последние $NN лет без апстрима "гуляли" (дистрибутивы~), какие попали в новый ап, какие за бортом.

Ну, то есть перешёл с 4.6.2-pre -- вижу изменения и "See git log". :/

Само собой, только как мысли в слух -- и полагающимися "ПАСИБ!"-ами за Работу! :)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 02-Окт-09 15:45 
в реальности не так много патчей взято, скорее взяты идеи

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 16:19 
>>-PanelChdirOtherPanel = alt-o
>>+PanelChdirOtherPanel = alt-i
>>Принимаются разве что багрепорты о том, что "в mc-4.7.0-pre2 был такой-то
>>хоткей, а в pre3 его нет" ну или про любую разницу между этими двумя релизами.
>
>Опубликуйте автора _этого_ изменения на пути от 4.6.2 к 4.7.0-pre2 -- "страна
>должна знать!". :)

Tue Jul         4 18:27:10 1995  Miguel de Icaza  <miguel@luthien.nuclecu.unam.mx>

       * screen.c (chdir_other_panel): Now Alt-o besides showing the
       contents of the current directory in the other panel, moves the
       cursor down one line.  Please tell me if you like this option.

>И да,
>-----
>Файл: ChangeLog
>See
>git log
>-----
>совсем не помогает. Если не полный git-log в тар-релиз вкладывать, то хоть
>компиляцию http://www.midnight-commander.org/search?q=NEWS-4. ... Плюс, может быть, "пре-хисторик" какой ни то собрать

Тут согласен, нужно будет сделать более "человеческий" Changelog :)

>-- какие патчи за последние $NN лет без апстрима "гуляли" (дистрибутивы~),
>какие попали в новый ап, какие за бортом.

Редко какие патчи попадали в неизменном виде, а сейчас так вообще просто берём идею из патча.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено RedRat , 02-Окт-09 17:23 
Блин, теперь буду знать, кому сказать тихое, сквозь зубы, "спасибо" за это нововведение. :-/

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Andrey Mitrofanov , 02-Окт-09 17:49 
>>>-PanelChdirOtherPanel = alt-o
>>>+PanelChdirOtherPanel = alt-i
>>>Принимаются разве что багрепорты о том, что "в mc-4.7.0-pre2 был такой-то
>>>хоткей, а в pre3 его нет" ну или про любую разницу между этими двумя релизами.
>>
>>Опубликуйте автора _этого_ изменения на пути от 4.6.2 к 4.7.0-pre2 -- "страна
>>должна знать!". :)
>
>Tue Jul         4 18:27:10 1995  Miguel de Icaza  <miguel@luthien.nuclecu.unam.mx>

Э-гм, Мигель, конечно, казачок, но это всё-таки не оно.

В etch (N0) --
mc (1:4.6.1-6) unstable; urgency=medium
-- Ludovic Drolez <ldrolez@debian.org>  Thu, 24 Aug 2006 22:19:03 +0200

В lenny (N1)
mc (2:4.6.2~git20080311-4) unstable; urgency=high
-- Patrick Winnertz <winnie@debian.org>  Tue, 16 Sep 2008 10:38:59 +0200

В sid (N2)
mc (2:4.7.0-pre1-3) unstable; urgency=low
-- Patrick Winnertz <winnie@debian.org>  Sun, 09 Aug 2009 11:55:31 +0200

Оба-три заканчиваются
mc (3.5.17-1) unstable; urgency=low
-- Fernando Alegre <alegre@debian.org>  Mon, 24 Feb 1997 12:56:43 +0100

Так вот: Alt-o "всегда" (в N0 -- привычка, кстати в нём нет Alt-i afaiks) работало, как _теперь_ (проверил - и в N1, и в N2) Alt-i. Значит, поменялось N0->N1 2006->2008 -

не ваше изменение, конечно, но и не Мигель'1995.

>Тут согласен, нужно будет сделать более "человеческий" Changelog :)

Ну, "будет" 1 NEWS (<Re: iNode ниже<) - и ладно... Вон некоторые http://git.kernel.org/?p=git/git.git;a=tree;f=Documentation;... вообще миллион файлов кладут.

Но, кста, то что он только _будет_ и в каждом тарболе нет его [изменяющегося] черновика всё одно не порядок: в последний момент лазить по всем архивам и выписывать N+M+O+... изменений... рискует быть пропущенным совсем и/или кастрированным (традиционное "и др.мелкие изменения"), и/или вообще с ошибками. Сравните изменение NEWS при каждом beta|pre - объём и вероятность "полениться" и не сделать несколько другие.

>Редко какие патчи попадали в неизменном виде, а сейчас так вообще просто
>берём идею из патча.

Совсем живой апстрим? Приятно! |)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 18:21 
>не ваше изменение, конечно, но и не Мигель'1995.

Подозреваю, что долгое время просто сопровождали патч по реверсу этих хоткеев. Лично я ощутил изменения при переходе с Redhat Linux 7.3 на Redhat Linux 9.0... если мне склероз не изменяет :) А это было где-то в 2003-2004 году, точно не вспомню.

>изменение NEWS при каждом beta|pre - объём и вероятность "полениться" и
>не сделать несколько другие.

Ну можно, конечно, выдать такое:

git log 4.7.0-pre2..4.7.0-pre3 >ChangeLog

Будет ли это ожидаемым результатом?

>>Редко какие патчи попадали в неизменном виде, а сейчас так вообще просто
>>берём идею из патча.
>Совсем живой апстрим? Приятно! |)

Да, иногда самим страшно становится, особенно когда много багрепортов с багами наплывает. :)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Andrey Mitrofanov , 02-Окт-09 19:23 
>где-то в 2003-2004 году, точно не вспомню.

Ниуладненько...

>Ну можно, конечно, выдать такое:
>git log 4.7.0-pre2..4.7.0-pre3 >ChangeLog

git shortlog? :)) a-la http://lwn.net/Articles/351783/
...но _нужно_ сообщения комитов писать с первой строкой, коротким описанием. ...и один коммит на фичу делать.
Впрочем, мяньяки от ядра и такое не всегда кладут/постят afaics.

>Будет ли это ожидаемым результатом?

Имелось в виду писать NEWS/WHATSNEW/CHANGELOG.txt постепенно а-ля
http://git.kernel.org/?p=git/git.git;a=history;f=Documentati...
но не в отдельных вайлах, а после релиза добавлять в начале новый раздел и документировать в нём _текущие_ изменения. При релизе он типа-автоматически станет release-notes-ом.

С другой стороны, если никто не делает -- знач и не надо. :)

>>Совсем живой апстрим? Приятно! |)
>много багрепортов с багами наплывает. :)

Это она, жизнь. _Бьёт_ ключом. %)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено iNode , 02-Окт-09 16:53 
>И да,
>-----
>Файл: ChangeLog
>See
>git log
>-----
>совсем не помогает. Если не полный git-log в тар-релиз вкладывать, то хоть
>компиляцию http://www.midnight-commander.org/search?q=NEWS-4. ...

Будет, к официальному релизу mc-4.7.0 (без pre), но не Changelog,
а резюмирующий NEWS. Полный changelog действительно в git.

> Плюс, может быть, "пре-хисторик" какой ни то собрать
>-- какие патчи за последние $NN лет без апстрима "гуляли" (дистрибутивы~),
>какие попали в новый ап, какие за бортом.

Ну это уж пусть мейнтейнеры сами отслеживают. Ребята из Debian и Gentoo очень
активно репостят баги и даже шлют патчи, так что в Gentoo и Debian вряд ли будут
доисторические патчи, а господам из анабиоза (Vivat Alt Linux) в принципе пофигу и
делать за них их работу нет смысла, насильно мил не будешь.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено ASY , 06-Окт-09 09:50 
>доисторические патчи, а господам из анабиоза (Vivat Alt Linux) в принципе пофигу

Не то, чтобы совсем пофигу...
ftp://ftp.altlinux.ru/pub/people/wrar/mc-4.7.0-alt1.pre3.i58...


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено iNode , 02-Окт-09 15:49 
Точнее, будут приниматься позже и только целыми наборами вроде mc-far.keymap,
mc-emacs-dired.keymap и т.п.

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 02-Окт-09 15:56 
почему позже, лучше прямо сейчас :)

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено iNode , 02-Окт-09 16:36 
>почему позже, лучше прямо сейчас :)

Потому что mc-vim.bindings пока нельзя сделать. :)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 16:39 
>>почему позже, лучше прямо сейчас :)
>Потому что mc-vim.bindings пока нельзя сделать. :)

ню-ню :) Я посмотрю, как будет сделано "15d" - удалить 15 строк. или "8x" - удалить 8 символов :)

Стоит ли овчинка выделки?


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено iNode , 02-Окт-09 16:58 
>>>почему позже, лучше прямо сейчас :)
>>Потому что mc-vim.bindings пока нельзя сделать. :)
>
>ню-ню :) Я посмотрю, как будет сделано "15d" - удалить 15 строк.
>или "8x" - удалить 8 символов :)
>
>Стоит ли овчинка выделки?

Нет, тут мы говорим про панели, в первую очередь, потому что для тех кому нужен vim в
качестве редактора уже есть vim.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Сергей , 31-Окт-09 18:39 
>>почему позже, лучше прямо сейчас :)
>
>Потому что mc-vim.bindings пока нельзя сделать. :)

Я сделал несколько патчей для того, чтобы vimbinding заработали. Полядите на

http://git.ierton.homelinux.net/?p=mc;a=shortlog;h=refs/head...

чтобы выгрузить из гит, нужно набрать


git clone git://ierton.ru/mc && git checkout vimbinding


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Сергей , 31-Окт-09 18:42 
>[оверквотинг удален]
>>Потому что mc-vim.bindings пока нельзя сделать. :)
>
>Я сделал несколько патчей для того, чтобы vimbinding заработали. Полядите на
>
>http://git.ierton.homelinux.net/?p=mc;a=shortlog;h=refs/head...
>
>чтобы выгрузить из гит, нужно набрать
>
>
>git clone git://ierton.ru/mc && git checkout vimbinding

Конечно, речь не о полноценной vim-системе (для этого есть, например, vifm) а о vim-подобноп поиске и навигации: работают hjkl / q C-d C-u  i o и т.п. КОнсолью в редиме панелей пришлось пожертвовать. Надеюсь, патчи окажутся полезными.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Ноя-09 23:24 
>>[оверквотинг удален]
>>>Потому что mc-vim.bindings пока нельзя сделать. :)
>>git clone git://ierton.ru/mc && git checkout vimbinding

git remote add ierton git://ierton.ru/mc && git fetch ierton
:)

>Конечно, речь не о полноценной vim-системе (для этого есть, например, vifm) а
>о vim-подобноп поиске и навигации: работают hjkl / q C-d C-u
> i o и т.п. КОнсолью в редиме панелей пришлось пожертвовать.
>Надеюсь, патчи окажутся полезными.

Гм... Тут надо il_smind кастовать, он у нас заведующий кейбиндингами :)

Но я уже смотрю тоже...


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено phil , 03-Окт-09 16:08 
Спасибо за замену C-t на M-e и восстановление нормальной работы C-t! С нетерпением жду следующего релиза!

P.S. А скины все же не работают. Даже после переименования вручную double-lines.ini под именем default.ini двойных линий не видать. А когда открываю double-lines.ini во view, внутри видны двойные, т.е. со шрифтом все в порядку.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 03-Окт-09 16:25 
> Спасибо за замену C-t на M-e

да не за что :)

> Даже после переименования вручную double-lines.ini под именем default.ini

эт зачем переименовывать, просто надо прописать skin=double-lines в ini


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено phil , 03-Окт-09 16:28 
>> Даже после переименования вручную double-lines.ini под именем default.ini
>
>эт зачем переименовывать, просто надо прописать skin=double-lines в ini

Пробовал! и через -S пробовал, и с полным путем к файлу - не работает.



"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Andrey Mitrofanov , 02-Окт-09 15:09 
>CTRL+O всё равно через попу работает открывая не текущую директорию

Не C-O, а M-O aka "ESC,O", видимо, но да -- +1... :/

Ещё %f передаёт во %view полный путь файла, против обычного "basename"/без директорий в обычной ком.строке в mc. В частности, F3 на .zip теперь (4.7.0-pre1 - ага не пре3, вот будет пакет в sid-е....) кажет "Archive: /home/user/PAPKA/ОЧЕНь_дЛинный_Путь_к_/ФайлY.zip" вместо прежнего "Archive: ФайлY.zip".


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено aZ , 02-Окт-09 15:13 
Ой, да, ESC. Не проснулся ещё. :)

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 02-Окт-09 15:27 
извиняюсь, где оно это кажет?

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Andrey Mitrofanov , 02-Окт-09 17:53 
Это я промахнулся. Изменение не ваше. См.выше в #51. Я слишком недавно пересел на lenny и слишком $) быстро пересел на версию mc из sid-а -- чуть хронологию/привычки перепутал.

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено anonymous , 02-Окт-09 15:16 
4.6.2 был нормальным релизом. Что там кривого?

А поведение M-o сменилось раньше. В 4.6.2-pre1. А что, никак не осилить M-i?


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено aZ , 02-Окт-09 15:36 
Ну тот же UTF-8. Без него собираешь - не видать рамочек. :(

Осилить, но почему новую фичу не вешали на новые кеи, а старую сменили?


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено iNode , 02-Окт-09 16:40 
>Ну тот же UTF-8. Без него собираешь - не видать рамочек. :(
>
>
>Осилить, но почему новую фичу не вешали на новые кеи, а старую
>сменили?

Двойные рамки в не UTF-8 не работают(и не должны), а если в дефолтном скине на 8bit нет рамок - это баг, пишите bug report.



"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено aZ , 02-Окт-09 17:03 
Не надо мне загонять. В 4.6.1 и ниже были рамки.

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено anonymous , 02-Окт-09 18:54 
>Двойные рамки в не UTF-8 не работают(и не должны)

Всё работает, если шрифт соответствующий поставить.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено iNode , 04-Окт-09 00:02 
>>Двойные рамки в не UTF-8 не работают(и не должны)
>
>Всё работает, если шрифт соответствующий поставить.

Для этого в кодировке должны быть соответсвующие символы.



"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено alecs , 02-Окт-09 15:13 
ну а бизи шелл пофиксили хоть ? :(

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 15:23 
>ну а бизи шелл пофиксили хоть ? :(

Нет :(

Трабла глубокая и генетическая. Нужно кардинально переделывать работу с subshell
В русском форке был не фикс, а заплатка, которая иногда приводила к мёртвому вису.



"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 02-Окт-09 16:10 
> исправлена проблема с отображением файлов с Windows- и Mac-концами строк (CR LF/CR)

Можно поподробнее? Это убирает ^M в концах строк? У меня показывает до сих пор - отключение этого надо где-то в настройках указывать?


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 16:26 
>> исправлена проблема с отображением файлов с Windows- и Mac-концами строк (CR LF/CR)
>
>Можно поподробнее? Это убирает ^M в концах строк? У меня показывает до
>сих пор - отключение этого надо где-то в настройках указывать?

Это к вьюверу относится. Раньше строки через одну отображались.
Сокрытие ^M - это тема для отдельного тикета :)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 02-Окт-09 16:43 
А у вас на русском можно создавать баг-репорты?

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 16:45 
>А у вас на русском можно создавать баг-репорты?

на  www.midnight-commander.org только английские багрепорты.
Напишите здесь: на этом ресурсе обитает большинство из русскоязычной команды.

Потом посмотрим, что перевести и в багтрекалку, а что прямо на месте решается.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 02-Окт-09 16:48 
Здесь - это где? :)

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 16:49 
>Здесь - это где? :)

На этом сайте. Опеннет.ру :) В этой теме тоже.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 02-Окт-09 16:51 
Тема: Скрытие символа ^M в mcedit

Этот символ появляется в файлах, сохранённых с окончаниями строк в стиле Windows (CR+LF).


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 16:58 
>Тема: Скрытие символа ^M в mcedit
>
>Этот символ появляется в файлах, сохранённых с окончаниями строк в стиле Windows
>(CR+LF).

http://midnight-commander.org/ticket/1652


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 02-Окт-09 17:00 
Спасибо. :) Пользоваться от версии к версии всё приятнее, и потихоньку mc начинает воровать моё время у Krusader'а. :)

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 02-Окт-09 17:04 
>Тема: Скрытие символа ^M в mcedit
>
>Этот символ появляется в файлах, сохранённых с окончаниями строк в стиле Windows
>(CR+LF).

да, но если он вам мешает пересохраните его в "UNIX" формате, потом перед тем как файл доредактируете сохраняйте в Windows


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 17:11 
>>Тема: Скрытие символа ^M в mcedit
>>
>>Этот символ появляется в файлах, сохранённых с окончаниями строк в стиле Windows
>>(CR+LF).
>
>да, но если он вам мешает пересохраните его в "UNIX" формате, потом
>перед тем как файл доредактируете сохраняйте в Windows

Я долгое время по похожему принципу с кодировками секасом занимался:
Ftp -> скачать -> iconv -f 1251 [тут редактирование] -> iconv -t 1251 -> Ftp -> зааплоадить

Самая "популярная" у меня операция была на леваках :(

Сейчас вижу всё там же и всё те же файлы с "^M". Но уже терпимо, хоть и глаз режет.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 02-Окт-09 21:28 
Да нет, особо не мешает, просто выглядит как недоработка в программе, решил поделиться.

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Anonymous20090922 , 02-Окт-09 16:42 
В свежеустановленной Ubuntu 9.04 (и Mythbuntu тоже 9.04) у меня по F4 вылезает nano вместо встроенного редактора mcedit.

И в "Параметры конфигурации" флажек "[ ] Встроенный редактор" сброшен.

При этом если выставляю этот флажек, то mcedit поднимается только до перезапуска mc - после перезапуска опять флажек сброшен и поднимается nano.

Скомпилял 4.7.0-pre2 и установил поверх дистрибутивного - теперь по F4 вылезает vi :(

Это в данном релизе пофиксили? или это особенность Ubuntu/Debian?


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 16:49 
>[оверквотинг удален]
>вылезает nano вместо встроенного редактора mcedit.
>
>И в "Параметры конфигурации" флажек "[ ] Встроенный редактор" сброшен.
>
>При этом если выставляю этот флажек, то mcedit поднимается только до перезапуска
>mc - после перезапуска опять флажек сброшен и поднимается nano.
>
>Скомпилял 4.7.0-pre2 и установил поверх дистрибутивного - теперь по F4 вылезает vi
>:(
>Это в данном релизе пофиксили? или это особенность Ubuntu/Debian?

Посмотрите ваш ~/.mc/ini файл. там должно быть:
[Midnight-Commander]
...
use_internal_view=1
use_internal_edit=1
...

Если это не так, то после установки флажка "встроенный редактор" выберите "F9 -> Настройки -> Сохранить настройки" и проверьте содержимое ~/.mc/ini опять.
Ели и на этот раз не поменяется, то проверьте права доступа на файл ~/.mc/ini


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Anonymous20090922 , 02-Окт-09 17:57 
Проверил на свежей виртуалке с Ubuntu 9.04 (без обновлений).

Сохраняется и по "Сохранить настройки" и при выходе.

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

При этом последним я видимо закрыл тот, в котором не выставил использовать
встроенный редактор.

Кстати, а почему сейчас по умолчанию не стоит "Использовать встроенный редактор"?
раньше вроде так было (в 8.04 - точно).



"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Anonymous20090922 , 02-Окт-09 18:13 
Кстати наверное было бы правильно сделать чтобы при автосохранении, настройки автосохранялись только в том случае если были собственно изменения в настройках.

Тогда бы не было такой засады :)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 18:23 
>Кстати наверное было бы правильно сделать чтобы при автосохранении, настройки автосохранялись только
>в том случае если были собственно изменения в настройках.
>
>Тогда бы не было такой засады :)

Потиху придём и к этому. Время, всё упирается в свободное время и в количество существующих багов :)
Но если оставите багрепорт на m-c.o - было бы неплохо.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Anonymous20090922 , 02-Окт-09 22:04 
>Если это не так, то после установки флажка "встроенный редактор" выберите "F9 -> Настройки -> Сохранить настройки" и проверьте содержимое ~/.mc/ini опять.
>Ели и на этот раз не поменяется, то проверьте права доступа на
>файл ~/.mc/ini

Добрался я таки до дома (где собствено изначально проблемы были), посмотрел что с сохранением - и все таки оно не сохраняется!!!

Проблема оказалась действительно с правами:
alex@alex-laptop:~/.mc$ ls -l ~/.mc
итого 24
drwx------ 2 root root 4096 2009-09-17 22:38 cedit
-rw-r--r-- 1 root root   69 2009-09-20 09:40 filepos
-rw-r--r-- 1 root root  116 2009-10-02 21:26 history
-rw-r--r-- 1 root root 2602 2009-10-02 21:26 ini
-rw-r--r-- 1 root root  714 2009-10-02 21:26 panels.ini
-rw-r--r-- 1 root root   35 2009-10-02 21:26 Tree

При этом даже при явном сохранении Настройки->Конфигурация->Сохранить настройки
говорит что все нормально - "Параметры сохранены в ~/.mc/ini", а реально ничего не сохраняет.

Думаю это тянет на багу ;) должно было ругнуться...

PS. Получилась такая петрушка с owner по видимому из-за того, что в первый раз mc был запущен из под рутовой сессии и там автосохранился:
sudo -s
mc
при этом права получаются рутовые и файлы создаются с owner root, а домашний каталог не рутовый, а изначального пользователя.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Anonymous20090922 , 03-Окт-09 09:41 
Добавил тикет http://www.midnight-commander.org/ticket/1656
Англицкий знаю плохо, надеюсь что транслятор выдал достаточно читаемый перевод...

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено iNode , 02-Окт-09 17:08 
>При этом если выставляю этот флажек, то mcedit поднимается только до перезапуска
>mc - после перезапуска опять флажек сброшен и поднимается nano.
>
>Скомпилял 4.7.0-pre2 и установил поверх дистрибутивного - теперь по F4 вылезает vi
>:(
>
>Это в данном релизе пофиксили? или это особенность Ubuntu/Debian?

А настройки Вы сохранить не забыли? (Возможно, отключено их автосохранение).


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Шурек Табуреткин , 02-Окт-09 17:40 
В предыдущих версиях флажок был сброшен по умолчанию. Скомпилял 4.7.0-pre3 - оба флажка стоят. И да, настройки удалял перед установкой новой версии.
И да, у меня тоже Ubuntu 9.04. Что я делаю не так? :)

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 02-Окт-09 17:04 
Пожелание на будущие версии: сделать поддержку архивов как в FAR. Чтобы когда запаковываешь, если архиватор поддерживает возможность вывода информации о прогрессе, это отображалось в интерфейсе mc (например, прогрессбаром), а не консоли.

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Aleksey , 02-Окт-09 17:12 
Спасибо за поддержку программы.

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено absent , 02-Окт-09 18:02 
не подскажете, куда делся shift+f3 для просмотра во вьювере без интерпретации?
и при соединении по ssh панели уродуются, обновление по ctrl+O только спасает..

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 18:09 
>не подскажете, куда делся shift+f3 для просмотра во вьювере без интерпретации?

Это то, про что забыли, делая кейбиндинги :(

>и при соединении по ssh панели уродуются, обновление по ctrl+O только спасает..

И это неисправлено. Даже тикета нету.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 02-Окт-09 18:29 
>не подскажете, куда делся shift+f3 для просмотра во вьювере без интерпретации?
>и при соединении по ssh панели уродуются, обновление по ctrl+O только спасает..
>

мой косяк, в mc.keymap
параметр в PanelViewSimple замените на PanelViewSimple = F13


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено rico , 02-Окт-09 19:37 
показывает ли новая версия русские имена файлов в rar архивах?
если нет, то нет ли возможности прикрутить rusxmms.sf.net наработки?

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 02-Окт-09 21:33 
Недоработка в логике появления общего прогрессбара процесса копирования: он появляется только тогда, когда выделено более одного файла/каталога в панели.

Он не появляется когда копируется только один файл, и это правильно, но когда копируется только один каталог - он должен появляться. Например, напряжно наблюдать, как в Генте копируется /usr/portage без общего индикатора копирования, ибо каталог выделен один - /usr/portage, а подкаталогов у него - тьма тьмущая. Надеюсь, понятно объяснил :)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 02-Окт-09 21:45 
Странная работа с архивами: зачем-то перед распаковкой копирует его в /tmp/mc-username/, после окончания работы с архивом не очищает этот каталог. Недавно заинтересовался, чего у меня мало места на винте стало - /tmp/username/ занимал несколько гигабайт и был забит архивами.

Та же странность в работе с Shell-соединением: заглядываешь в файл по F3, в один, в другой, под конец работы тот каталог забит временными файлами. А вот пример как забить этот каталог под завязку за один раз: запустить поиск по содержимому файлов на FTP (через это самое Shell-соединение).

Не знаю, может он и очищается при выходе по F10 (не проверял), но в иксах mc обычно через эмулятор терминала юзается, и закрывается по Alt+F4, так что в любом случае это не правильный подход к работе с архивами и файлами на FTP, когда программа не может удачно очистить свой временный каталог.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 02-Окт-09 21:56 
более чем, а нет желания тикет сделать?

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 02-Окт-09 22:14 
Желание большое, ибо проблема давняя, но с инглишем туууууго. :) Боюсь, не поймут. Потому и отписал здесь, как советовал Slavaz.

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Murz , 02-Окт-09 23:38 
А отображение русских буков при подключении через sftp поправили или так и косячит?

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 02-Окт-09 23:48 
>А отображение русских буков при подключении через sftp поправили или так и
>косячит?

Как именно "косячит"?


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Murz , 03-Окт-09 00:05 
>>А отображение русских буков при подключении через sftp поправили или так и
>>косячит?
>
>Как именно "косячит"?

Вместо русских букв вылазит последовательность цифр, т.е. вместо
"Файл.txt" получается "243121989821391.txt" - проверял на Debian Lenny, Ubuntu Jaunty.
Вот живой пример:
Папка "Архив", в mc (6.2.1-pre1 на Debian Lenny) через SFTP (Shell link) отображается как "320220321200321205320270320262". С этого же компа эта же папка через KDE (Dolphin) - нормальными русскими буквами.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Murz , 03-Окт-09 00:06 
Хм, проверил на Ubuntu Karmic beta (mc version 4.6.2-2)- заработало! Видимо починили!

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 03-Окт-09 00:13 
>Хм, проверил на Ubuntu Karmic beta (mc version 4.6.2-2)- заработало! Видимо починили!

Я, конечно, извиняюсь, но версии mc у Вас просто дикие :)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Murz , 03-Окт-09 01:33 
>>Хм, проверил на Ubuntu Karmic beta (mc version 4.6.2-2)- заработало! Видимо починили!
>
>Я, конечно, извиняюсь, но версии mc у Вас просто дикие :)

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


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Аноним , 03-Окт-09 17:48 
Скины в MC!? Это как вообще? И так же ведь можно схемы цветовые менять?

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 04-Окт-09 15:27 
сейчас просто гораздо легче это делать, да и можно накопить базу скинов, чтобы пользователь выбрал нужное.

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено anthonio , 04-Окт-09 19:32 
У меня в gentoo съехали (в иксах) shift+f5 (стало пусто), shift+f6 (стало предлагать удалить), shift+f8 (выход).

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 04-Окт-09 21:52 
надо просто обучить

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено anthonio , 05-Окт-09 16:02 
Как?

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 05-Окт-09 17:18 
Настройки \ Распознавание клавиш...


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено anthonio , 05-Окт-09 17:30 
Они не обучаются. ?

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 05-Окт-09 19:27 
как это не обучаются?

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 05-Окт-09 19:29 
>Они не обучаются. ?

Покажите вывод:

$ echo $USER
$ ls  -l ~/.mc/ini


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено anthonio , 06-Окт-09 16:00 
Да как-бы в порядке permissions.

anthonio ~/hg/apt2 # echo $USER
anthonio

anthonio ~/hg/apt2 # ls  -l ~/.mc/ini
-rw-r--r-- 1 anthonio anthonio 4213 Окт  5 22:32 /home/anthonio/.mc/ini

После отката на 4.7.0_pre1 всё встаёт на свои места.
Как бы объяснить поточнее... Таблица! :)

Версия\Комбинация   Shift+F4 Shift+F5 Shift+F6 Shift+F7 Shift+F8
4.7.0_pre1                  Editor     Copy     Rename None       Delete
4.7.0_pre3                  Editor     None     Delete   None       Exit

Причём это только в иксах (kde3.5-konsole). В консоли всё хорошо.
Если в обучение полезть, то при очерёдности нажатия Shift+F4, F5, F6, F7, F8 распознаются в следующей последовательности: Функциональная F14, F17, F18, F19, F20
То есть F15 и F16 тупо игнорируются


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено angel_il , 07-Окт-09 14:45 
>То есть F15 и F16 тупо игнорируются

мне было бы проще помочь в аське/джабере, если есть желание


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено anthonio , 12-Окт-09 05:22 
К сожалению, пока нет возможности... :(
Затеял дома ремонт и комп не включаю уже вторую неделю :)
Может с keymap'ом как-то связано?

anthonio@jabber.icc.ru -- чем смогу, тем помогу :)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено CJIELLI , 22-Мрт-10 14:52 
# USE="slang" emerge -1 app-misc/mc

"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 06-Окт-09 02:18 
Огромнейшее спасибо всем отписавшимся здесь и ещё большее спасибо оставимшим тикеты на m-c.o.

Новых багрепортов напхали нам полные штаны - будем сейчас разгребать :). Только просьба к тем, кто сможет получить mc непосредственно из репозитория: надеюсь, скоро закроется тикет http://www.midnight-commander.org/ticket/1617. Этот тикет про права и владельца на пользовательские файлы, если mc был запущен от su (а не от 'su -l') или если mc был запущен через 'sudo mc'. Просьба потестить этот тикет всем заинтересованным.
Для себя же стараемся, народ... :)


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Andrey Mitrofanov , 07-Окт-09 14:12 
>очередной предварительный релиз файлового менеджера Midnight Commander

:))))
Miguel de Icaza "Your anthropological tidbit of the day"
http://tirania.org/blog/archive/2009/Oct-06.html < http://updo.debian.net/

Мигель "откликнулся". :D ... Идавайтеиздесьобфлудимпро stallmancodeplexmicrosoftmuguelosi и GPL.


"Вышел Midnight Commander 4.7.0-pre3  "
Отправлено Slavaz , 07-Окт-09 14:41 
>>очередной предварительный релиз файлового менеджера Midnight Commander
>
>:))))
>Miguel de Icaza "Your anthropological tidbit of the day"
>http://tirania.org/blog/archive/2009/Oct-06.html < http://updo.debian.net/
>
>Мигель "откликнулся". :D ... Идавайтеиздесьобфлудимпро stallmancodeplexmicrosoftmuguelosi и GPL.

Гм... Так вот как оно, Михалыч... :)

Всемирная история, фонд СПО.