The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск файлового менеджера Midnight Commander 4.8.21, opennews (?), 04-Июн-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


83. "Выпуск файлового менеджера Midnight Commander 4.8.21"  +/
Сообщение от Ne01eX (ok), 05-Июн-18, 17:37 
Ребя, пытаюсь разобраться, но пока где-то тямы не хватает.

1. При сборке с ncurses mc начинает тупить при обработке вполне определённых хоткеев: Alt+space, Alt+Backspace и некоторых других. Задержка чуть больше секунды. С Slang такого нет. Читал (по диагонали, но всё равно) код что 4.8.20, что 4.8.21 но ничего аномального, что могло бы приводить к таким задержкам так и не нашёл. :-\

2. Напомните, с какой версии сборка с glib2 стала обязательной? :-\

Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск файлового менеджера Midnight Commander 4.8.21"  +3 +/
Сообщение от Mihail Zenkov (ok), 05-Июн-18, 18:22 
У меня при сборки системы используется патч:

http://knk.square7.ch/ncurses-no_delay.patch

Точно не помню, зачем я этот патч делал - он 2012 года )
Но возможно как раз с чем-то подобным столкнулся.

> 2. Напомните, с какой версии сборка с glib2 стала обязательной? :-\

Очень давно. Если нужен без glib, то лучший вариант: https://www.freshports.org/misc/mc-light/

Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск файлового менеджера Midnight Commander 4.8.21"  +/
Сообщение от Ne01eX (ok), 05-Июн-18, 19:40 
> У меня при сборки системы используется патч:
> http://knk.square7.ch/ncurses-no_delay.patch
> Точно не помню, зачем я этот патч делал - он 2012 года
> )
> Но возможно как раз с чем-то подобным столкнулся.
>> 2. Напомните, с какой версии сборка с glib2 стала обязательной? :-\
> Очень давно. Если нужен без glib, то лучший вариант: https://www.freshports.org/misc/mc-light/

1. Не, походу, не оно, но проверил. :-) Наложился как родной на ncurses-6.1_20180324, но проблема осталась. Но, зато теперь точно ясно, что код mc не при чём и нужно копаться в самой библиотеке ncurses. :-) Где-то рядом, походу. Чё-то кстати припоминаю, что эта задержка с ESC, которую удаляет ваш патч, _вроде_ нужна была для корректной обработки многократного нажатия ESC на медленных терминалах. У mc она тоже есть и выставлена в 200 мс.

В общем, продолжаю разбираться... =)

Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск файлового менеджера Midnight Commander 4.8.21"  +/
Сообщение от Michael Shigorinemail (ok), 11-Июн-18, 08:30 
> mc не при чём и нужно копаться в самой библиотеке ncurses.

Угу.

> Чё-то кстати припоминаю, что эта задержка с ESC, которую удаляет ваш патч,
> _вроде_ нужна была для корректной обработки многократного нажатия ESC
> на медленных терминалах.

Так стрелочки те же что выдают? -- Esc-последовательности.  Вот для отличения набранного человеком по кнопкам от выданного последовательностью по шумному 2400, видимо, и.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру