После обновления Mac OS X к 10.6.3 клавиши со стрелками больше не работают в MC - вместо того, чтобы переместить курсор, который это вводит, например, B для вниз ключа, C для правильного ключа. Хотя, если я вышел из MC и пробую его в терминале, он работает.
Кто-либо испытал эту проблему? Есть ли какое-либо решение для этого?
Я имел ту же проблему и просто решил ее. Для меня это не был libncurses - я попробовал libncurses из Mac OS X 10.6.2, и я также попробовал GNU ncurses (скомпилировал GNU ncurses и впоследствии и перекомпилировал и связал Полуночного Командующего (4.7.1) против GNU ncurses). Обе попытки были бесполезны.
Я даже изменил Terminal.app, который не решил мою проблему также.
Наконец, я просто удалил предпочтительный файл для Terminal.app. Выход Terminal.app, удалите ~/Library/Preferences/com.apple. Terminal.plist, запуск Terminal.app и запускают Полуночного Командующего. Для меня это работало как очарование :-)
Я разыскал проблему немного далее. В предпочтениях Терминала я обычно делаю копию из настроек "Pro" и делаю две модификации к "Pro Копии": Я установил предпосылки к чистому черному (вместо прозрачного черного цвета), и я хочу, чтобы окно закрылось, когда оболочка выходит. Каждый раз, когда я вношу эти два изменения, клавиши управления курсором становятся невероятно медленными в Полуночном Командующем. Пока я использую настройки "Pro" стандарта, MC хорошо работает.
Или просто используйте это: http://rudix.org/packages-mn.html#mc - версия 4.7 MC
Кажется, что Apple повредила встроенный ncurses (библиотека, пользовавшаяся на терминальном основанными инструментами, которые перекрашивают полный терминальный экран). При создании MC через Fink или MacPorts существуют, вероятно, корректировки, которые можно внести в среду сборки, чтобы удостовериться, что это связывается против версии Fink или MacPorts ncurses вместо версии системы ncurses.
Больше информации здесь: http://www.opensource-archive.org/showthread.php?p=199981
... или Google 10.6.3 ncurses.
Копирование/usr/lib/libncurses.5.4.dylib с 10.6.5 машин на 10.6.3 машин решило проблему для меня.
(Это было сделано как быстрое исправление, чтобы заставить определенную ncurses программу - а именно, TestDisk CGSECURITY - работать. Конечно, обновление до 10.6.5 могло бы быть хорошей идеей независимо.)