更新到10.6.3后,Mac OS X下Midnight Commander中的箭头键问题


7

将Mac OS X更新为10.6.3后,箭头键不再在MC中起作用 - 而不是移动它键入的光标,例如,B表示向下键,C表示右键。虽然,如果我退出MC并在终端中尝试它,它可以工作。

有没有人遇到过这个问题?这有什么解决方案吗?


编程不是很相关,是吗?

Answers:


1

我有同样的问题,只是解决了它。对我来说,它不是libncurses - 我尝试过来自Mac OS X 10.6.2的libncurses,我也尝试过GNU ncurses(编译GNU ncurses,然后重新编译并链接Midnight Commander(4.7.1)对抗GNU ncurses)。两次尝试都是徒劳的。

我甚至改变了Terminal.app,这也没有解决我的问题。

最后,我只是删除了Terminal.app的首选项文件。退出Terminal.app,删除〜/ Library / Preferences / com.apple.Terminal.plist,启动Terminal.app并启动Midnight Commander。对我来说,这就像一个魅力:-)

我进一步追踪了这个问题。在Terminal的首选项中,我通常会复制“Pro”设置并对“Pro Copy”进行两次修改:我将背景设置为纯黑色(而不是黑色透明),我希望在shell退出时关闭窗口。每当我进行这两项更改时,午夜指挥官的光标键变得非常慢。只要我使用标准的“Pro”设置,MC就可以正常工作。




0

将/usr/lib/libncurses.5.4.dylib从10.6.5机器复制到10.6.3机器为我解决了这个问题。

(这是作为一个快速解决方案来完成的,以获得特定的ncurses程序 - 即CGSecurity的TestDisk - 工作。当然,升级到10.6.5可能是个好主意。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.