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

Исходное сообщение
"Вышел форк Midnight Commander"

Отправлено opennews , 21-Ноя-08 21:15 
Вячеслав Занько создал форк консольного файлового менеджера Midnight Commander, находящегося в последние годы в глубокой стагнации.


На данный момент исправлены следующие проблемы:

-  Многолетняя проблема с Ctrl+O - "Интерпретатор занят выполнением команды";

-  При однобайтных и UTF-8 системной кодировке, при редактировании файла теперь можно переключать кодировку.

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

Добавлены патчи:

-  Подсветка имен файлов по расширению.

-  Изменение кодовой страницы панелей (Удобно при посещении ftp где есть файлы в кодировке отличной от системной).

-  В mcedit добавлена подсветка символов табуляции и пробелов.-  Переключение режимов отображения (показать/скрыть скрытые файлы - файлы с точкой в начале; показать вертикально или горизонтально разделённые панели).


Скачать исхо...

URL: http://people.redhat-club.org/slavaz/
Новость: http://www.opennet.me/opennews/art.shtml?num=19033


Содержание

Сообщения в этом обсуждении
"Вышел форк Midnight Commander"
Отправлено Staff , 21-Ноя-08 21:19 
>Автор новости: мега-анонимус

М-да... =)


"Вышел форк Midnight Commander"
Отправлено geo , 21-Ноя-08 22:36 
проблемы известные, что решили конечно спасибо.
но почему-то после этого фонтан обычно идей кончается и проект умирает.
сколько уж "форков" таких было.
если этот не постигнет та же участь, остается только порадоваться.
но скептик во мне значительно сильнее оптимиста.

"Вышел форк Midnight Commander"
Отправлено Аноним , 21-Ноя-08 21:22 
Сделайте сборку по deb, плз

"Вышел форк Midnight Commander"
Отправлено Аноним , 21-Ноя-08 21:23 
в Debian тоже форк получается

"Вышел форк Midnight Commander"
Отправлено Абыфацель , 21-Ноя-08 21:25 
Хорошее дело. Всё ещё пользуюсь mc.

"Вышел форк Midnight Commander"
Отправлено Денис , 21-Ноя-08 22:12 
Там еще добавлены все патчи из Fedora 10

Плюс изменение расположения панелей вертикальные/горизонтальные по Alt+, Alt+. меняются.

И подсветка при редактировании фалов по человечески сделанна


"Вышел форк Midnight Commander"
Отправлено Аноним , 21-Ноя-08 22:19 
А переименовать не догадались?
Обязательно конфликтовать с оригинальным?

"Вышел форк Midnight Commander"
Отправлено Slavaz , 21-Ноя-08 22:29 
>А переименовать не догадались?
>Обязательно конфликтовать с оригинальным?

Тут воображения не хватило. Равно как и по версионности.

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

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


"Вышел форк Midnight Commander"
Отправлено Аноним , 21-Ноя-08 22:34 
>Если у кого-то будут идеи по поводу дальнейшей судьбы проекта, то выскажите
>их здесь, пожалуйста. Как назвать? Как версии нумеровать?

Еще на лоре вроде видел тему про форк. Хотел сказать, что mc это очень нужная вещь в unix, как и то, что Вы делаете. Не бросайте пожалуйста, развивайте продукт :) Спасибо.


"Вышел форк Midnight Commander"
Отправлено Kai , 21-Ноя-08 22:36 
Дык, назови его russian commander - rm =)

"Вышел форк Midnight Commander"
Отправлено Kai , 21-Ноя-08 22:39 
Или игру слов - midnight - sunshine =)

"Вышел форк Midnight Commander"
Отправлено akdengi , 21-Ноя-08 22:43 
Как назвать, как назвать. Назовите Noonday Commander - вернем nc в новом виде :) и будет соблюдена приемственность - полуночный - полуденный

"Вышел форк Midnight Commander"
Отправлено sudobash , 22-Ноя-08 03:13 
man nc

"Вышел форк Midnight Commander"
Отправлено Fylhtq , 24-Ноя-08 10:24 
>man nc

# man nc
No manual entry for nc.


"Вышел форк Midnight Commander"
Отправлено tikhomirov , 24-Ноя-08 15:51 
>>man nc
>
># man nc
>No manual entry for nc.

вот и выросло поколение линуксойдов, которое не знает Netcat - http://ru.wikipedia.org/wiki/Netcat


"Вышел форк Midnight Commander"
Отправлено Fylhtq , 24-Ноя-08 16:15 
>>>man nc
>>
>># man nc
>>No manual entry for nc.
>
>вот и выросло поколение линуксойдов, которое не знает Netcat - http://ru.wikipedia.org/wiki/Netcat

Могу напомнить, что помимо linux есть еще и unix, и загнуть пальцЫ обратно


"Вышел форк Midnight Commander"
Отправлено Ivan , 22-Ноя-08 14:04 
Нет такого слова Noonday

"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 17:55 
Ну хоть бы в словарь заглянули перед тем, как фейлить, безапелляционный вы наш.

"Вышел форк Midnight Commander"
Отправлено Ivan , 22-Ноя-08 14:06 
> Или игру слов - midnight - sunshine =)

Отличная идея, imho, особенно если sc ни с чем не конфликтует. Заодно и с именем автора будет кореллировать, наверняка найдутся кто будут называть его slavaz commander.


"Вышел форк Midnight Commander"
Отправлено Аноним , 21-Ноя-08 23:12 
Было бы замечательно переписать работу с zip архивами. А то стыдно было, когда виндузятники увидели как долго у меня 20 метровый зип архив открывается :(

"Вышел форк Midnight Commander"
Отправлено Pavel , 21-Ноя-08 23:23 
>>А переименовать не догадались?
>>Обязательно конфликтовать с оригинальным?
>
>Тут воображения не хватило. Равно как и по версионности.
>
>Пока из "административных" вопросов не определено ничего - решаются только "технические" вопросы:
>идёт фиксинг выявленных проблем и, по-возможности, реализация пожеланий трудящихся.
>
>Если у кого-то будут идеи по поводу дальнейшей судьбы проекта, то выскажите
>их здесь, пожалуйста. Как назвать? Как версии нумеровать?

А как проблема по ctrl-o решена?
Просто убран warning и весь if который его порождает?

---
Один из бывших разработчиков mc.


"Вышел форк Midnight Commander"
Отправлено Slavaz , 21-Ноя-08 23:26 
>[оверквотинг удален]
>>идёт фиксинг выявленных проблем и, по-возможности, реализация пожеланий трудящихся.
>>
>>Если у кого-то будут идеи по поводу дальнейшей судьбы проекта, то выскажите
>>их здесь, пожалуйста. Как назвать? Как версии нумеровать?
>
>А как проблема по ctrl-o решена?
>Просто убран warning и весь if который его порождает?
>
>---
>Один из бывших разработчиков mc.

Нет. :)
http://people.redhat-club.org/slavaz/trac/changeset/21


"> http://people.redhat-club.org/slavaz/trac/changeset/21"
Отправлено poige , 22-Ноя-08 08:56 
Лично мне не нравится, когда переменные локального scope, объявляются в более глобальном (scope); я считаю, что нагляднее, когда переменная объявляется как можно ближе к месту использования.

Кроме того, возможно стоит обратить внимание на то, каков оригинальный стиль наименования перменных, к примеру -- subshell_alive. А ты решил использовать "camelCase". С одной стороны, проблема незначительная, с другой -- всё-таки неконсистентно. Аналогично и со стилем комментариев -- в оригинале только /**/, без C++'нутого.


"Вышел форк Midnight Commander"
Отправлено Щекн Итрч , 23-Ноя-08 02:02 

>Нет. :)
>http://people.redhat-club.org/slavaz/trac/changeset/21

А для Фри порт будет?


"Вышел форк Midnight Commander"
Отправлено Aleksey , 22-Ноя-08 00:25 
Самым разумным мне кажется связаться со старым автором и попросить передать проект MC вам (возможно не сразу передать, а постепенно). В результате у вас появятся некоторые существенные преимущества перед разными форками:
1) Имя MC знакомо многим, у него есть большой комьюнити и не надо будет формировать его заново. Возможно некоторые разработчики форков вольются в команду
2) Ваша версия без проблем будет представлена во всех возможных дистрибутивах
3) Оживет продукт...

"Вышел форк Midnight Commander"
Отправлено Аноним , 24-Ноя-08 06:00 
>Самым разумным мне кажется связаться со старым автором и попросить передать проект
>MC вам (возможно не сразу передать, а постепенно). В результате у
>вас появятся некоторые существенные преимущества перед разными форками:
>1) Имя MC знакомо многим, у него есть большой комьюнити и не
>надо будет формировать его заново. Возможно некоторые разработчики форков вольются в
>команду
>2) Ваша версия без проблем будет представлена во всех возможных дистрибутивах
>3) Оживет продукт...

+1
mc использует много людей, это очень полезный инструмент.


"Вышел форк Midnight Commander"
Отправлено Ivan , 22-Ноя-08 14:08 
Имя менять надо стопудово, чтобы можно было нормально apt-get-ом с репозитария ставить, а может и добиться помещения в официалтные репозитарии debian, ubuntu и xandros.

"Вышел форк Midnight Commander"
Отправлено Angel IL , 22-Ноя-08 21:44 
могу послать патчи для корректной работы UTF под mipsel + исполняемые вперед.
не помню доделал ли сортировку по расширению (как это сделано в far).

"upstream, upstream, upstream"
Отправлено szh , 23-Ноя-08 00:00 
Самое лучшее - чтобы ваши патчи вошли в upstream mc!

Иначе это будет код неизвестный 99% пользователей линукс.


"Вышел форк Midnight Commander"
Отправлено vle2 , 24-Ноя-08 13:01 
>>А переименовать не догадались?
>>Обязательно конфликтовать с оригинальным?
>
>Тут воображения не хватило. Равно как и по версионности.
>
>Пока из "административных" вопросов не определено ничего - решаются только "технические" вопросы:
>идёт фиксинг выявленных проблем и, по-возможности, реализация пожеланий трудящихся.
>
>Если у кого-то будут идеи по поводу дальнейшей судьбы проекта, то выскажите
>их здесь, пожалуйста. Как назвать? Как версии нумеровать?

Залейте наиболее полезные изменения обратно в MC.
Это касается и некоторых патчей, которые разбросаны по дистрибутивам.
Это само лучшее, что можно сделать - собрать все в кучу.
Если текущий апстрим ничего с MC не делает, сформируйте команду патче-делателей
и двигайте MC дальше. Именно MC под именем MC, а не многочисленные мало кому известные форки.


"Вышел форк Midnight Commander"
Отправлено qmax , 25-Дек-08 19:52 
>Если у кого-то будут идеи по поводу дальнейшей судьбы проекта, то выскажите
>их здесь, пожалуйста. Как назвать? Как версии нумеровать?

В своё время хотел назвать свой клон "nmc" - Nightmare Commander :)
хотя такое название больше подходит для оригинала.


"Вышел форк Midnight Commander"
Отправлено User294 , 25-Дек-08 21:17 
>В своё время хотел назвать свой клон "nmc" - Nightmare Commander :)

Лучше уж Next-gen mc :D.Это mc явно не помешало бы - ряд бестолковостей оного достает.

Кстати кто скажет - давим F3 на большом файле.Мегов 300 или более.Смотрим его без парсеров и прочая.Пытаемся двинуться в конец файла.Опаньки - mc затыкается на полминуты и натужно думает.Простите, а над чем он столько думает?!Seek в файле занимает столько времени?Или что он там 30 секунд на мощной машине педалит?И почему в FAR на таком же файле переход в конец файла - моментальный?


"Вышел форк Midnight Commander"
Отправлено anonymous , 21-Ноя-08 22:28 
нет тарболов - не ебилдов.

"Вышел форк Midnight Commander"
Отправлено Аноним , 21-Ноя-08 23:06 
В ебилдах можно сделать чтоб тянулся из SVN, CVS и прочего.

"Вышел форк Midnight Commander"
Отправлено Guest , 22-Ноя-08 01:50 
>В ебилдах можно сделать чтоб тянулся из SVN, CVS и прочего.

В этом главная их проблема.


"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 02:00 
> В этом главная их проблема.

там же можно указать ревизию


"Вышел форк Midnight Commander"
Отправлено helgi , 21-Ноя-08 22:49 
Спасибо. Автору респект.

"Вышел форк Midnight Commander"
Отправлено vadiml , 21-Ноя-08 22:56 
Хорошо бы добавить патч печати txt файлов
http://www.klv.lg.ua/~vadim/mc/patch-mc-4.6.1-prn
Когда юзеров на работе переводил на Linux, всем привыкшим к Far'у он очень пригодился

В ASPLinux он уже наложен на mc


"Вышел форк Midnight Commander"
Отправлено Slavaz , 21-Ноя-08 23:20 
>Хорошо бы добавить патч печати txt файлов
>http://www.klv.lg.ua/~vadim/mc/patch-mc-4.6.1-prn
>Когда юзеров на работе переводил на Linux, всем привыкшим к Far'у он
>очень пригодился
>
>В ASPLinux он уже наложен на mc

+    lpr = g_strdup("a2ps -1m -X koi8-r -f8 -B --border=no");
+                   /* FIXME:     ^^^
+    my printers (hp dj 845 and hp lj 1010) cann't work with "-X utf-8" or a2ps don't normally support utf-8 */

Смущает.. Оно действительно с utf-8 не работает?

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


"Вышел форк Midnight Commander"
Отправлено Аноним , 21-Ноя-08 23:02 
А че, почему бы не добавить все изменения в исходный mc? Все равно ж им никто не занимается... В чем проблема, не понял...

"Вышел форк Midnight Commander"
Отправлено Slavaz , 21-Ноя-08 23:14 
>А че, почему бы не добавить все изменения в исходный mc? Все
>равно ж им никто не занимается... В чем проблема, не понял...

Вот и я также подумал :)



"Вышел форк Midnight Commander"
Отправлено Света , 21-Ноя-08 23:16 
Считаю, надо убрать глибу из midnight commander.

"Вышел форк Midnight Commander"
Отправлено Pavel , 21-Ноя-08 23:26 
>Считаю, надо убрать глибу из midnight commander.

Раз считаете - делайте.
Готов внести ваши патчи в основное дерево mc


"Вышел форк Midnight Commander"
Отправлено Pavel , 21-Ноя-08 23:29 
Автору. Свяжись с Pavel Tsekov. Он тебе пояснит в чем трудности subshell.c.
То, как ты пропатчил subshell - никуда не годиться. На мой скромный взгляд.

"Вышел форк Midnight Commander"
Отправлено Slavaz , 21-Ноя-08 23:40 
>Автору. Свяжись с Pavel Tsekov. Он тебе пояснит в чем трудности subshell.c.
>
>То, как ты пропатчил subshell - никуда не годиться. На мой скромный
>взгляд.

Да, патч не совсем кондиционный - не во всех случаях будет корректно определять "занятость" фонового терминала. Однако как замена большого геморроя меньшим сгодится. Pavel Tsekov - есть контакты?
Если что - я в чатруме general@conference.jabber.redhat-club.org


"Вышел форк Midnight Commander"
Отправлено pavlinux , 21-Ноя-08 23:29 
А работают хоткеи для выбора из списка, когда задаешь подключение к SMB SSH серверам. Там справа значок [^] - работает только от мыши :(
Прилипили бы Ctrl-Down например.

  


"Вышел форк Midnight Commander"
Отправлено Slavaz , 21-Ноя-08 23:36 
>А работают хоткеи для выбора из списка, когда задаешь подключение к SMB
>SSH серверам. Там справа значок [^] - работает только от мыши
>:(
>Прилипили бы Ctrl-Down например.
>
>

ALT+P - выбрать предыдущий элемент из списка
ALT+N - выбрать следующий элемент из списка.

P.S. подключения к ftp/smb/ssh сервера можно вместе с паролями добавить в "Каталоги быстрого запуска" - удобней, особенно если сделать новую группу.


"Вышел форк Midnight Commander"
Отправлено pavlinux , 21-Ноя-08 23:42 
Ух, работат :)   Хотя забуду ... к  Ctrl+Down рука сама тянется

А это где-то описано, а то сколько рыл не находил.... И в каком исходном файле это находиться, себе переделаю?


"Вышел форк Midnight Commander"
Отправлено Slavaz , 22-Ноя-08 00:06 
>А это где-то описано, а то сколько рыл не находил.... И в
>каком исходном файле это находиться, себе переделаю?

В mc F1 -> "к перечню разделов" -> "редактирование строк ввода".
Третье от конца описание :)


"Вышел форк Midnight Commander"
Отправлено Denis , 22-Ноя-08 21:35 
а можно ли еще к подключению по ssh добавить возможность указания порта, к которому подключаться?

"Вышел форк Midnight Commander"
Отправлено Pashugan , 22-Ноя-08 10:23 
Alt+H - хистори, она и в Африке хистори, сто лет пользуюсь...

"форк Midnight Commander"
Отправлено Keeper , 21-Ноя-08 23:47 
Сабж не работает под FreeBSD. Собирал вот так:

./configure --prefix=/usr/local/mc --with-libiconv-prefix=/usr/local \
--enable-charset --enable-extcharset --enable-netcode --enable-background \
-- with-x --with-samba --with-edit

gmake

Получил ошибку сборки. Наложил вот такой самопальный патч:

--- src/filegui.c.orig    2008-11-21 22:06:03.000000000 +0300
+++ src/filegui.c    2008-11-21 22:53:56.000000000 +0300
@@ -50,7 +50,7 @@

#include <sys/types.h>
#include <sys/stat.h>
-#include <sys/statfs.h>
+#include <sys/statvfs.h>
#include <unistd.h>

#include "global.h"
@@ -914,7 +914,7 @@
     struct stat buf;
     int val;
     QuickDialog Quick_input;
-    static struct statfs stfs;
+    static struct statvfs stfs;
     char *def_text;
#ifdef HAVE_CHARSET
     char *errmsg;
@@ -924,7 +924,8 @@

     def_text = g_strdup(def_text_orig);

-    if (statfs(def_text, &stfs)==0) {
+#if 0
+    if (statvfs(def_text, &stfs)==0) {
       if (stfs.f_type==MSDOS_SUPER_MAGIC ||
           stfs.f_type==NTFS_SB_MAGIC ||
      stfs.f_type==SMB_SUPER_MAGIC ||
@@ -934,7 +935,6 @@
       }
     }

-#if 0
     message (1, __FUNCTION__, "text = `%s' \n def_text = `%s'", text,
        def_text);
#endif

Затем выполнил `gmake install` и запустил программу:
$ /usr/local/mc/bin/mc
Warning: file /usr/local/mc/etc/mc/extfs/extfs.ini not found
Warning: file /usr/local/mc/etc/mc/extfs/sfs.ini not found
Segmentation fault: 11 (core dumped)

Попробовал положить файлы extfs.ini и sfs.ini в каталог /usr/local/mc/etc/mc/extfs -- всё равно получаю Segmentation fault. Что я делаю не так?


"форк Midnight Commander"
Отправлено Slavaz , 22-Ноя-08 00:00 
>@@ -924,7 +924,8 @@
>
>     def_text = g_strdup(def_text_orig);
>
>-    if (statfs(def_text, &stfs)==0) {
>+#if 0
>+    if (statvfs(def_text, &stfs)==0) {

Вот тут странность. Я не специалист по *BSD-системам, но логически прослеживается, ИМХО, ошибка. Сначала всё готовится к работе с statvfs вместо statfs, а потом вдруг убирается вызов функции statfs и при этом комментарится целый кусок кода (фактически #if 0 - это комментарий); при этом в комментарий добавляется вызов statvfs... Попробуйте тут убрать #if 0
>       if (stfs.f_type==MSDOS_SUPER_MAGIC ||
>           stfs.f_type==NTFS_SB_MAGIC
>||
>    stfs.f_type==SMB_SUPER_MAGIC ||
>@@ -934,7 +935,6 @@
>       }
>     }
>
>-#if 0

А тут его вновь поставить
>     message (1, __FUNCTION__, "text = `%s' \n
>def_text = `%s'", text,
>   def_text);
> #endif
>


"форк Midnight Commander"
Отправлено pavlinux , 22-Ноя-08 05:01 
Батенька, я у Вас там double free нашел :)


"форк Midnight Commander"
Отправлено Keeper , 22-Ноя-08 11:26 
> Вот тут странность. [...]

Это не странность, это грязный хак. ^_^
Я выполнил сегодня `svn update` и посмотрел изменения в src/filegui.c. Более корректный патч должен выглядеть так:

--- src/filegui.c.r30    2008-11-22 10:52:50.000000000 +0300
+++ src/filegui.c    2008-11-22 11:13:22.000000000 +0300
@@ -50,7 +50,7 @@

#include <sys/types.h>
#include <sys/stat.h>
-#ifdef __APPLE__
+#if defined(__APPLE__) || defined (__FreeBSD__)
#      include <sys/mount.h>
#else
#      include <sys/statfs.h>

Теперь сборка проходит без ошибок. Но после запуска mc симптомы всё те же:

$ /usr/local/mc/bin/mc
Warning: file /usr/local/mc/etc/mc/extfs/extfs.ini not found
Warning: file /usr/local/mc/etc/mc/extfs/sfs.ini not found
Segmentation fault: 11 (core dumped)

Подсовывание ini-файлов по ожидаемому пути по прежнему не помогает. Если нужно, вот backtrace из coredump'а:

$ gdb /usr/local/mc/bin/mc mc.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
Core was generated by `mc'.
Program terminated with signal 11, Segmentation fault.
(... тут была куча Reading/Loading symbols ...)
#0  checkIfCodepageUTF (_cp=0) at charsets.c:308
308         cp_name = codepages[_cp].id;
(gdb) bt
#0  checkIfCodepageUTF (_cp=0) at charsets.c:308
#1  0x080abea0 in init_translation_table (cpsource=-1, cpdisplay=0) at charsets.c:193
#2  0x08090a36 in load_setup () at setup.c:658
#3  0x0807e115 in main (argc=Cannot access memory at address 0x5
) at main.c:2313


"форк Midnight Commander"
Отправлено Keeper , 22-Ноя-08 15:11 
Удалось запустить сабж на FreeBSD со следующими патчами:

--- src/charsets.c.orig    2008-11-22 14:56:26.000000000 +0300
+++ src/charsets.c    2008-11-22 14:57:40.000000000 +0300
@@ -29,6 +29,8 @@

#include <stdarg.h>

+#include <assert.h>
+
#include "global.h"
#include "charsets.h"

@@ -305,6 +307,7 @@
int checkIfCodepageUTF(int _cp){
     char *cp_name;
     if (_cp < 0 ) _cp = 0;
+    assert( codepages != 0);
     cp_name = codepages[_cp].id;
     if (
    (! strncmp(cp_name,"UTF-8",5)) ||
--- src/setup.c.orig    2008-11-22 14:01:54.000000000 +0300
+++ src/setup.c    2008-11-22 14:58:59.000000000 +0300
@@ -653,9 +653,9 @@
         load_string( "Misc", "ftp_codepage", "", cpname, sizeof(cpname));
         if(cpname[0] != '\0')  ftp_codepage=get_codepage_index(cpname);
       }
+    
+      init_translation_table( source_codepage, display_codepage );
     }
-
-    init_translation_table( source_codepage, display_codepage );
#endif /* HAVE_CHARSET */
}

--- src/filegui.c.orig    2008-11-22 10:52:50.000000000 +0300
+++ src/filegui.c    2008-11-22 11:13:22.000000000 +0300
@@ -50,7 +50,7 @@

#include <sys/types.h>
#include <sys/stat.h>
-#ifdef __APPLE__
+#if defined(__APPLE__) || defined (__FreeBSD__)
#      include <sys/mount.h>
#else
#      include <sys/statfs.h>


Кроме этого, пришлось создать такой симлинк:
# cd /usr/local/mc
# ln -s share etc
Без этого mc не находит свои ini-файлы. Но сабж работает всё равно не вполне правильно. Не отображаются рамки вокруг панелей и окошек, все надписи на английском языке (в оригинальном mc - на русском). Не работает перекодировка в UTF-8. У меня в системе используется KOI8-R:

$ echo $LANG
ru_RU.KOI8-R


"форк Midnight Commander"
Отправлено Kirill_AG , 23-Ноя-08 00:58 
>Кроме этого, пришлось создать такой симлинк:
># cd /usr/local/mc
># ln -s share etc

export MC_DATADIR=/usr/local/mc/share и симлинк не нужен.

Аналогичная проблема в Solaris nv101. Без  export MC_DATADIR=/opt/gnu/share/mc получается Segmentation Fault. В случае если MC_DATADIR указать, то по F3 в любом файле одни точки. При этом в checkIfCodepageUTF переменная cp_name=ASCII, хотя echo $LANG даёт ru_RU.UTF-8.


"Вышел форк Midnight Commander"
Отправлено дядя , 22-Ноя-08 00:59 
Вообще было бы чудесно если бы правки шли и в оригинальный mc. Там глядишь и в нормальных дистрах всплывут.

"Вышел форк Midnight Commander"
Отправлено Slavaz , 22-Ноя-08 01:18 
>Вообще было бы чудесно если бы правки шли и в оригинальный mc.
>Там глядишь и в нормальных дистрах всплывут.

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

По поводу добавления в апстрим: да. было бы совсем неплохо... Вот только они там вообще не шевелятся, блин :( Уже столько патчей наросло вокруг оригинального mc - жуть. Вот сейчас пытаюсь собрать всё воедино, ибо где-то видел переписанный ftp-клиент, где-то ещё что-то... и всё это в отдельных дистрибутивах - типа, в Сюсе свои фишки у mc, в Федоре - свои, в Дебиане тоже что-то отличительное. В основе всё тот же mc-4.6.1, но реально версий (через патчи) - море. Я попытаюсь слить опять в один поток все ручейки, разбежавшиеся от 4.6.1 Получится или нет - не знаю. Попытка - не пытка. :)

P.S. Самое противное - патчить патчи, блин :(


"Вышел форк Midnight Commander"
Отправлено Michael Shigorin , 22-Ноя-08 16:49 
>P.S. Самое противное - патчить патчи, блин :(

Надоест -- гляньте на git, там с бранчами [бранчей] попроще:
http://betterexplained.com/articles/intro-to-distributed-ver.../
http://www.kernel.org/pub/software/scm/git/docs/everyday.html
http://blog.tarantsov.com/2008/11/essential-git.html

PS: нашему майнтейнеру mc настучал :)


"Вышел форк Midnight Commander"
Отправлено mitya , 22-Ноя-08 01:38 
Спасибо большое за то, что вы делаете.

Как идея -- нормальная работа с sftp. Очень не хватает.
Табы?
Операции с файлами в фоне.


"Вышел форк Midnight Commander"
Отправлено HoverHell , 22-Ноя-08 12:21 
sftp лично я использую через sshfs (fuse), тут и правда (как, возможно, было предложено ниже) может быть удобней автомонтирование только прикрутить.
табы заменяются множеством mc в screen'е :)
А вот фоновые операции… Мне кажется, этот вопрос можно довести до прикручивания чего-либо вроде downloader'а. Особенно такая мысль возникает при копировании (для mc — обычном локальном копировании) с sshfs через нестабильный линк… :)
Т.е., в основном всё-таки фоновое копирование, но плюс ещё такие пункты как докачка и очередь. Ибо крайне редко бывает, что копирование в несколько потоков уменьшает общее время копирования; но при этом, иногда бывает удобно не выделять объекты (в текущей директории только, причём), а отправлять их на копирование сразу (для копирования в фоне).

"Вышел форк Midnight Commander"
Отправлено mitya , 22-Ноя-08 12:52 
Фоновые операции предлагаю только с одной целью -- чтобы окошко процесса копирования не перекрывало панели.
Fuse не везде настроить можно, скажем, если мс стоит на pfsense, то там про fuse можно забыть. А поскольку в мс есть свой ftp клиент, то сразу возникает мысль про sftp клиент.
Про screen я в самом деле забыл. Он везде работает? На любой консоли?

"Вышел форк Midnight Commander"
Отправлено HoverHell , 22-Ноя-08 13:04 
>Фоновые операции предлагаю только с одной целью -- чтобы окошко процесса копирования
>не перекрывало панели.

Ну, в таком простом варианте оно тоже может screen'ом решаться.

>Fuse не везде настроить можно, скажем, если мс стоит на pfsense, то
>там про fuse можно забыть. А поскольку в мс есть свой
>ftp клиент, то сразу возникает мысль про sftp клиент.

Нда, я и не подумал о применении mc на non-linux… :)
Кстати, "shell link" в mc это насколько то же самое? Или там где-то scp всё-таки?

>Про screen я в самом деле забыл. Он везде работает? На любой
>консоли?

AFAIU, если работает mc, то и screen тоже будет работать.
* Там чаще проблемы с дефолтной конфигурацией screen'а на некоторых консолях (вроде иксовой) в отношении всяких F-клавиш (особенно с модификаторами).


"Вышел форк Midnight Commander"
Отправлено anonymous , 24-Ноя-08 10:40 
>Про screen я в самом деле забыл. Он везде работает? На любой
>консоли?

кагбэ есть ещё dtach.


"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 02:07 
А может "подружить" с FUSE?
Я думаю, если подумать :), это может быть перспективным направлением.

---
Просто сейчас уже сплю.
Завтра сам подумаю.


"Вышел форк Midnight Commander"
Отправлено pavlinux , 22-Ноя-08 02:13 
>А может "подружить" с FUSE?
>Я думаю, если подумать :), это может быть перспективным направлением.
>Просто сейчас уже сплю. Завтра сам подумаю.

Ага, только сначала подумай что такое FUSE



"Вышел форк Midnight Commander"
Отправлено Slavaz , 22-Ноя-08 02:59 
>>А может "подружить" с FUSE?
>>Я думаю, если подумать :), это может быть перспективным направлением.
>>Просто сейчас уже сплю. Завтра сам подумаю.
>
>Ага, только сначала подумай что такое FUSE
>

Вероятно, он имел ввиду automount, если потелепатничать немного...


"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 15:36 
>А может "подружить" с FUSE?
>Я думаю, если подумать :), это может быть перспективным направлением.
>
>---
>Просто сейчас уже сплю.
>Завтра сам подумаю.

Я имел ввиду что бы работу с архивами, ftp, и т.д. сделать через основанные на FUSE(уже существующие) файловые системы.
Т.е. при в ходе в архив монтировать его (используя готовую ФС) например в ~/.mc/mnt и переходить в эту папку.
Вон тут http://apps.sourceforge.net/mediawiki/fuse/index.php?title=F...
куча файловых систем и еще кучу напишут (на все случаи жизни. покрыть возможности mc точно хватит).
Я думаю, что это будет удобно. Например нажать Ctrl+O и сделать что-то в консоле. Сейчас в mc такое не возможно.

---
Мозг включен.


"Вышел форк Midnight Commander"
Отправлено HoverHell , 22-Ноя-08 18:06 
>>А может "подружить" с FUSE?
>>Я думаю, если подумать :), это может быть перспективным направлением.
>>
>>---
>>Просто сейчас уже сплю.
>>Завтра сам подумаю.
>
>Я имел ввиду что бы работу с архивами, ftp, и т.д. сделать
>через основанные на FUSE(уже существующие) файловые системы.

Ну, основная проблема упомянута выше — mc он и под BSD бывает :)
Но вот других препятствий этому я и вправду не вижу.


"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 19:00 
А fuse под bsd не бывает? Гугл говорит, что бывает...

"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 19:04 
А если оно под bsd не юзабельно, то можно всеравно работать в этом направлении, тогда у bsd'шников будет еще один повод доделать fuse под bsd.

"Вышел форк Midnight Commander"
Отправлено Michael Shigorin , 22-Ноя-08 20:23 
Отнюдь не переживая за bsd-шников, поинтересуюсь: зачем?

"Вышел форк Midnight Commander"
Отправлено Kirill_AG , 23-Ноя-08 14:28 
FUSE под BSD давно есть

"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 02:36 
Ошибка сегментирования :-(
Собирал ./configure --prefix=/usr --enable-charset
P.S.:
OpenSUSE 11

"Вышел форк Midnight Commander"
Отправлено pavlinux , 22-Ноя-08 02:52 
>Ошибка сегментирования :-(
>Собирал ./configure --prefix=/usr --enable-charset
>P.S.:
>OpenSUSE 11

Фсе работат...

CFLAGS="-m64 -O3 -g0" ./configure --prefix=/usr --libdir=/usr/lib64 --with-samba --without-gpm-mouse --with-x --with-gnu-ld --enable-charset --disable-glibtest


Год назад я бы назвал это OpenSuSE 10.3


"Вышел форк Midnight Commander"
Отправлено pavlinux , 22-Ноя-08 02:59 
fish.c:638: предупреждение: формат ‘%u’ предполагает тип ‘unsigned int *’, но аргумент 3 имеет тип ‘off_t *’

"Вышел форк Midnight Commander"
Отправлено pavlinux , 22-Ноя-08 03:47 
editkeys.c:274: предупреждение: в передаче аргумента 1 ‘one_from_displayCP_to_UTC4INTERNAL’: несовместимый тип указателя

"Вышел форк Midnight Commander"
Отправлено Armen , 22-Ноя-08 05:29 
Наконец-то кто-то озаботился состоянием mc!
Ура!

"Вышел форк Midnight Commander"
Отправлено pavlinux , 22-Ноя-08 05:56 
Дела такие...

Из main.c  из main()       вызывается load_setup();
в setup.c  из load_setup() вызывается init_translation_table();
в charset.c init_translation_table() вызывается checkIfCodepageUTF(cpsource);
там же, в checkIfCodepageUTF() пытается читать из структуры кодировки.

  if (_cp < 0 )
    _cp = 0;
cp_name = codepages[_cp].id; /* которых на самом деле нет */


И при инициализации в ф-ции load_codepages_list(), если не находит
возвращает -1.

fname = concat_dir_and_file(mc_home, CHARSETS_INDEX);

if (!(f = fopen (fname, "r"))) {
         g_free (fname);
         fname = NULL;

      fname = concat_dir_and_file (mc_home_alt, CHARSETS_INDEX);

            if ( ! (f = fopen (fname, "r")) ) {
           fprintf (stderr, _("Warning: file %s not found\n"), fname);
               g_free(fname);
               fname = NULL;
            }
    return -1;
  }
g_free (fname);
fname = NULL;


Так что в функцию checkIfCodepageUTF() попадает -1
и она  прекрасно отрабатывает

  if (_cp < 0 ) /* -1 - условие истино */
    _cp = 0;    /* а хули толку        */
cp_name = codepages[_cp].id; /* их-то всё равно нет */

:) Доброе утро, я спать!


"Вышел форк Midnight Commander"
Отправлено Sarge , 22-Ноя-08 08:20 
Я бы хотел видеть в mc следующее:
- при нажатии ctrl+home -> переход в корневой каталог; если уже находимся в корневом каталоге, то в домашний.
- в меню смены прав (ctrl+x, c) -> пронумеровать галочки от "1" до "=" (в порядке расположения этих клавишь на клавиатуре) для возможности изменения этих прав хоткеями
- в меню смены овнера -> сортировать имена овнера и группы по алфавиту и переход на первого овнера/группу, начинающегося с определённого символа при нажатии его на клавиатуре.
- в справочнике каталогов (ctrl+\) тоже пронумеровать позиции с возможностью быстрого выбора нужной позиции; и ещё сделать подтверждение на удаление, а то я иногда промазываю по кнопке 'End' и нажимаю 'Delete'

"Вышел форк Midnight Commander"
Отправлено pavlinux , 22-Ноя-08 13:31 
> Я бы хотел видеть в mc следующее:

Присылай свои патчи увидим!


"Вышел форк Midnight Commander"
Отправлено Michael Shigorin , 22-Ноя-08 19:58 
>Я бы хотел видеть в mc следующее:
>- при нажатии ctrl+home -> переход в корневой каталог;

cd /

> если уже находимся в корневом каталоге, то в домашний.

cd

>и ещё сделать подтверждение на удаление, а то я иногда промазываю

Включите подтверждение на удаление? (или его за эти годы отломали?)



"Вышел форк Midnight Commander"
Отправлено Sarge , 24-Ноя-08 17:58 
>cd /
>cd

Какое отношение это имеет к mc?

>>и ещё сделать подтверждение на удаление, а то я иногда промазываю
>
>Включите подтверждение на удаление? (или его за эти годы отломали?)

А прочитать полностью? Там речь идёт про меню ctrl+\


"Вышел форк Midnight Commander"
Отправлено PavelR , 23-Ноя-08 08:33 
по первой хотелке:

две команды:  "cd ~"  и  "cd /" - и не надо никаких костылей.



"Вышел форк Midnight Commander"
Отправлено Ryu Seung Ha , 22-Ноя-08 08:29 
лучше бы подключился к разработке и допиливанию mc-light...

"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 09:33 
>При однобайтных и UTF-8 системной кодировке, при редактировании файла теперь  
> можно переключать кодировку.

Как?


"Вышел форк Midnight Commander"
Отправлено pavlinux , 22-Ноя-08 13:43 
>>При однобайтных и UTF-8 системной кодировке, при редактировании файла теперь  
>> можно переключать кодировку.
>
>Как?

Судя по коду, Ctrl-T


"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 10:29 
С --enable-charset вот такая хрень получаеться
/usr/local/mc/bin/mc
Segmentation fault

А без чарсета все запускается.


"Вышел форк Midnight Commander"
Отправлено PavelR , 22-Ноя-08 10:42 
Господа, а как насчет отключаемости подсветки табов и пробелов в mceditor ?


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


"Вышел форк Midnight Commander"
Отправлено pavlinux , 22-Ноя-08 14:18 
>Господа, а как насчет отключаемости подсветки табов и пробелов в mceditor ?
>
>
>
>Штука несомненно удобная при редактировании, но очень неудобна если надо из консоли
>мышкой выделить кусок текста и вставить кудато в другое окно, т.к.
>вся эта подсветка также будет копироваться как текст.

В редакторе F9->Настройка->Highlight options...


"Вышел форк Midnight Commander"
Отправлено PavelR , 22-Ноя-08 14:43 

Это в этом форке такая опция наличествует ?

У меня дебьян, в нем отключается цветовыделение, а замена пробелов на точки и табов на <---> остается...


"Вышел форк Midnight Commander"
Отправлено Slavaz , 24-Ноя-08 03:22 
>>Господа, а как насчет отключаемости подсветки табов и пробелов в mceditor ?
>>
>>
>>
>>Штука несомненно удобная при редактировании, но очень неудобна если надо из консоли
>>мышкой выделить кусок текста и вставить кудато в другое окно, т.к.
>>вся эта подсветка также будет копироваться как текст.
>
>В редакторе F9->Настройка->Highlight options...

Или Нажимать Ctrl+v - циклическое переключение режимов отображения пробелов и/или табов.


"Вышел форк Midnight Commander"
Отправлено mcuser , 04-Мрт-09 15:30 
>>Господа, а как насчет отключаемости подсветки табов и пробелов в mceditor ?
>>
>>
>>
>>Штука несомненно удобная при редактировании, но очень неудобна если надо из консоли
>>мышкой выделить кусок текста и вставить кудато в другое окно, т.к.
>>вся эта подсветка также будет копироваться как текст.
>
>В редакторе F9->Настройка->Highlight options...

У меня нет этой опции в настройках
В чем может быть проблема? Есть другие способы отключить подсветку?


"Вышел форк Midnight Commander"
Отправлено Karbofos , 22-Ноя-08 13:15 
спасибо за труды.
надеюсь, идея с объединением патчей воплотится

"Вышел форк Midnight Commander"
Отправлено XoXa , 22-Ноя-08 13:20 
А как вы вообще его используете? Ну... мне просто интересно. Для каких задач?
PS: не флейма ради, а выяснить для себя, -- оно мне надо? Лично я, не умею его использовать (не научили в свое время, -- дали по рукам).

"Вышел форк Midnight Commander"
Отправлено HoverHell , 22-Ноя-08 13:25 
>А как вы вообще его используете? Ну... мне просто интересно. Для каких
>задач?
>PS: не флейма ради, а выяснить для себя, -- оно мне надо?
>Лично я, не умею его использовать (не научили в свое время,
>-- дали по рукам).

Ну, я и правда нахожу консоль с шеллом более удобной во многих случаях.
Необходимость в mc возникает в тех случаях, когда нужно совершать всяческие операции над множествами похоже поименованных файлов (когда для введения имени каждого с автодополнением требуется не менее 5 символов*).

* Особенно когда варианты этих символов — тире и подчёркивания. Часто встречается в каталогах с сырцами дебиановских пакетов :). Ещё что-то такое может встречаться в каталогах с какими-либо сериалами.


"Вышел форк Midnight Commander"
Отправлено pavlinux , 22-Ноя-08 14:14 
> Ну, я и правда нахожу консоль с шеллом более удобной во многих случаях.

1. Залезть на FTP/SMB/SSH сервер найти там нужное и скопировать в соседнюю панель.
2. Табом прыгать по каталогам находящихся на расстоянии в 1024 знака

типа
cd /usr/src/GCC/gcc-4.3.2/gcc/testsuite/g++.old-deja/g++.abi
ls
cd /media/disk/src/packages/BUILD/freetype-2.3.5/builds/amiga/include/freetype/config
ls

Ну трахайся если прикалыват...

3. Нех-редактор.
4. Вставка удаление столбцов.
5. По каталогам с русскими именами и пробелами так же очень удобно лазить...


И не надо пантоваться, типа Кульхацер, pure shell... Полно вас тут...


"Вышел форк Midnight Commander"
Отправлено HoverHell , 22-Ноя-08 14:45 
>> Ну, я и правда нахожу консоль с шеллом более удобной во многих случаях.
>Ну трахайся если прикалыват...
>И не надо пантоваться, типа Кульхацер, pure shell... Полно вас тут...

Эмм… Мсье предпочитает не читать сообщения дальше первой строчки?
Случаи, описанные выше, не так часто встречаются. И, как я уже сказал, именно для таких случаев mc и нужен.

Мне было бы больше интересно узнать, попадаются ли такие задачи (вроде упомянутых мной или pavlinux'ом) автору первого поста этой ветки, и если да — то как он с ними без mc справляется.


"Вышел форк Midnight Commander"
Отправлено XoXa , 22-Ноя-08 15:02 
> Случаи, описанные выше, не так часто встречаются.
> И, как я уже сказал, именно для таких случаев mc и нужен.
> Мне было бы больше интересно узнать, попадаются ли такие задачи (вроде упомянутых
> мной или pavlinux'ом) автору первого поста этой ветки, и если да — то как он с
> ними без mc справляется.

1.По русским именам бегать мне практически не приходится. М.б. потому, что я ими стараюсь не пользоваться, а если пользуюсь, то на win-машине.
2.По smb-сетке тоже лазать практически не приходится. Если что-то требуется закачать, то использую winscp-шный плагин для FAR.
3.Пожалуй да, когда имеется надобность в копировании множества файлов, которые надо отобрать "глазками", мне кажется очень удобно использовать Ins в mc.
4.Hex-редактор прямо сейчас и попробую на 2Gb оракловом дампе (известный глюк exp-а, когда вместо 0x20 прописывается 0x00 в поле с DEFAULT). Правда что-то мне говорит, что ничего у меня не выйдет. До недавнего времени пользовался hexeditor-ом под Win -- HxD. За счет того, что он считывает по-блочно, он вполне справляется и с большими объемами файлов. BTW, если у кого есть рецепт, как это можно сделать в *nix (лучше всего, если это будет что-то типа hex-sed), то буду очень благодарен, т.е. найти в бин.файле заданную последовательность, и заменить ее на другую.
5.Немного не понял, что такое "вставка удаление столбцов"... Наверное в mcedit. Но он мне не нравится...:( Даже для минимального редактирования. Даже не хочется вдаваться в подробности, что именно мне в нем не нравится (иначе и правда поднимается флейм).

PS: странное дело... вроде и написал, что "не ради флейма"... ан нет... тут же "кульхацкер", "полно вас тут" -- это что, действует как красная тряпка?


"Вышел форк Midnight Commander"
Отправлено XoXa , 22-Ноя-08 15:59 
>4.Hex-редактор прямо сейчас и попробую на 2Gb оракловом дампе (известный глюк exp-а,
>когда вместо 0x20 прописывается 0x00 в поле с DEFAULT). Правда что-то
>мне говорит, что ничего у меня не выйдет. До недавнего времени
>пользовался hexeditor-ом под Win -- HxD. За счет того, что он
>считывает по-блочно, он вполне справляется и с большими объемами файлов. BTW,
>если у кого есть рецепт, как это можно сделать в *nix
>(лучше всего, если это будет что-то типа hex-sed), то буду очень
>благодарен, т.е. найти в бин.файле заданную последовательность, и заменить ее на
>другую.

Вьювер долго искал строчку, но найдя и исправив ее, все записалось, на удивление, быстро. Т.о. hexedit для моих целей вполне пригоден. Другими словами, вот два применения mc, которые для меня полезны :)
Однако, если кто-нибудь подскажет я автоматический инструмент, а-ля sed, для модификации binary-файлов, то я буду очень признателен.


"Вышел форк Midnight Commander"
Отправлено ln , 22-Ноя-08 15:06 
а это о чем?
4. Вставка удаление столбцов.

не про редактор, случаем?


"Вышел форк Midnight Commander"
Отправлено Stat , 22-Ноя-08 16:30 
1. lftp для этого вполне рулит.
2. cd /media/disk/src/packages/BUILD/freetype-2.3.5/builds/amiga/include/freetype
cd /usr/src/GCC/gcc-4.3.2/gcc/testsuite/g++.old-deja/g++.abi
В zsh это всяко быстрее, проверено. Просто потому что при комплишоне можно указать по одной букве от кучи вложенных каталогов, а
3. Для этого есть chexedit
4. Каких столбцов, куда?
5. Разницы, какой язык каталогов нет. Пробелы тоже не мешают, если они не в начале названий.

> И не надо пантоваться, типа Кульхацер, pure shell... Полно вас тут...

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

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


"Вышел форк Midnight Commander"
Отправлено Michael Shigorin , 22-Ноя-08 20:10 
>2. cd /media/disk/src/packages/BUILD/freetype-2.3.5/builds/amiga/include/freetype
>cd /usr/src/GCC/gcc-4.3.2/gcc/testsuite/g++.old-deja/g++.abi
>В zsh это всяко быстрее, проверено.

Зависит, для одной схожей задачи тоже обычно mc применяю.  Когда "cd -" недостаточно из-за того, что минимум в одном месте всё равно ещё бегать между ../ и ./ (btw если кто не в курсе про lynx like motion в опциях и влевом-вправом по каталогам, а также ctrl-y/u для истории -- полезные штуки).

Кстати, про историю по последнему аргументу на alt-. (esc .) знаете?  Крайне удобная фича (mkdir zzz-y.x<enter>cd <alt-.>), в zsh/bash наблюдается.

>5. Разницы, какой язык каталогов нет.

Эээ... не скажите, тут как раз mc был замечен в куроченье history, когда кириллица туда в квоченом виде летела.  KOI8-R.

>Пробелы тоже не мешают, если они не в начале названий.

ls \ 1

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

И это да.  Например, ~/Download за полгода :)

Кстати, а задачу "вытащить файлик из исошника или другого архива" как обычно решаете?  Просто с той же avfs zsh больше мешает, чем помогает -- а отучать лень было.

Когда надоело mount -o loop -t iso9660, сделал соответствующую extfs.  Только вот спасибо апстриму isoinfo -- порой меняют чуток формат вывода -l -R :-/


"Вышел форк Midnight Commander"
Отправлено КтулхЪ , 22-Ноя-08 14:17 
так и не смог собрать этот Advanced Midnight Commander mc-4.1.x-MP.

Там в этих падчах есть который добавляет очередь копирования/перемещения?

кто нибудь слышал о far? четам с его открытым кодом ченить делают? год прошел уж...


"Вышел форк Midnight Commander"
Отправлено Sarge , 22-Ноя-08 14:47 
> кто нибудь слышал о far? четам с его открытым
> кодом ченить делают? год прошел уж...

под линукс его всё-равно портировать не собираются. Слишком многое там завязано на WinAPI.


"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 15:35 
Вот скажите, а как сабж большинство юзают в xterme (Konsole, Terminal etc...) или в чистой консоли?

Если 1); то это маразм есть конкверор + баш в тех же иксовых терминалах.
Если 2); то это ДОСисм чистейший, чистый баш (про zsh молчу) + скрипты перло-рубино-питоновые гораздо эффективние и познавательнее.

ИМХО но mc нужен только переходникам с винды и неосилившим консоль.

Я и сам раньше включал mc, в компах я тогда 0 был, потом понял все эти псевдоГУИ не есть гут.


"Вышел форк Midnight Commander"
Отправлено Keeper , 22-Ноя-08 16:37 
> Если 1); то это маразм есть конкверор + баш в тех же иксовых терминалах.

Konqueror - это который "a la Explorer" в Windows? Или вы таки имели в виду двухпанельный Krusader?


"Вышел форк Midnight Commander"
Отправлено HoverHell , 22-Ноя-08 18:05 
>> Если 1); то это маразм есть конкверор + баш в тех же иксовых терминалах.
>
>Konqueror - это который "a la Explorer" в Windows? Или вы таки
>имели в виду двухпанельный Krusader?

Konqueror тоже двухпанельным быть умеет.

> юзают в xterme или в чистой консоли?

Я, конечно, в xterm'е использую, но до консоли мне в screen'е всегда ближе, чем до какого-нть гуя. Хотя это не относится ко всяким броузерам (картинки…) и IMам.

Но всё-таки интересно, что именно оп Аноним скажет про конкретные примеры применения, приведённые выше. Оно и правдо какими-то скриптами может заменяться?…


"Вышел форк Midnight Commander"
Отправлено Michael Shigorin , 22-Ноя-08 20:17 
>Если 1); то это маразм

Спасибо на добром слове (aterm за "etc...", боюсь, прокатит).

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

Для меня точка "вылезти" когда-то была при удалении "mc" в качестве последней строчки ~/.bash_profile -- потому как понял, что после логина чаще сразу жму F10, чем нет :)  Что не помешало позже немного расширить его и применить для задач, где не совсем удобен нормальный шелл (см. выше про avfs).

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

PS: курс о том, как использовать консоль, я в своём лицее читал в 1999 и достав в прошлом году из-под слоя пыли -- не нашёл, что исправить.  Читая вторично в этом году, уже заметил -- /usr/{doc,man} на /usr/share/{doc,man}. :)  http://fly.osdn.org.ua/~mike/docs/Linux145.ps.gz

PPS: "переходники с винды" или пограмотней нуля будут (тогда в курсе про tc/far/vc, а нередко сами быренько понимают разницу между command.com сотоварищи и нормальным шеллом), или им эти все эпитеты побоку, поскольку "а что тут вместо эксплорера" в лучшем случае.


"Вышел форк Midnight Commander"
Отправлено TotalCommander , 22-Ноя-08 18:57 
интересно почему автор mc изначально не наделил его расширяемостью, всем миром писалибы плагины, небылоб мороки с совместимостью падчей.
так хочется "идеальный" файловый менеджер под консоль.
Между прочим никакой трюк с screen не заменит обычные табы, если работаешь с кучей каталогов, выделил слева файло а справа переключаешься по каталогам в табах и раскидываешь это файло.
А почему очереди нет, приходится ждать покак одни файлы сольются потом только перекидывать следующию партию.
Я понимаю что это будет только когда я сам падчи напишу :P, но неужели автор неосилил эти полезнейшие функции?

"Вышел форк Midnight Commander"
Отправлено Square , 22-Ноя-08 20:12 
>интересно почему автор mc изначально не наделил его расширяемостью, всем миром писалибы
>плагины, небылоб мороки с совместимостью падчей.
>так хочется "идеальный" файловый менеджер под консоль.
>Между прочим никакой трюк с screen не заменит обычные табы, если работаешь
>с кучей каталогов, выделил слева файло а справа переключаешься по каталогам
>в табах и раскидываешь это файло.
>А почему очереди нет, приходится ждать покак одни файлы сольются потом только
>перекидывать следующию партию.
>Я понимаю что это будет только когда я сам падчи напишу :P,
>но неужели автор неосилил эти полезнейшие функции?

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


"Вышел форк Midnight Commander"
Отправлено Аноним , 22-Ноя-08 20:16 
Где скачать для CentOs?

"Вышел форк Midnight Commander"
Отправлено Angel IL , 22-Ноя-08 21:21 
Странно у меня это все было еще 2 года назад :)
Только я себе еще добавлял "Исполняемые вперед".

"Вышел форк Midnight Commander"
Отправлено Денис , 22-Ноя-08 21:23 
>Где скачать для CentOs?

Для CentOS 5/RHEL 5 под i386 здесь http://people.redhat-club.org/inf/mc-slavaz/rpm/
Затем удаляем старый mc: rpm -e mc
Затем устанавливаем новый: rpm -ihv mc-XXXXXXX.rpm

Либо сразу обновляем через: rpm -Uhv mc-XXXXXXX.rpm

Пользователи Fedora берут последний srpms здесь http://people.redhat-club.org/inf/mc-slavaz/srpm/ и пересобирают т.е. делают rpmbuild --rebuild mc-XXXXXXX.src.rpm . Собранный пакет будет лежать в /usr/src/redhat/RPMS/i386


"Вышел форк Midnight Commander"
Отправлено Angel IL , 22-Ноя-08 21:38 
вот например скрин
http://wl500g.info/attachment.php?attachmentid=2125&stc=1&d=...

правда патчил под wl500gp спасибо Dominus за патч с подсветкой файлов.


"Вышел форк Midnight Commander"
Отправлено Ne01eX , 23-Ноя-08 00:38 
Спасибо дядя Слава. Взял на заметку =).

"Вышел форк Midnight Commander"
Отправлено Ne01eX , 23-Ноя-08 01:01 
Сейчас правил сайт и осознал:

"ты понимаешь, что привязан к mc, когда, чтобы сохраниться по привычке жмешь F2 в любом textfield".

=) =) =)


"Вышел форк Midnight Commander"
Отправлено pavlinux , 23-Ноя-08 02:36 
     /* no entry will cover more than 6 months */
      low = t - MAX_DST_WIDTH/2;
      if (t < low)    
/* Вы там идиоты чтоли: t никогда не будет меньше!!!
  * low = t - MAX_DST_WIDTH/2, следовательно выражение
  * t < low равносильно  t < t - MAX_DST_WIDTH/2; (например так 5 < 5 - 2)
  */

     low = TIME_T_MIN;
      
     high = t + MAX_DST_WIDTH/2;
     if (high < t)
    high = TIME_T_MAX;
     /* Те же яйца только в другую сторону
      * high = t + const
      * if ( t+c < t )  5+2 < 5 :)
      */
    
    


"Вышел форк Midnight Commander"
Отправлено Аноним , 24-Ноя-08 09:23 
>     /* no entry will cover more than
>6 months */
>      low = t - MAX_DST_WIDTH/2;
>      if (t < low)
> /* Вы там идиоты чтоли: t никогда не будет меньше!!!
>  * low = t - MAX_DST_WIDTH/2, следовательно выражение
>  * t < low равносильно  t < t -
>MAX_DST_WIDTH/2; (например так 5 < 5 - 2)
>  */

это зависит от типа t и значения t и MAX_DST_WIDTH. как Вы думаете, гениальный Вы наш, чему будет равно t после этого:
unsigned int t = 1;
unsigned int low;

low = t - 10;

/* представляете, low будет больше t, а t меньше low ! вот чудеса то ! */

ps: pavlinux, признавайся, "Вы там идиоты чтоли" ?


"Вышел форк Midnight Commander"
Отправлено Аноним , 24-Ноя-08 09:25 
s/чему будет равно t/чему будет равно low/

"Вышел форк Midnight Commander"
Отправлено pavlinux , 23-Ноя-08 02:41 
Люди, а кто это такой - Вячеслав Занько, кто знает его?
Что он до сей активности делал, - в каких участвовал, где учился, на кого?
Принятые патчи, свои проекты. ......

А то я чёй-то глянул, кроме исправления подсветки : и путей в манах :)
он особо-то и не делает...

-----

особенно понравились

tmp_w1 = g_malloc(sizeof(int)+1);  /* +1 на всякий случай? */
    memset(tmp_w1,0,5);    /* что за 5-ка не ясно подозреваю что sizeof(int)+1  */
    memcpy(tmp_w1, &c, sizeof(int)); /* а почему же тогда копируем sizeof(int), если выделил sizeof(int)+1 */
    tmp_w1[1] = (char) 0;      /* вместо tmp_w1[1] = '\0'; */


"Вышел форк Midnight Commander"
Отправлено pavlinux , 23-Ноя-08 03:57 
>Люди, а кто это такой - Вячеслав Занько, кто знает его?

Нашел всё,
и как ссал на чужие домики под Гродно, топором рубил ноутбуки,
желает "умом выделиться", может "советы давать по Линуксу"

В общем все, кроме C кода!    

http://osdir.com/ml/user-groups.linux.minsk.general/2005-07/...
http://mlblog.osdir.com/user-groups.linux.minsk.general/2005...
http://mlblog.osdir.com/user-groups.linux.minsk.general/2006...
http://mlblog.osdir.com/user-groups.linux.minsk.general/2006...
http://mlblog.osdir.com/user-groups.linux.minsk.general/2006...
http://osdir.com/ml/user-groups.linux.minsk.general/2005-07/...

http://forum.mybrest.net/index.php?showforum=40
http://forum.ixbt.com/post.cgi?text=slavaz
http://www.fedoralinux.ru/forum/viewtopic.php?id=12
http://www.linux.org.ru/search.jsp?q=slavaz&include=all&date...
http://forum.sysfaq.ru/index.php?showuser=814
http://asplinux.net/node/805


http://asplinux.net/node/1997
> Слава, модератор форумов Администрирование, Сетевая безопасность, C/C++ /D, Shell (Bash), Lasarus/FreePascal/Kylix, Python,
> XUL/HTML/JavaScript, ведущий авторского проекта Почтовый сервис на основе Qmail для ASPLinux .
> Не правда ли, интересная коллекция интересов? Улыбка Слава умеет почти все - от администрирования до програмирования,
> причем программирование он знает профессионально и использует его как в серьезных перспективных проектах, так и
> при каждом удобном случае. "Скрипт может все!" - пожалуй, так можно можно охарактеризовать один из его девизов.
> Конечно, он мог бы и больше, но ему мешает... впрочем, он сам знает, что ему мешает

Фотка http://asplinux.net/files/memb/u1/poll/slavaz.jpg
город      Брест
Провайдер  CityLine.Брест. http://forum.cityline.by



"Вышел форк Midnight Commander"
Отправлено СуперМегаАноним , 23-Ноя-08 05:50 
>и как ссал на чужие домики под Гродно, топором рубил ноутбуки,

Наш человек - зачет, теперь только этим форком буду пользоваться !!!

pavlinux Ви таки любите покопаться в чужом белье и не стесняетесь всем говорить об этом ?


"Вышел форк Midnight Commander"
Отправлено Keeper , 23-Ноя-08 14:19 
>pavlinux Ви таки любите покопаться в чужом белье и не стесняетесь всем
>говорить об этом ?

zOMG, меня окружают одни извращенцы. Как страшно жить.


"Вышел форк Midnight Commander"
Отправлено pavlinux , 23-Ноя-08 14:27 
Ну а Вам не интересно, кто это замутил? Мне да!
Просто были подобные истории с xmms и sim.  
хmms студент какого-то Педагогического института,
где даже бегло пр. Фурье не изучают, про С уж молчу.
А sim какой-то кульхацкер, из ТСХА :)  
  Так же, собрали с миру всех патчей, народ созвали,
но когда у них дошло дело до глубоких багов в алгоритмах,
рассосались как медь в кислоте. А народ-то завелся...
  Короча, если он себе ёщё 2-х человек на  равных правах не возмёт,
всё это накроется, опять же, медным тазом!
  Нам монархия не нужна!!!

  


"Вышел форк Midnight Commander"
Отправлено Slavaz , 23-Ноя-08 17:35 
>[оверквотинг удален]
>хmms студент какого-то Педагогического института,
>где даже бегло пр. Фурье не изучают, про С уж молчу.
>А sim какой-то кульхацкер, из ТСХА :)
>  Так же, собрали с миру всех патчей, народ созвали,
>но когда у них дошло дело до глубоких багов в алгоритмах,
>рассосались как медь в кислоте. А народ-то завелся...
>  Короча, если он себе ёщё 2-х человек на  равных
>правах не возмёт,
>всё это накроется, опять же, медным тазом!
>  Нам монархия не нужна!!!

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

Кроме патчей пока что ничего и не будет. Нужно очень много идей, раскиданных по дистрибутивам и по Интернету, слить воедино. Проверить их взаимную работу, чесать репу, почему у некоторых не собирается, у некоторых не перекодирует, а у некоторых вообще падает в кору. :(

Взялся я по одной простой причине - кому-то нужно было это сделать. Вообще-то начиналось всё только лишь с заточки mc под себя - я вообще не планировал никому ничего отдавать. Но потом засветился на ЛОРе в теме "кто сейчас чем занимается (или настраивает - не помню уже)". Там народ попросил оповестить их, когда закончу. Закончил, оповестил. В теме посыпались предложения. От "mc не нужен", до списков пожеланий. Я решил, что нужно таки ситуацию исправлять - авторы mc забили на своё детище, но это детище, судя по количеству откликов, умирать не собирается. Живёт дальше в виде патчей и реинкарнаций в разных дистрибах. Я поставил перед собой цель: слить всё разнообразие патчей воедино.
На качество кода не ругайтесь, пожалуйста. Моего кода там - кот наплакал, как верно Вы заметили. В основном, включения чужого кода (из патчей), включения пожеланий других людей.

Да, по поводу монархии - никакой монархии. Просто республика в одном человке - во мне :) Это значит, что второго контрибьютора приму я, третьего - уже оба будем думать, принимать или нет. Четвёртый и т.д. - принимаются по результатам голосования (и по количеству и качеству патчей от кандидата ) в списке рассылки, например. Короче, нормальная схема OS-разработки.

P.S. Желаете стать контрибьютором? Без проблем, свяжитесь со мной - mc@conference.jabber.redhat-club.org - это чат-рум, я там присутствую. Только просьба: терпимее друг к другу, плиз...


"Вышел форк Midnight Commander"
Отправлено anonymous , 23-Ноя-08 18:02 
>[оверквотинг удален]
>хmms студент какого-то Педагогического института,
>где даже бегло пр. Фурье не изучают, про С уж молчу.
>А sim какой-то кульхацкер, из ТСХА :)
>  Так же, собрали с миру всех патчей, народ созвали,
>но когда у них дошло дело до глубоких багов в алгоритмах,
>рассосались как медь в кислоте. А народ-то завелся...
>  Короча, если он себе ёщё 2-х человек на  равных
>правах не возмёт,
>всё это накроется, опять же, медным тазом!
>  Нам монархия не нужна!!!

pavlinux, склочный ты наш, ИМХО ты слишком много у подъезда с бабульками сидишь)).
Добрый совет тебе - бросай это дело =)


"Вышел форк Midnight Commander"
Отправлено Slavaz , 23-Ноя-08 17:13 
>>Люди, а кто это такой - Вячеслав Занько, кто знает его?
>Нашел всё,
>и как ссал на чужие домики под Гродно, топором рубил ноутбуки,
>желает "умом выделиться", может "советы давать по Линуксу"
>
>В общем все, кроме C кода!

Ого. Стоило на выходные к куму в деревню съездить побухать - а тут уже целое расследование провели :)

На все фразы отвечу предложением: я такой же, как и все. Помогаю на форумах, ибо есть такое понятие "зарядка для ума", ну и порисоваться, само собой, в меру честолюбия. На других посмотреть и себя показать. Объём моих знаний никак не влияет на мои человеческие качества. Считаю, что наезды на других недопустимы, ибо даже если будет помощь, оформленная в стиле ЛОРа "man xxx, быдло", то сам факт помощи сводит на нет обращение к собеседнику. Что ещё? Обоссанные домики и прочие грешки? Гм, поступил неправильно, согласен. Но сделанного не стесняюсь - это прошлое, что было - того не переписать заново... и не обещаю, что такого не повторится. :)



"Вышел форк Midnight Commander"
Отправлено srgaz , 23-Ноя-08 11:55 
Отличный форк.
2 pavlinux У Вас справка есть ? Наверно таких не берут в космонавты.  

"Вышел форк Midnight Commander"
Отправлено pavlinux , 23-Ноя-08 14:36 
Нету там ни форка ни клона, куча патчей пока.

и переменные объявляются вот так:

int pupkin = 0

int function(int pupkin, char vasya) {

   int pupkin = 1;

   if (vasya == NULL) {  
      pupkin = 0
      return 1;
  } else {
          int pupkin = 0;
           if (1);
  }

Ну и так далее...

            


"Вышел форк Midnight Commander"
Отправлено pavlinux , 23-Ноя-08 14:52 
И заебали вы уже на личности переходить!
Да, я придираюсь, но я объясняю почему и как.
А не просто обосрать павлинуха, назвать белобилетником,
который ссыться, курить грибы и чай, фетишист и дрочит на фото Торвальдса!


И щас ведь кто-нить снизу подпишет, - "А что это так?"




"патч-патч, перепатч"
Отправлено Andrey Mitrofanov , 23-Ноя-08 15:22 
>И заебали вы уже

Тебе ж говорили уже, много раз, что это--^^^ взаимно.

> на личности переходить!

Некоторые -- почему-то не сразу. К Вам относятся _бережно_, а Вы не цените. :-P

>Да, я придираюсь, но я объясняю почему и как.
>А не просто обосрать павлинуха, назвать белобилетником,

О, это его проняло. Ещё один, приятный, "момент взаимности".

>который ссыться, курить грибы и чай, фетишист и дрочит на фото Торвальдса!

Чем бы дитя не тешилось, лишь бы не Таненбаумом!

>И щас ведь кто-нить снизу подпишет, - "А что это так?"

Фиг.


"патч-патч, перепатч"
Отправлено pavel_simple , 23-Ноя-08 16:07 
Ж:-) Дурдом -- а ведь весело :)

"Вышел форк Midnight Commander"
Отправлено yantux , 23-Ноя-08 17:36 
Вооще конечно хреного, что проекты не собраны в один. Бздец.

"Вышел форк Midnight Commander"
Отправлено Аноним , 24-Ноя-08 03:05 
кой-чего портировано на бубунту, с поддержкой dnotify:

https://bugs.launchpad.net/ubuntu/+source/mc/+bug/301328


"Вышел форк Midnight Commander"
Отправлено Аноним , 24-Ноя-08 03:08 
Разве mc зависиот от Gnome??

$ apt-cache depends mc
mc
  Зависит: libc6
  Зависит: libglib2.0-0
  Зависит: libgpmg1
  Зависит: libslang2
  Предлагает: mime-support
  Предлагает: perl
  Предлагает: zip
  Предлагает: unzip
  Предлагает: bzip2
|Предлагает: links
    elinks
    elinks-lite
|Предлагает: w3m
  Предлагает: lynx
    lynx-cur
  Предлагает: arj
  Предлагает: file
  Предлагает: xpdf
  Предлагает: dbview


"Вышел форк Midnight Commander"
Отправлено Slavaz , 24-Ноя-08 03:16 
>Разве mc зависиот от Gnome??
>
>  Зависит: libglib2.0-0

От гнома не зависит - зависит от glib.

2 Pavlinux: Посмотрите, пожалуйста, http://people.redhat-club.org/slavaz/trac/ticket/27#comment:2


"Вышел форк Midnight Commander"
Отправлено pavlinux , 24-Ноя-08 06:02 
FIXED

"Вышел форк Midnight Commander"
Отправлено Ne01eX , 24-Ноя-08 08:20 
Имхо, у павлинукса вечный ПМС, иначе его игра на публику вообще непонятна. Х$$вый код у mc был и до того как за него взялся Slavaz.
Помнится я пытался в нем разобраться, но... ниасилил =).

Опять же, имхо, от glib не надо избавляться...


"Вышел форк Midnight Commander"
Отправлено Голодный Эвок Грызли , 24-Ноя-08 09:30 
Хотелось бы:
1. Сохранение ранее введенных выражений в селекте файлов по серому "+".
2. Нормальной работы сочетаний клавиш типа alt-клавиша, ctrl-клавиша в xtrerm и иже с ним.
3. И вообще, было бы очень неплохо вынести настройки горячих клавиш в отдельный файл чтобы можно было править по своему усмотрению.

зы Огромный сенькс за очень нужную работу.


"Вышел форк Midnight Commander"
Отправлено Angel IL , 24-Ноя-08 13:48 
"2. Нормальной работы сочетаний клавиш типа alt-клавиша, ctrl-клавиша в xtrerm и иже с ним"

это настраивается в xterm, зуб даю, сам настраивал.


"Вышел форк Midnight Commander"
Отправлено Аноним , 24-Ноя-08 10:39 
мне кажется что сейчас основной задачей проекта надо ставить внесение в проект как можно больше уже написанных патчей для расширения функциональности, а уже затем писать новые костыли.

+ многа за возможность иметь хоткей в редакторе который показывает и скрывает табы и спэйсы.


"Вышел форк Midnight Commander"
Отправлено PavelR , 24-Ноя-08 18:15 
>мне кажется что сейчас основной задачей проекта надо ставить внесение в проект
>как можно больше уже написанных патчей для расширения функциональности, а уже
>затем писать новые костыли.
>
>+ многа за возможность иметь хоткей в редакторе который показывает и скрывает
>табы и спэйсы.

я так и не понял - а это вообще отключается не хоткеем, а через опции (в новых патчах)?

в дебиановском патче такого нет, хотя сама подсветка есть.


"Вышел форк Midnight Commander"
Отправлено PavelR , 24-Ноя-08 18:28 
>[оверквотинг удален]
>>как можно больше уже написанных патчей для расширения функциональности, а уже
>>затем писать новые костыли.
>>
>>+ многа за возможность иметь хоткей в редакторе который показывает и скрывает
>>табы и спэйсы.
>
>я так и не понял - а это вообще отключается не хоткеем,
>а через опции (в новых патчах)?
>
>в дебиановском патче такого нет, хотя сама подсветка есть.

аа, тут говорят выше по тексту, что в принципе отключение присутствует, по Ctrl + V.

Чтож, отличный подарок.
И надо же было сделать это отключение той комбинацией клавиш, которая используется для операций копирования-вставки из буфера, а ?
И ведь особенно нужно это отключение если использовать копирование текста выделением из удаленной ssh-консоли, когда копируются и эти символы, символы табов (<--->) и пробелов (.).  


"Вышел форк Midnight Commander"
Отправлено meanwhile , 24-Ноя-08 11:35 
забавно сколько лет консоли а досих пор нет файлового менджера для покрытия всех потребностей значит те кто говорит что живет в консоли лукавят ибо одними cp,mv сыт не будешь :P иначе бы давно появился такой файловый менеджер который бы заткнул за пояс всякие Конквероры и Крусадеры

"Вышел форк Midnight Commander"
Отправлено const , 24-Ноя-08 12:27 
Не понятно, что имелось в виду... Для файловых операций я гуёвые проги не использую вообще, только ls, mv и иже с ними плюс mc. Причём для меня mc даже слишком перегружен фичами, мне бы хватило более простой альтернативы.

"Вышел форк Midnight Commander"
Отправлено Sergey , 09-Дек-08 20:28 
>mc. Причём для меня mc даже слишком перегружен фичами, мне бы
>хватило более простой альтернативы.

dc? который Demos Commander, тоже помойму давно померший..


"Вышел форк Midnight Commander"
Отправлено vadiml , 24-Ноя-08 13:12 
Вспомнил про bug, который иногда достаёт

Для синхронизации панелей обычно пришется:
cd
Alt+A
Tab
Enter

Но когда в названиях каталога есть пробелы, выдаёт ошибку, хотя пробелы и экранируются


"фырк Minidight Commadeer"
Отправлено Andrey Mitrofanov , 24-Ноя-08 15:20 
>Для синхронизации панелей обычно пришется:

Esc, O
a.k.a.
M+O
a.k.a.
Alt+O
?

>Но когда в названиях каталога есть пробелы, выдаёт ошибку, хотя пробелы и
>экранируются

Встроенный cd спотыкается об экранированные пробелы? А "где можно посмотреть на Ваш баг-рипорт"(тм)? :))


"фырк Minidight Commadeer"
Отправлено mcuser , 04-Мрт-09 15:33 
> Господа, а как насчет отключаемости подсветки табов и пробелов в mceditor ?
>В редакторе F9->Настройка->Highlight options...

У меня нет этой опции в настройках
В чем может быть проблема? Есть другие способы отключить подсветку?


"фырк Minidight Commadeer"
Отправлено brag , 02-Июн-09 00:21 
фигня миднайт. вот я создал клон deco. спасибо Сергею Вакуленко за идею! так же ему за замечательный текстовый редактор le :)

"фырк Minidight Commadeer"
Отправлено keeper , 02-Июн-09 14:09 
>фигня миднайт. вот я создал клон deco. спасибо Сергею Вакуленко за идею!
>так же ему за замечательный текстовый редактор le :)

Пруфлинк?