[06:13:41] andrew_b зашёл в конференцию [06:49:18] iNode вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found [07:04:05] il.smind вышел из конференции [07:06:23] il.smind зашёл в конференцию [07:09:40] iNode зашёл в конференцию [07:12:45] il.smind вышел из конференции [08:30:56] il.smind зашёл в конференцию [08:33:16] <il.smind > andrew_b: привет [08:33:42] <andrew_b> Привет. [08:36:07] <il.smind > Ну что нового? [08:36:42] <andrew_b> Работаю. [08:38:57] <il.smind > ничосе [08:39:16] <il.smind > я щас [08:39:18] il.smind вышел из конференции [08:39:20] <andrew_b> Вот так вот. [08:42:30] C.Sheldon зашёл в конференцию [08:42:54] <C.Sheldon> andrew_b: Вот так вот. ? [08:43:53] <andrew_b> Работаю. [08:48:59] <C.Sheldon> я понял [09:11:41] <C.Sheldon> andrew_b: вопрос есть [09:11:45] <C.Sheldon> можно? [09:11:55] <andrew_b> Спрашивай. [09:12:15] <C.Sheldon> смотри в enable_mouse [09:12:21] <C.Sheldon> там case [09:12:37] <C.Sheldon> MOUSE_GPM: MOUSE_XTERM_NORMAL_TRACKING: [09:12:47] <C.Sheldon> MOUSE_XTERM_BUTTON_EVENT_TRACKING: [09:13:42] <C.Sheldon> а может имело бы смысл попробовать сначала проверить MOUSE_GPM [09:14:13] <C.Sheldon> а если не вышло то если запущен mc с опцией -х [09:14:22] <C.Sheldon> попробовать MOUSE_XTERM_NORMAL_TRACKING: [09:15:46] <C.Sheldon> что скажшь? [09:17:13] <andrew_b> ХЗ [09:18:57] <C.Sheldon> т.е. ты за? [09:22:24] <C.Sheldon> хорошо [09:24:04] <C.Sheldon> а вот и ответ 856 const char *color_term = getenv ("COLORTERM"); 857 if (strncmp (termvalue, "rxvt", 4) == 0 || 858 (color_term != NULL && strncmp (color_term, "rxvt", 4) = 859 strcmp (termvalue, "Eterm") == 0) 860 { 861 use_mouse_p = MOUSE_XTERM_NORMAL_TRACKING; 862 } [09:58:56] C.Sheldon вышел из конференции [10:01:45] C.Sheldon зашёл в конференцию [10:04:12] slavazanko/h зашёл в конференцию [10:04:23] <C.Sheldon> починил? [10:04:27] <slavazanko/h> всем привет. [10:04:36] <C.Sheldon> slavazanko поздравляю [10:04:55] <slavazanko/h> с чем? [10:05:02] <C.Sheldon> с ноутом [10:05:16] <slavazanko/h> а, рано [10:05:42] <C.Sheldon> а как ты проник в нашу уютную комнатку? [10:05:54] <slavazanko/h> это я в кладовке динозавра отрыл/ 333 целерон, 64 Мб ОЗУ, 8 гиг винт, Сижу сейчас и пытаюсь обжиться [10:06:58] <slavazanko/h> такс: раскладка русская не winkeys. Знаки препинания не на своих местах/// ща исправлю [10:26:22] slavazanko/h вышел из конференции [10:26:38] slavazanko/h зашёл в конференцию [10:32:28] C.Sheldon вышел из конференции [10:34:10] C.Sheldon зашёл в конференцию [10:37:21] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #280 (Fast switch between recently used files) updated http://www.midnight-commander.org/ticket/280#comment:22 • simple_file_edit_history_list.patch attached to Ticket #280 http://www.midnight-commander.org/attachment/ticket/280/simple_file_edit_history_list.patch • Ticket #2369 (Dialog with a list of recently edited files) updated http://www.midnight-commander.org/ticket/2369#comment:2 [10:57:20] slavazanko/h вышел из конференции [11:06:03] ASM зашёл в конференцию [11:19:30] C.Sheldon вышел из конференции [11:21:56] C.Sheldon зашёл в конференцию [12:20:43] <andrew_b> slavazanko/h: и пропал... [12:20:50] C.Sheldon вышел из конференции [12:21:20] C.Sheldon зашёл в конференцию [12:25:05] <C.Sheldon> ага [12:25:20] <andrew_b> C.Sheldon: пейсатель? [12:34:16] C.Sheldon вышел из конференции [12:34:45] C.Sheldon зашёл в конференцию [12:35:21] <C.Sheldon> andrew_b: нет вымышленный персонаж одного известного в узких кругах ситкома [12:36:23] <C.Sheldon> http://habrahabr.ru/blogs/linux/127133/ [12:36:27] <C.Sheldon> кстати [12:36:54] <C.Sheldon> можно в фак поместить [12:37:11] <C.Sheldon> оно работает для более ранних версий [12:37:28] <C.Sheldon> а вообще tmux понравился... [12:38:08] <andrew_b> Выглядит как-то не очень. [12:38:20] <andrew_b> Причём тут rxvt? [12:39:53] <C.Sheldon> rxvt тут при том что смотри картинку [12:41:49] <andrew_b> ? [12:42:05] <C.Sheldon> ну и патч для решения проблемы предлягаю такой
diff --git a/src/filemanager/midnight.c b/src/filemanager/midnight.c index 88d07c1..0adedf9 100644 --- a/src/filemanager/midnight.c +++ b/src/filemanager/midnight.c @@ -854,7 +854,7 @@ init_xterm_support (void) if (use_mouse_p != MOUSE_DISABLED) { const char *color_term = getenv ("COLORTERM"); - if (strncmp (termvalue, "rxvt", 4) == 0 || + if (strncmp (termvalue, "rxvt", 4) == 0 || strncmp (termvalue, "xterm", 5) == 0 || (color_term != NULL && strncmp (color_term, "rxvt", 4) == 0) || strcmp (termvalue, "Eterm") == 0) { [12:42:42] <C.Sheldon> andrew_b: ? const char *color_term = getenv ("COLORTERM"); ... (color_term != NULL && strncmp (color_term, "rxvt", 4) == 0) || [12:42:53] <C.Sheldon> вот изза этого [12:42:54] <andrew_b> Ну и что? [12:43:03] <andrew_b> Может, это неправильно? [12:43:26] <C.Sheldon> проверяется COLORTERM если там rxvt то мышка включается [12:44:05] <andrew_b> Я вижу. [12:44:16] <andrew_b> Но не понимаю, почему так сделано. [12:44:36] <andrew_b> $ echo $COLORTERM gnome-terminal
чем-то хуже? [12:48:49] <andrew_b> http://invisible-island.net/ncurses/ncurses.faq.html#no_colorterm [12:50:34] <C.Sheldon> хуже тем что там (color_term != NULL && strncmp (color_term, "rxvt", 4) == 0) [12:50:42] <C.Sheldon> strncmp (color_term, "rxvt", 4) [13:11:01] <C.Sheldon> andrew_b: почитал, нихера не понял [13:12:52] <andrew_b> Такая же херня. [13:53:39] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2479 (No mouse support under "tmux" terminal multiplexer) updated http://www.midnight-commander.org/ticket/2479#comment:3 [13:56:39] <andrew_b> > http://habrahabr.ru/blogs/linux/127133/ Ни одного камента... [13:56:44] <andrew_b> Всем пох. [14:01:17] andrew_b вышел из конференции [14:07:34] slavazanko/h зашёл в конференцию [14:12:02] slavazanko зашёл в конференцию [14:12:31] <C.Sheldon> slavazanko о привет [14:12:45] <slavazanko> привет. Вроде тут уже [14:13:06] <C.Sheldon> ну ты как появился так и пропал [14:14:08] <slavazanko/h> угу. Мееедленно всё как-то. Сейчас накстраиваю VNC, чтобы на рабочий комп зайти. Попробовал на 333-м mc компильнуть. 45 минут [14:15:35] slavazanko вышел из конференции [14:28:36] <slavazanko/h> гм.. гномовский парсер посмотреть?.. ща [14:29:36] <slavazanko/h> шото мне подсказывает, что это наш парсер.. доработанный только [15:28:00] <C.Sheldon> slavazanko/h: ща домой дойду [15:28:13] C.Sheldon вышел из конференции [16:28:43] il.smind зашёл в конференцию [16:29:10] <il.smind > slavazanko/h: рассказывай [16:30:31] <slavazanko/h> чо рассказывать? Смотрю я гномовский парсер ls... чем больше смотрю, тем больше крепнет подозрение, что у нас его и стибрили (опенсорс, ага), чуток доработали и вуаля. Сейчас смотрю, что там такого волшебного, что может помочь в парсинге ведущих пробелов у имён файлов... [16:31:42] <il.smind > а что за гномовский то? [16:35:32] <slavazanko/h> http://git.gnome.org/browse/gnome-vfs/tree/libgnomevfs/gnome-vfs-parse-ls.c [16:37:33] <il.smind > извиняюсь за офтопик ты тут был http://habrahabr.ru/blogs/linux/127133/ ? [16:37:36] <slavazanko/h> сравни это с нашей функцией vfs_parce_ls_vga() в lib/vfs/utilvfs.c разница минимальна. Имена функций-сателлитов тоже совпадают. Просто убрали там два статик-массива. Сделали потоко-безопасное решение. Даже имена локальных переменных в функциях совпадают... [16:37:42] <slavazanko/h> там был [16:37:47] <slavazanko/h> комментить не могу [16:37:55] <slavazanko/h> написал бы "молодец, лави плюс" [16:38:02] <il.smind > ) [16:41:19] <il.smind > посмотрел gnome-vfs-parse-ls.c [16:41:32] <il.smind > ну нам иказа и есть [16:41:41] <slavazanko/h> угу [16:44:01] andrew_b зашёл в конференцию [16:46:23] <andrew_b> > шото мне подсказывает, что это наш парсер.. доработанный только Это вопрос, кто чей. [16:46:43] <andrew_b> Может, он там раньше появился. [16:47:25] <slavazanko/h> Гномовская реализация выглядит более отлизанной. Наша чуть топорнее. Судя по всему, наша реализаци - предок. [16:50:06] <slavazanko/h> а может, у обеих реализаций есть общий предок... [16:50:46] <slavazanko/h> как-то различно оно смотрится. Я построково сравниваю в разных терминалах... то в одном случае приятнее реализовано, то в другом... [16:54:59] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2599 (Binary builds for debian/ubuntu) created http://www.midnight-commander.org/ticket/2599 [16:56:18] <slavazanko/h> ну что я могу сказать.... судя по всему, у гномовского парсера такая же проблема с ведущими пробелами, как и у нас. Нет у них ничего особенного по парсингу пробелов. [16:56:57] <il.smind > ясно... [16:58:09] <andrew_b> Ну а если после размера пропусить один пробел, и всё до конца строки воспринимать как имя файла. [17:02:02] <slavazanko/h> не вариант. лучше запомнить, сколько пробелов между .. (две точки) и предыдущим словом (дата или размер). Потом откорректировать имена файлов. У меня сейчас запоминается просто позиция двух точек и потом корректируется имя файлов в каталоге... но если вывод ls не выровнен, то жопа. Поэтому мне достаточно будет добавить распознавание количества побелов и пото корректировка имени в других строках.. [17:03:55] <andrew_b> Ну или так. [17:09:40] <slavazanko/h> сложность в том, что каталог "две точки" не всегда обрабатывается первым. Эту сложность я уже обошёл ещё раньше, без проблем. Вот только со способом "угадывания" имени файла не угадал :( [17:09:57] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2599 (Binary builds for debian/ubuntu) updated http://www.midnight-commander.org/ticket/2599#comment:1 [17:12:01] <slavazanko/h> госпади, как люди жили в далёким 2000-х? как я жил за 333-м Целероном. Всё так мееедленно, неторопливо.... [17:13:16] <andrew_b> Дистр нужен полегче. Из тех времён. [17:14:23] <slavazanko/h> ну как бы да. Я взгромоздил CentOS 5.6, FF шестой... Был ASPLinux-10. [17:15:16] <slavazanko/h> да более-менее нормально. Я ещё vncviewer на рабочий комп открытым держу, там мощи побольше. Компилять можно. VNC в полный экран - и вуаля :) [17:16:16] <slavazanko/h> с челом по поводу бинарных сборок будем связываться? [17:16:55] <slavazanko/h> я про 2599 [17:18:30] <slavazanko/h> пишу ему мыло для знакомства [17:50:16] <andrew_b> slavazanko/h: можешь починить анонимный git на m-c.o? [17:50:26] <andrew_b> $ git pull fatal: read error: Connection reset by peer [17:50:39] <andrew_b> Это по git:// [17:50:49] <andrew_b> По ssh:// работает. [18:04:10] <il.smind > slavazanko/h: у меня слака + icewm всё летало [18:11:09] <slavazanko/h> попробую починить [18:56:26] <slavazanko/h> починил анонимный доступ к репе. Проблема была в том, что git-daemon вешался только на ipv6-адрес. ::::9418 указал ему висеть на 0.0.0.0:9418 и всё в порядке стало [18:58:27] <il.smind > ок [18:58:46] <andrew_b> Это Слай наконфигурил. [19:00:18] andrew_b вышел из конференции [19:07:15] <il.smind > slavazanko/h: чо сам то как [20:17:52] <slavazanko/h> сам сейчас с малыми перед их сном гулял. Навернули круг на пару кварталов. Минут сорок. Сейчас старшая доча повела их спать. [21:25:45] slavazanko/h вышел из конференции [21:56:26] theMIROn вышел из конференции [22:38:14] il.smind вышел из конференции [22:41:02] il.smind зашёл в конференцию [22:58:23] il.smind вышел из конференции: Компьютер вошёл в спящий режим