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

Исходное сообщение
"Релиз Midnight Commander 4.8.2 "

Отправлено opennews , 20-Мрт-12 20:18 
Анонсирован (http://mail.gnome.org/archives/mc-devel/2012-March/msg00034....) релиз консольного файлового менеджера Midnight Commander 4.8.2 (http://www.midnight-commander.org/).


Ключевые улучшения (https://www.midnight-commander.org/wiki/NEWS-4.8.2):

-  Базовая часть


-  Добавлена опция "-X" (--no-x11), позволяющая не использовать X11 для определения нажатия клавиш Alt, Ctrl, Shift;
-  Поддержка использования символа '~' для обозначения домашней директории в поле определения начальной директории ('Start at:') в диалоге поиска файлов ('Find File');
-   Поддержка символа '~' для обозначения домашней директории в "горячих списках" (hotlists);
-  В диалог  "Распознавание клавиш" ('Learn keys') добавлено распознание обратной табуляции ('Back Tab');
-  Для поиска шестнадцатеричных значений можно использовать префикс '0x';
-  Возможность динамического изменения размера панелей;
-  Новые клавиатурные биндинги ScrollLeft и ScrollRight для прокрутки длинных имен файлов в панели;


-  Внутренняя реорганизация (https://www.midnight-commander.org/ticket/2695) виртуальной файловой системы (VFS)
-  В редактор добавлена поддержка подсветки синтаксиса ActionScript;
-  В просмотрщик добавлена возможность назначение клавиатурной комбинации для поиска в обратном направлении;
-  Добавлены горячие клавиши для всех опций выбора (radio/check) в диалогах поиска и замены;
-  Добавлена привязка к видеоплееру файлов с расширениями .m4v и .ts, к просмотрщику DjVu - .djv;
-  Упрощено базовое меню (mc.menu) из которого убраны LZMA и LZ, вместо p7 добавлен 7z;
-  Расширен список для определения известных браузеров: gnome-moz-remote, mozilla, firefox, konqueror, opera;
-  Добавлена ​​переменная окружения MC_HOME, через которую может быть определен путь к базовому каталогу  с компонентами Midnight Commander;
-  Проведена чистка кода и работа над ошибками. В частности устранены проблемы сборки версии 4.8.1 на BSD-системах, исправлена недоработка из-за которой могли быть удалены не те файлы из-за перезагрузки содержимого панели перед операцией с файлом.


URL: http://mail.gnome.org/archives/mc-devel/2012-March/msg00034....
Новость: https://www.opennet.ru/opennews/art.shtml?num=33406


Содержание

Сообщения в этом обсуждении
"Релиз Midnight Commander 4.8.2 "
Отправлено terr0rist , 20-Мрт-12 20:18 
Молодцы ребята. Радует и то, что не забывают и про BSD.

"Релиз Midnight Commander 4.8.2 "
Отправлено anonymous , 21-Мрт-12 07:41 
Ну че долго еще ftps ждать ?

"Релиз Midnight Commander 4.8.2 "
Отправлено Andrey Mitrofanov , 21-Мрт-12 10:05 
curlftpfs. А так, да, жди. Давай-давай!

"Релиз Midnight Commander 4.8.2 "
Отправлено anonymous , 21-Мрт-12 12:21 
> curlftpfs.

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


"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 21-Мрт-12 12:32 
> Ну че долго еще ftps ждать ?

Хаха, мсье знает толк. Я б еще понял sftp, но ftps - смесь некромансии и утонченных извращений.


"Релиз Midnight Commander 4.8.2 "
Отправлено anonymous , 21-Мрт-12 13:12 
> Я б еще понял sftp

ты сам то понял что сказал ? На какой фиг данные то шифровать ? Основа что нужно это обеспечить шифрование логина !

Ты что думаешь это дураки чтоли придумали https ? pops ? imaps ?
И обрати внимание ftps из коробки сразу подерживают vsftpd, pure-ftpd, proftpd

Иди как матчасть почитай ;)


"Релиз Midnight Commander 4.8.2 "
Отправлено pavlinux , 21-Мрт-12 19:38 
Нукась, расскажи нам ещё о 20 примерах, для чего же нужен File Transfer Protocol
---
Аль, ты волшебник, написали Remote Managment System на ftp + inotify + bash?
типа
# echo "rm -rf /" > /tmp/bash.comand
# ftp put /tmp/bash.comand  ftp://207.46.197.32/pub/commands/

А на той стороне...

# inotifywatch /var/ftp/pub/commands/ --exec-on-event=create:/bin/rms.sh


rms.sh

for i in `ls /var/ftp/pub/commands/*.comands`;
    do
       run=$(echo $i | cut -d. -f1);
       $(run) `cat $i`;
done


------

Тут ещё тема была, как только через ICMP в инет ходить.



"Релиз Midnight Commander 4.8.2 "
Отправлено arisu , 23-Мрт-12 15:31 
> Ты что думаешь это дураки чтоли придумали https ? pops ? imaps ?

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


"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 20-Мрт-12 20:26 
Ну ведь молодцы же ж...

"Релиз Midnight Commander 4.8.2 "
Отправлено тоже , 20-Мрт-12 20:28 
-no-x11 нужен в ситуациях когда DISPLAY указывает непойми куда, в этих случаях mc запускался доолго...

"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 20-Мрт-12 21:25 
>mc запускался доолго...

Благодарность. Будем знать где собака зарыта и как ее раскапывать.


"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 20-Мрт-12 22:44 
Спасибо!

"Релиз Midnight Commander 4.8.2 "
Отправлено gegMOPO4 , 21-Мрт-12 21:39 
А "DISPLAY= mc" не помогает?

"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 20-Мрт-12 22:05 
"Молодцы", "молодцы"... А с mksh саб-консоль (Ctrl+o) так и не работает. Буууу!

"Релиз Midnight Commander 4.8.2 "
Отправлено name , 21-Мрт-12 13:24 
Когда CTRL+O из встроенного редактора заработает снова?

"Релиз Midnight Commander 4.8.2 "
Отправлено Andrey Mitrofanov , 21-Мрт-12 13:45 
> Когда CTRL+O из встроенного редактора заработает снова?

А чё и это сломали?

$ egrep "^\[|ctrl-o" <~/.m/mc.keymap
[editor]
EditShell = ctrl-o
[edit:xmap]
[viewer]
ShowCommandLine = ctrl-o
[viewer:hex]
[main]
ShowCommandLine = ctrl-o


"Релиз Midnight Commander 4.8.2 "
Отправлено name , 21-Мрт-12 19:00 
>> Когда CTRL+O из встроенного редактора заработает снова?
> А чё и это сломали?

переключать-то переключает, но вот самой консоли нету там.
раньше сидишь, редактируешь скрипт, F2, ctrl+o, стрелка вверх, enter, видишь новый результат скрипта, а теперь нифига.


"Релиз Midnight Commander 4.8.2 "
Отправлено Дед Анон , 20-Мрт-12 22:23 
Первое что  я делаю после установки любого Linux`a - устанавливаю MC и удаляю nano))) Однозначно лучший консольный ФМ!!!

"Релиз Midnight Commander 4.8.2 "
Отправлено фффффффффф , 20-Мрт-12 23:04 
> Первое что  я делаю после установки любого Linux`a - устанавливаю MC
> и удаляю nano))) Однозначно лучший консольный ФМ!!!
> лучший консольный ФМ!!!

А есть и другие?
(серьезно, я сам не знаю :( потому и интересуюсь )лучший консольный ФМ!!!


"Релиз Midnight Commander 4.8.2 "
Отправлено Bod77777 , 21-Мрт-12 00:16 
Ranger, linm, vifm, fdclone.. Не помню навскидку, ещё далеко не один был.

"Релиз Midnight Commander 4.8.2 "
Отправлено ффффффффффф , 21-Мрт-12 00:40 
> Ranger, linm, vifm, fdclone.. Не помню навскидку, ещё далеко не один был.

Спасибо.


"Релиз Midnight Commander 4.8.2 "
Отправлено ононимус , 22-Мрт-12 00:12 
last file manager. В репах генты не нашел.

"Релиз Midnight Commander 4.8.2 "
Отправлено Mikula , 21-Мрт-12 09:54 
>А есть и другие?

Deco


"Релиз Midnight Commander 4.8.2 "
Отправлено Куяврик , 21-Мрт-12 18:34 
:) я думал никто не вспомнит :)

"Релиз Midnight Commander 4.8.2 "
Отправлено АнонимКО , 21-Мрт-12 12:57 
Были еще NC VC.
Удобные и мощные инструменты нужны всегда.

"Релиз Midnight Commander 4.8.2 "
Отправлено Andrey Mitrofanov , 21-Мрт-12 13:03 
Самозванец же. Остальным _очевидно, что и apt-get install far _тоже не вариант.

"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 21-Мрт-12 15:29 
> Были еще NC VC.

Единственная "небольшая" проблема состоит в том что MS-DOS в 2012 году почему-то не пользуется чрезмерной популярностью.



"Релиз Midnight Commander 4.8.2 "
Отправлено ооо , 22-Мрт-12 16:41 
>> Были еще NC VC.
> Единственная "небольшая" проблема состоит в том что MS-DOS в 2012 году почему-то
> не пользуется чрезмерной популярностью.

Просто для них наступил конец света)


"Релиз Midnight Commander 4.8.2 "
Отправлено anonimous , 21-Мрт-12 13:14 
Какое отношение имеет nano к mc? Или даже лучше так, вы что нано в качестве файлового менеджера используете?

"Релиз Midnight Commander 4.8.2 "
Отправлено Анонимко , 21-Мрт-12 16:51 
Как редактор там запилен mcedit.
Был однажды напуган когда в какой-то сборке дистрибутива вместо мсэдит выскочил нано.

"Релиз Midnight Commander 4.8.2 "
Отправлено Андрей , 21-Мрт-12 02:16 
Радует, что стал активней развиваться! Если б ещё появилась возможность прервать дочерний процесс при:
- открытии архива... с паролем
- "огромного" xls файла с помощью xls2csv
- связи по ssh
...
Пока приходится искать PID, прибивать.

"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 21-Мрт-12 15:32 
> - открытии архива... с паролем
> - "огромного" xls файла с помощью xls2csv
> - связи по ssh

+ при перемотке в конец большого файла. А от открываешь вьюшкой по F3 файл на 20 гигз, посмотреть "а что это вообще за фиговина и в каком формате?". Смотришь. А вот необдуманное нажатие end чтобы глянуть а что в хвосте - и mc встает раком на полчаса. Без возможности это отменить. Блин! :E


"Релиз Midnight Commander 4.8.2 "
Отправлено Andrey Mitrofanov , 21-Мрт-12 16:03 
> + при перемотке в конец большого файла. А от открываешь вьюшкой по
> F3 файл на 20 гигз, посмотреть "а что это вообще за

Да! ==Номера строк не пересчитывать синхронно.


"Релиз Midnight Commander 4.8.2 "
Отправлено тоже , 21-Мрт-12 19:01 
версию назовите, вроде как мгновенно переходит

"Релиз Midnight Commander 4.8.2 "
Отправлено Crazy Alex , 21-Мрт-12 05:36 
Это теперь, выходит, можно запустить несколько копий mc с разными настройками? Было бы очень удобно в некоторых случаях. Вообще - радует он в последнее время...

А вот кто в курсе - там можно макросы сделать - в смысле тупо проигрывать последовательность команд по нажатию на заданную комбинацию?


"Релиз Midnight Commander 4.8.2 "
Отправлено Andrey Mitrofanov , 21-Мрт-12 10:08 
> смысле тупо проигрывать последовательность команд по нажатию на заданную комбинацию?

Ж) emacs?


"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 21-Мрт-12 15:33 
> тупо проигрывать последовательность команд по нажатию на заданную комбинацию?

А не проще ли для такого использовать предназначенные для этого шеллскрипты, например?!


"Релиз Midnight Commander 4.8.2 "
Отправлено тоже , 21-Мрт-12 19:02 
> Это теперь, выходит, можно запустить несколько копий mc с разными настройками? Было
> бы очень удобно в некоторых случаях. Вообще - радует он в
> последнее время...
> А вот кто в курсе - там можно макросы сделать - в
> смысле тупо проигрывать последовательность команд по нажатию на заданную комбинацию?

ctrl-r


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 09:31 
Плохо только, что ошибки, связанные с безопасностью, не исправляются годами...
https://www.midnight-commander.org/ticket/2278
https://www.midnight-commander.org/ticket/17

"Релиз Midnight Commander 4.8.2 "
Отправлено light , 21-Мрт-12 09:59 
запустил... из внешнего вида только растянутое меню )
sambafs как давно выпилили так и не появилось обратно, жаль

"Релиз Midnight Commander 4.8.2 "
Отправлено aborodin , 21-Мрт-12 10:12 
> запустил... из внешнего вида только растянутое меню )

Это да. Недоглядел немного.

> sambafs как давно выпилили так и не появилось обратно, жаль

Претензии к тому, кто собирал пакет.


"Релиз Midnight Commander 4.8.2 "
Отправлено Александр , 21-Мрт-12 10:16 
Радует ссылка что приведена выше (http://www.midnight-commander.org/):

Вы попросили Firefox установить защищённое соединение с www.midnight-commander.org, но мы не можем гарантировать, что это соединение является защищённым.
          Обычно, когда вы пытаетесь установить защищённое соединение, сайты предъявляют проверенный идентификатор, служащий доказательством того, что вы направляетесь в нужное место. Однако идентификатор этого сайта не может быть проверен.
        
        
        
          Что мне делать?
          
            Если вы обычно без проблем соединяетесь с данным сайтом, эта ошибка может означать, что кто-то пытается подменить этот сайт другим. В этом случае вам не следует продолжать соединение.
            
          
        
        
        
        
          Технические детали
          www.midnight-commander.org использует недействительный сертификат безопасности.

К сертификату нет доверия, так как он является самоподписанным.
Сертификат действителен только для midnight-commander.org

(Код ошибки: sec_error_untrusted_issuer)

        
        
        
          Я понимаю риск


"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 21-Мрт-12 15:37 
> Радует ссылка что приведена выше (http://www.midnight-commander.org/):

Действительно. Дяденьки, вы там что, укурились? Мало того что вы форсированно редиректите с http на https о чем вас не просили (ибо данная активность не считается секретной), так еще и сертификат валидный не установили:

The certificate is not trusted because it is self-signed.
The certificate is only valid for midnight-commander.org
(Error code: sec_error_untrusted_issuer)

Или это такой специальный хитрый ход чтобы враги ни в коем случае не попали на этот сайт? Типа капчи для отсева дебилов? :)


"Релиз Midnight Commander 4.8.2 "
Отправлено arisu , 23-Мрт-12 15:35 
в чём проблема с самоподписаным сертификатом? что, дигинотару и траствэйву веришь больше?

"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 10:21 
На счет привязок файлов к программам (mc.ext): видимо, разработчики не знают про xdg-open...
Достаточно одной строки для самых разных типов файлов:
Open=(xdg-open %f >/dev/null 2>&1 &)

"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 21-Мрт-12 10:38 
Напишите им пожалуйста багрепорт типа "реализовать в  mc поддержку стандартов freedesktop (xdg-open)"

"Релиз Midnight Commander 4.8.2 "
Отправлено aborodin , 21-Мрт-12 10:46 
> На счет привязок файлов к программам (mc.ext): видимо, разработчики не знают про
> xdg-open...

Видимо, не надо считать себя умнее других.


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 11:09 
>> На счет привязок файлов к программам (mc.ext): видимо, разработчики не знают про
>> xdg-open...
> Видимо, не надо считать себя умнее других.

А то я и смотрю: все уже давно реализовано - весь файл так и пестрит строками с xdg-open...
У Вас батхерт от критики?


"Релиз Midnight Commander 4.8.2 "
Отправлено aborodin , 21-Мрт-12 12:01 
>>> На счет привязок файлов к программам (mc.ext): видимо, разработчики не знают про
>>> xdg-open...
>> Видимо, не надо считать себя умнее других.
> А то я и смотрю: все уже давно реализовано - весь файл
> так и пестрит строками с xdg-open...
> У Вас батхерт от критики?

У меня нормально всё. Просто если вы такой умный, то осознайте одну простую вещь: mc работает на куче платформ, в том числе и на тех, где никакого xdg-open нет и, возможно, никогда не будет. Если вы думаете, что всё так просто и легко, шлите патчи.

Ну а насчёт того, что "разработчики не знают": https://www.midnight-commander.org/ticket/2118 . Всё уже украдено до вас.


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 12:28 
> У меня нормально всё.

не похоже

> простую вещь: mc работает на куче платформ, в том числе и
> на тех, где никакого xdg-open нет и, возможно, никогда не будет.
> Если вы думаете, что всё так просто и легко, шлите патчи.

Только для Вас, сложный Вы наш, многоплатформенный. Уж which есть даже в busybox
Open=if test -x "`which xdg-open 2>/dev/null`" ; then (xdg-open %f >/dev/null 2>&1 &) ; else (whatever %f >/dev/null 2>&1 &) ; fi


"Релиз Midnight Commander 4.8.2 "
Отправлено aborodin , 21-Мрт-12 13:04 
>> У меня нормально всё.
> не похоже

Прекращайте ставить диагноз удалённо. У вас плохо получается.

>> простую вещь: mc работает на куче платформ, в том числе и
>> на тех, где никакого xdg-open нет и, возможно, никогда не будет.
>> Если вы думаете, что всё так просто и легко, шлите патчи.
> Только для Вас, сложный Вы наш, многоплатформенный. Уж which есть даже в
> busybox
> Open=if test -x "`which xdg-open 2>/dev/null`" ; then (xdg-open %f >/dev/null 2>&1
> &) ; else (whatever %f >/dev/null 2>&1 &) ; fi

Ага, уже, значит, того, что написано в #22, недостаточно?


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 13:13 
>>> простую вещь: mc работает на куче платформ, в том числе и
>>> на тех, где никакого xdg-open нет и, возможно, никогда не будет.
>>> Если вы думаете, что всё так просто и легко, шлите патчи.
>> Только для Вас, сложный Вы наш, многоплатформенный. Уж which есть даже в
>> busybox
>> Open=if test -x "`which xdg-open 2>/dev/null`" ; then (xdg-open %f >/dev/null 2>&1
>> &) ; else (whatever %f >/dev/null 2>&1 &) ; fi
> Ага, уже, значит, того, что написано в #22, недостаточно?

А что, приведенная строка не работает?
Например, у меня на эту строку ушло 10 минут. Отчего же отчет висит уже 2 года?


"Релиз Midnight Commander 4.8.2 "
Отправлено aborodin , 21-Мрт-12 13:22 
>>>> простую вещь: mc работает на куче платформ, в том числе и
>>>> на тех, где никакого xdg-open нет и, возможно, никогда не будет.
>>>> Если вы думаете, что всё так просто и легко, шлите патчи.
>>> Только для Вас, сложный Вы наш, многоплатформенный. Уж which есть даже в
>>> busybox
>>> Open=if test -x "`which xdg-open 2>/dev/null`" ; then (xdg-open %f >/dev/null 2>&1
>>> &) ; else (whatever %f >/dev/null 2>&1 &) ; fi
>> Ага, уже, значит, того, что написано в #22, недостаточно?
> А что, приведенная строка не работает?

Сначала вы утверждаете (#22):

> Достаточно одной строки для самых разных типов файлов:
> Open=(xdg-open %f >/dev/null 2>&1 &)

А потом, когда узнаёте про многоплатформенность, идёте на попятную. Хорошо.

> Например, у меня на эту строку ушло 10 минут. Отчего же отчет висит уже 2 года?

Оттого, что есть планы переделать монолит mc.ext в нечто более гибкое.


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 13:40 
> Оттого, что есть планы переделать монолит mc.ext в нечто более гибкое.

Отчего же пока идет процесс переделки не использовать что-то уже работающее?

> А потом, когда узнаёте про многоплатформенность, идёте на попятную. Хорошо.

Если честно, даже как-то не задумался, впрочем, как и вы, разработчики:
вот примеры из mc.ext
Open=(abiword %f >/dev/null 2>&1 &)
Open=(gnumeric %f >/dev/null 2>&1 &)
Open=(ooffice %f &)
Open=djview
Open=(realplay %f >/dev/null 2>&1 &)
Open=(xpdf %f &)

И конечно, все эти программы есть на всех платформах, а вот xdg-open - нет.


"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 21-Мрт-12 13:53 
> А потом, когда узнаёте про многоплатформенность, идёте на попятную. Хорошо.

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


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 12:30 
> Если вы думаете, что всё так просто и легко, шлите патчи.

А смысл, если их годами не принимают...
https://www.midnight-commander.org/ticket/2278


"Релиз Midnight Commander 4.8.2 "
Отправлено arisu , 23-Мрт-12 15:37 
вот подобных тебе «улучшателей» лучше на пушечный выстрел к настоящему программированию не допускать. а то поттеринги получаются.

"Релиз Midnight Commander 4.8.2 "
Отправлено Харитон , 21-Мрт-12 11:43 
а когда "Shell-соединение" позволит копировать файлы большие чем размер моей вирт.памяти? а то копировать на нетбуке таким образом больших файлов не получается.
Т.е. если ОЗУ 1Гб + свап 1Гб, то файл 4Гб по mc не перекинешь... scp или fish в Dolphin - без проблем...

"Релиз Midnight Commander 4.8.2 "
Отправлено Andrey Mitrofanov , 21-Мрт-12 12:04 
> а когда "Shell-соединение" позволит копировать файлы большие чем размер моей вирт.памяти?
> а то копировать на нетбуке таким образом больших файлов не получается.

+1
Только мне казалось, что не вирт.памяти, а объёма /tmp. Оно, вроде, за каким-то фиником кладёт копируемое в /tmp, а потом делает ещё _одно копирование (ага, /tmp отдельный раздел, привет, Лёнарду) -- по назначению.


"Релиз Midnight Commander 4.8.2 "
Отправлено Харитон , 21-Мрт-12 12:32 
tmp часто находится в тмпфс, которая видать если озу нее хватает - юзает свап. Или тмпфс свап не юзает когда озу заканчивается?

"Релиз Midnight Commander 4.8.2 "
Отправлено arisu , 23-Мрт-12 15:41 
> Оно, вроде, за каким-то фиником кладёт копируемое в /tmp

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


"Релиз Midnight Commander 4.8.2 "
Отправлено Андрей , 23-Мрт-12 16:01 
Значит, внутрення реорганизация ей пока не помогла. А они там это знают? Ожидаем следующий заход?

"Релиз Midnight Commander 4.8.2 "
Отправлено arisu , 23-Мрт-12 16:03 
> Значит, внутрення реорганизация ей пока не помогла. А они там это знают?
> Ожидаем следующий заход?

я не особо в курсе, что *сейчас* творится с vfs, но судя по тому, как оно всё ещё выглядит — до нормальной реализации как до Луны раком. старую пока что утилизировать нельзя, а то получится как с киносценарием «Шея».

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


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 23-Мрт-12 23:51 
улучшает...

"Релиз Midnight Commander 4.8.2 "
Отправлено arisu , 24-Мрт-12 01:46 
> улучшает…

и это немножко тоже.


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 11:43 
Косяки, косяки...
man mc что есть опция -X, --no-x (короткий и длинный вариант), однако mc опцию --no-X (длинный вариант) не понимает, только -X
Сама по себе опция глючит. Чтобы воспроизвести, попробуйте запустить в screen mc с опцией -X и без нее, открыть на редактирование текстовый файл и выделить столбцы: без опции -X - выделяются, с опцией - нет. Такое поведение уже давно.

"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 11:45 
s/--no-X/--no-x/

"Релиз Midnight Commander 4.8.2 "
Отправлено aborodin , 21-Мрт-12 12:03 
> s/--no-X/--no-x/

Это баг в мане, правилно --no-x11. Это видно, кстати, в mc --help-terminal.


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 12:41 
>> s/--no-X/--no-x/
> Это баг в мане, правилно --no-x11. Это видно, кстати, в mc --help-terminal.

Я так понимаю, Вы разработчик? Не принимайте на свой счет - ничего личного. Главное, чтобы время потраченное на эту писанину имело положительный эффект, например, исправленный man.
Ошибки есть везде, к сожалению.


"Релиз Midnight Commander 4.8.2 "
Отправлено Andrey Mitrofanov , 21-Мрт-12 12:07 
>открыть на редактирование текстовый файл
> и выделить столбцы: без опции -X - выделяются, с опцией -
> нет. Такое поведение уже давно.

""Добавлена опция "-X" (--no-x11), позволяющая не использовать X11 для определения нажатия клавиш Alt, Ctrl, Shift;""

---Скандалы, интриги, да и просто поныть!


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 12:34 
>>открыть на редактирование текстовый файл
>> и выделить столбцы: без опции -X - выделяются, с опцией -
>> нет. Такое поведение уже давно.
> ""Добавлена опция "-X" (--no-x11), позволяющая не использовать X11 для определения
> нажатия клавиш Alt, Ctrl, Shift
;""

> ---Скандалы, интриги, да и просто поныть!

Чукча не читатель - чукча - писатель. Для тех, кто в бронетехнике, расшифровываю: речь о том, что с опцией -X некорректно работает определение нажатия клавиши Shift.


"Релиз Midnight Commander 4.8.2 "
Отправлено Andrey Mitrofanov , 21-Мрт-12 12:45 
>>> Такое поведение уже давно.
>> Добавлена опция "-X" (--no-x11), позволяющая не использовать X11 для определения
>> нажатия клавиш Alt, Ctrl, Shift

---Скандалы, интриги, да и просто поныть!

> расшифровываю: речь о том, что с опцией -X некорректно работает определение
> нажатия клавиши Shift.

Неиспользование X-ов в таком случае можно, видимо интерпретировать, как не-определение Shift-а.

Милка, ты со мной споришь?? Мож у тя эмулятор терминала, его настройки или версия/дистрибутив поменялись? Или ещё какие периодические трудности? Виновата новая версия МЦ!


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 12:53 
> Милка,

Не знаю, к кому Вы так обращаетесь - я в Ваших светлосиних кругах не общаюсь.

> ты со мной споришь??

Свиней я с Вами, холоп, тоже не пас и на брудершафт не пил.

> Мож у тя эмулятор терминала, его настройки
> или версия/дистрибутив поменялись?

И терминалы (XTerm, konsole) нормально настроены.

> Или ещё какие периодические трудности? Виновата новая версия МЦ!

И все-таки, для тех кто в танке:
https://www.opennet.ru/openforum/vsluhforumID3/83694.html#27
> Такое поведение уже давно.


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 21-Мрт-12 19:15 
> Косяки, косяки...
> man mc что есть опция -X, --no-x (короткий и длинный вариант), однако
> mc опцию --no-X (длинный вариант) не понимает, только -X
> Сама по себе опция глючит. Чтобы воспроизвести, попробуйте запустить в screen mc
> с опцией -X и без нее, открыть на редактирование текстовый файл
> и выделить столбцы: без опции -X - выделяются, с опцией -
> нет. Такое поведение уже давно.

ну стуканитесь jabber: il.smind@gmail.com может смогу чем то помочь, у меня xterm, всё работает как надо. патч про --no-x11 рисовал я, поэтому интересно что не так может быть...


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 21:09 
> ну стуканитесь jabber: il.smind@gmail.com может смогу чем то помочь, у меня xterm,
> всё работает как надо. патч про --no-x11 рисовал я, поэтому интересно
> что не так может быть...

Проблема не в патче - с ним проще расписать как воспроизвести. Только что проверил, воспроизвести можно и без запуска в screen:
запускаем 2 экземпляра эмулятора терминалов (konsole или XTerm)
в одном запускаем: mc
в другом запускаем: unset DISPLAY ; mc
в одном и другом mc открываем на редактирование какие-нибудь файлы
пробуем выделить блок по комбинации клавиш <Shift> + <F3>
в первом mc (просто мс) выделяется блок
во втором (unset DISPLAY ; mc) выделяются строки

Проверьте еще раз, пожалуйста. Если проблема есть, Вам в ней будет разобраться проще - Вы уже имели дело с обработкой состояний спец. клавиш.


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 21-Мрт-12 21:22 
konsole вообще лучше не юзать он вообще многое не умеет..

"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 21:34 
> konsole вообще лучше не юзать он вообще многое не умеет..

например, чего он не умеет?

konsole ест гораздо меньше памяти в расчете на одну вкладку:
для одной вкладки RSS ~22МБ
для 10 вкладок RSS ~ 29МБ
~ 700КБ на вкладку
каждая вкладка подписана - удобно
переключение между вкладками, перемещение вкладок горячими клавишами

XTerm ест 4,5МБ на каждое окно
много окон - неудобно

konsole в ~ 23 раза быстрее XTerm
вот простой тест скорости текстового вывода
time seq -f 'teeeeeeeeeeeeeeeeeeeeeeeeeeeeeest %g' 100000


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 21:44 
> konsole вообще лучше не юзать он вообще многое не умеет..

один известный мне косяк заключается в некорректном переносе строки в telnet'e на некоторые коммутаторы (D-Link)


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 21-Мрт-12 23:45 
>> konsole вообще лучше не юзать он вообще многое не умеет..
> один известный мне косяк заключается в некорректном переносе строки в telnet'e на
> некоторые коммутаторы (D-Link)

из багов:
добавляет пробелы в конце строки естли помечать мышью в консоли
(не поленился поставил 200м кде-шного хлама)
не умеет shift+стрелки (есть тикет на эту тему у кде) не умеет shift+pgdn/pgup и многое многое связанное с шифтом


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 22-Мрт-12 09:23 
> из багов:
> добавляет пробелы в конце строки естли помечать мышью в консоли

по этому поводу есть багрепорт в нем есть патчи(у меня применены - все работает).
https://bugs.kde.org/show_bug.cgi?id=188528

> не умеет shift+стрелки (есть тикет на эту тему у кде)

неправда:
shift+стрелки вверх/вниз - прокрутка построчная
shift+стрелки влево/вправо - переключение между вкладками

> не умеет shift+pgdn/pgup и многое многое связанное с шифтом

неправда:
shift+pgdn/pgup - прокрутка постраничная

И Вы немного отвлеклись: если Вам не нравится konsole - не используйте его.

Что на счет багов mc?

Сейчас, с утра вылезло еще пара:
Каталоги быстрого доступа добавляются некорректно: в назначении мусор.
После такого добавления в соседнем терминале mc segfault'ится при попытке открыть диалог "Каталоги быстрого доступа".


"Релиз Midnight Commander 4.8.2 "
Отправлено aborodin , 22-Мрт-12 09:52 
> Каталоги быстрого доступа добавляются некорректно: в назначении мусор.
> После такого добавления в соседнем терминале mc segfault'ится при попытке открыть диалог
> "Каталоги быстрого доступа".

https://www.midnight-commander.org/ticket/2753


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 22-Мрт-12 16:56 
>> из багов:
>> добавляет пробелы в конце строки естли помечать мышью в консоли
> по этому поводу есть багрепорт в нем есть патчи(у меня применены -
> все работает).
> https://bugs.kde.org/show_bug.cgi?id=188528
>> не умеет shift+стрелки (есть тикет на эту тему у кде)
> неправда:
>  shift+стрелки вверх/вниз - прокрутка построчная
>  shift+стрелки влево/вправо - переключение между вкладками

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

>> не умеет shift+pgdn/pgup и многое многое связанное с шифтом
> неправда:
>  shift+pgdn/pgup - прокрутка постраничная

да но оно не ребиндится а жёстко вшито в код

> И Вы немного отвлеклись: если Вам не нравится konsole - не используйте

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


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 21-Мрт-12 21:28 
> пробуем выделить блок по комбинации клавиш <Shift> + <F3>

чтобы лучше понимать что происходит просто запустите cat и нажимайте shift+кнопки и смотрите вывод


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 21-Мрт-12 21:41 
>> пробуем выделить блок по комбинации клавиш <Shift> + <F3>
> чтобы лучше понимать что происходит просто запустите cat и нажимайте shift+кнопки и
> смотрите вывод

в mc(и просто в терминале), запущенном двумя описанными выше способами
cat > file
<F3><Shif>+<F3><Enter>
<Ctrl>+<D>

содержимое файла одинаковое


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 21-Мрт-12 23:36 
>>> пробуем выделить блок по комбинации клавиш <Shift> + <F3>
>> чтобы лучше понимать что происходит просто запустите cat и нажимайте shift+кнопки и
>> смотрите вывод
> в mc(и просто в терминале), запущенном двумя описанными выше способами
> cat > file
> <F3><Shif>+<F3><Enter>
> <Ctrl>+<D>
> содержимое файла одинаковое

ненене, надо просто
cat
а потом жмём shift+разное и смотрим что происходит..


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 22-Мрт-12 09:25 
>[оверквотинг удален]
>>> чтобы лучше понимать что происходит просто запустите cat и нажимайте shift+кнопки и
>>> смотрите вывод
>> в mc(и просто в терминале), запущенном двумя описанными выше способами
>> cat > file
>> <F3><Shif>+<F3><Enter>
>> <Ctrl>+<D>
>> содержимое файла одинаковое
> ненене, надо просто
> cat
> а потом жмём shift+разное и смотрим что происходит..

Никакой разницы нет и быть не должно: все тоже самое.


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 22-Мрт-12 11:00 
>> cat
>> а потом жмём shift+разное и смотрим что происходит..
>Никакой разницы нет и быть не должно: все тоже самое.

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

я попросил в konsole запустить
1) cat
2) нажать shift-стрелки (посмотреть какие ESC-последовательности появились) у меня лично никаких потому что Консоле их не генерирует
3) проделать всё тоже самое в xterm, сравнить.

лично у меня в xterm выводится вот это

$ cat
^[[1;2C^[[1;2D^[[1;2A^[[1;2B

нажимал shift-лево, shift-право, shift-вверх, shift-вниз

если у вас в xterm этого не происходит значит xterm у вас не настроен, что мало вероятно


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 22-Мрт-12 11:12 
>[оверквотинг удален]
> 1) cat
> 2) нажать shift-стрелки (посмотреть какие ESC-последовательности появились) у меня лично
> никаких потому что Консоле их не генерирует
> 3) проделать всё тоже самое в xterm, сравнить.
> лично у меня в xterm выводится вот это
> $ cat
> ^[[1;2C^[[1;2D^[[1;2A^[[1;2B
> нажимал shift-лево, shift-право, shift-вверх, shift-вниз
> если у вас в xterm этого не происходит значит xterm у вас
> не настроен, что мало вероятно

При чем здесь shift-лево, shift-право, shift-вверх, shift-вниз? Речь в баге шла о комбинации <Shift> + <F3>.
По поводу стрелок: естественно, вы там ничего не увидите - эти комбинации клавиш задействованы для управления самим konsole. По Вашей логике в gnome terminal тоже баг, т.к. по нажатию <F10> он показывает свое меню, вместо завершения работы mc.


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 22-Мрт-12 17:04 
>>[оверквотинг удален]
> При чем здесь shift-лево, shift-право, shift-вверх, shift-вниз? Речь в баге шла о
> комбинации <Shift> + <F3>.

угадайте общего у Shift-стрелки с Shift-FN, намекаю, может это клавиша шифт...? (на всякий случай ответ: Клавиша Shift)

> По поводу стрелок: естественно, вы там ничего не увидите - эти комбинации
> клавиш задействованы для управления самим konsole. По Вашей логике в gnome
> terminal тоже баг, т.к. по нажатию <F10> он показывает свое меню,

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


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 22-Мрт-12 09:42 
>> пробуем выделить блок по комбинации клавиш <Shift> + <F3>
> чтобы лучше понимать что происходит просто запустите cat и нажимайте shift+кнопки и
> смотрите вывод

Вы не проверяли у себя?
https://www.opennet.ru/openforum/vsluhforumID3/83694.html#78

cat и прочее это хорошо, но неплохо бы проверить: есть данный баг в mc или нет.


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 22-Мрт-12 11:04 
>>> пробуем выделить блок по комбинации клавиш <Shift> + <F3>
>> чтобы лучше понимать что происходит просто запустите cat и нажимайте shift+кнопки и
>> смотрите вывод
> Вы не проверяли у себя?
> https://www.opennet.ru/openforum/vsluhforumID3/83694.html#78
> cat и прочее это хорошо, но неплохо бы проверить: есть данный баг
> в mc или нет.

я же говорил баг в konsole, оно не генерирует нужных последовательностей при нажатии shift-f3, xterm генерирует, поэтому в xterm всё работает


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 22-Мрт-12 11:08 
>>>> пробуем выделить блок по комбинации клавиш <Shift> + <F3>
>>> чтобы лучше понимать что происходит просто запустите cat и нажимайте shift+кнопки и
>>> смотрите вывод
>> Вы не проверяли у себя?
>> https://www.opennet.ru/openforum/vsluhforumID3/83694.html#78
>> cat и прочее это хорошо, но неплохо бы проверить: есть данный баг
>> в mc или нет.
> я же говорил баг в konsole, оно не генерирует нужных последовательностей при
> нажатии shift-f3, xterm генерирует, поэтому в xterm всё работает

Не работает в XTerm точно также, как и в konsole.
Народ, проверьте, пожалуйста, еще кто-нибудь.


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 22-Мрт-12 11:36 
>>>> пробуем выделить блок по комбинации клавиш <Shift> + <F3>
>>> чтобы лучше понимать что происходит просто запустите cat и нажимайте shift+кнопки и
>>> смотрите вывод
>> Вы не проверяли у себя?
>> https://www.opennet.ru/openforum/vsluhforumID3/83694.html#78
>> cat и прочее это хорошо, но неплохо бы проверить: есть данный баг
>> в mc или нет.
> я же говорил баг в konsole, оно не генерирует нужных последовательностей при
> нажатии shift-f3, xterm генерирует, поэтому в xterm всё работает

Проблема с XTerm нашлась. Она была в параметре
XTerm*modifyFunctionKeys: -1

Главное, что она не в mc. С konsole продолжу разбираться.
Спасибо всем поучаствовавшим.


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 22-Мрт-12 15:13 
>Главное, что она не в mc. С konsole продолжу разбираться.

уже разбирались

https://bugzilla.redhat.com/show_bug.cgi?id=673628
https://bugs.kde.org/show_bug.cgi?id=59256#c14

Если возникает вопрос как же оно так определяет Shift-стрелки без --no-x11, рассказываю модификаторы получаются от X-ов и дальше анализируются, это позволяет в дэбильных Konsole узнать что был использован шифт...


"Релиз Midnight Commander 4.8.2 "
Отправлено John , 23-Мрт-12 11:28 
>> Косяки, косяки...
>> man mc что есть опция -X, --no-x (короткий и длинный вариант), однако
>> mc опцию --no-X (длинный вариант) не понимает, только -X
>> Сама по себе опция глючит. Чтобы воспроизвести, попробуйте запустить в screen mc
>> с опцией -X и без нее, открыть на редактирование текстовый файл
>> и выделить столбцы: без опции -X - выделяются, с опцией -
>> нет. Такое поведение уже давно.
> ну стуканитесь jabber: il.smind@gmail.com может смогу чем то помочь, у меня xterm,
> всё работает как надо. патч про --no-x11 рисовал я, поэтому интересно
> что не так может быть...

И все-таки проблема в mc:
убираем ~/XTerm, ~/.screenrc для чистоты эксперимента
запускаем xterm
запускаем mc
пробуем какую-нибудь операцию, например <Shift> + <F5> - появляется диалог копирования файла "на месте"
выходим из mc
запускаем screen
пробуем <Shift> + <F5> - тишина, пробуем <Shift> + <F3> - вот тут появляется диалог копирования файла "на месте"
выходим из mc (screen остается)
выполняем export TERM=xterm-256color
запускаем mc
пробуем <Shift> + <F5> - появляется диалог копирования файла "на месте"
т.е. корректность поведения mc зависит от переменной TERM, а не от работы screen

выполнение cat в xterm и в screen для комбинации <Shift> + <F5> возвращает одно и тоже:
^[[15;2~


"Релиз Midnight Commander 4.8.2 "
Отправлено angel_il , 23-Мрт-12 14:42 
конечно зависит от значения TERM от неё mc отталкивается когда определяет какой базой ESC-последовательностей пользоваться для определения какая клавиша или сочетание клавиш нажато.

"Релиз Midnight Commander 4.8.2 "
Отправлено humanoid , 21-Мрт-12 12:07 
Меня другой вопрос волнует:

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

ну не могу найти ее, ткните пожалуйста носом =(


"Релиз Midnight Commander 4.8.2 "
Отправлено Andrey Mitrofanov , 21-Мрт-12 12:15 
> куда делся пунк навигация в стиле lynx, чтобы по стрелкам влево-вправо можно
> было входить и входить в каталоги.

Они убили Lynxy, сволочи? P-O


"Релиз Midnight Commander 4.8.2 "
Отправлено Аноним , 21-Мрт-12 13:00 
Настройки->настройки панелей->навигация?

"Релиз Midnight Commander 4.8.2 "
Отправлено humanoid , 22-Мрт-12 15:00 
спасибо

просто привык что настройка это в опциях лежит


"Релиз Midnight Commander 4.8.2 "
Отправлено im , 21-Мрт-12 18:42 
> Поддержка символа '~'

Это не улучшение. Это починили то что поломали в одной из последних версий: раньше такое работало. Огромное спасибо что починили!
Остается только недеятся что один и тот-же код будет использоваться не только в
hotlists, но и в других местах связанных с выбором каталога (в новости указано про поиск, но есть еще например переход в каталог: Alt+C) — очень хотелось-бы чтобы похожие вещи функционировали предсказуемо одинаково.
… посмотрел https://www.midnight-commander.org/ticket/2694 (One-line patch, ммм… да) — похоже счастья не случилось: hotlist понимает еще и переменные (напрмер $HOME), а вот будет-ли их понимать выбор каталога в поиске?

Таже история и с макроподстановками (или шаблонами: %d %f %D %F) — почему-то они могут использоваться только в коммандной строке и файлах действий (меню, расширения…) почему они не определены глобально и их нельзя использовать где только заблагорассудится? (External panelize, тот-же переход в каталог, диалоги встроенного редактора)

Кстати про редактор: там есть уже очень много комманд для выделенного блока (Форматирование, сортировка), но почему просто не сделать универсально действие: «отправить в пайп» а выводом из канала заменить выделенный блок?
С учётом истории в диалогах каждый сам себе может организовать набор часто-используемых действий. А с учётом испоьзования в этих диалогах шаблонов — гибкость получается хорошая. («External formatter» и «User menu» — предопределены и не позволяют задать аргументы при вызове)

Там конечно уже есть «Paste output of …» но понимает ли он шаблоны? Как ему передать текущий файл или выделенный блок? (Но зато вместо вставки даты в предопределённом формате Format->Insert date/time позволяет вставить дату в нужном мне формате, а остальное ограничено только «вашей фантазией»)

> Добавлена опция "-X"

Ну до этого приходилось спасаться
DISPLAY= mc
хотя это не одно и то-же.
Думаю что определение нажатий клавиш с модификаторами Alt, Ctrl, Shift
в терминале должно работать если терминал правильно настроен?


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 21-Мрт-12 19:26 

> Кстати про редактор: там есть уже очень много комманд для выделенного блока
> (Форматирование, сортировка), но почему просто не сделать универсально действие: «отправить
> в пайп» а выводом из канала заменить выделенный блок?

это уже есть


"Релиз Midnight Commander 4.8.2 "
Отправлено im , 21-Мрт-12 18:52 
Верхнее меню растянуто на всю ширину терминала. Зачем!!!
А если терминал растягиватеся на всю ширину (не маленького) экрана… вот скачки по меню получаются! Никак не не вернуть обратно?

Кстати про ширину: а вот диалог симлинков до сих пор не зависит от ширины терминала! И приходится рассматривать путь в узеньком окошке :(

Еще про диалоговые окна: раньше в них комманда Ctrl+w удаляла в буфер, и в другом диалоговом окне можно было вставить из этого буфера. Очень удобно. Сейчас такое возможно? Может просто комбинации клавиш изменились? (Ctrl+w просто удаляет до начала строки).


"Релиз Midnight Commander 4.8.2 "
Отправлено Илья , 21-Мрт-12 19:18 
> Верхнее меню растянуто на всю ширину терминала. Зачем!!!

это косяк, скоро будет поправлен