Проблема с клавишами со стрелками в Полуночном Командующем в соответствии с Mac OS X после обновления 10.6.3

После обновления Mac OS X к 10.6.3 клавиши со стрелками больше не работают в MC - вместо того, чтобы переместить курсор, который это вводит, например, B для вниз ключа, C для правильного ключа. Хотя, если я вышел из MC и пробую его в терминале, он работает.

Кто-либо испытал эту проблему? Есть ли какое-либо решение для этого?

7
задан 01.04.2010, 14:39

4 ответа

Я имел ту же проблему и просто решил ее. Для меня это не был 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 хорошо работает.

1
ответ дан 07.12.2019, 15:16

Или просто используйте это: http://rudix.org/packages-mn.html#mc - версия 4.7 MC

1
ответ дан 07.12.2019, 15:16

Кажется, что Apple повредила встроенный ncurses (библиотека, пользовавшаяся на терминальном основанными инструментами, которые перекрашивают полный терминальный экран). При создании MC через Fink или MacPorts существуют, вероятно, корректировки, которые можно внести в среду сборки, чтобы удостовериться, что это связывается против версии Fink или MacPorts ncurses вместо версии системы ncurses.

Больше информации здесь: http://www.opensource-archive.org/showthread.php?p=199981

... или Google 10.6.3 ncurses.

0
ответ дан 07.12.2019, 15:16

Копирование/usr/lib/libncurses.5.4.dylib с 10.6.5 машин на 10.6.3 машин решило проблему для меня.

(Это было сделано как быстрое исправление, чтобы заставить определенную ncurses программу - а именно, TestDisk CGSECURITY - работать. Конечно, обновление до 10.6.5 могло бы быть хорошей идеей независимо.)

0
ответ дан 07.12.2019, 15:16

Теги

Похожие вопросы