หลังจากอัปเดต Mac OS X เป็น 10.6.3 ปุ่มลูกศรจะไม่ทำงานใน MC อีกต่อไป - แทนที่จะย้ายเคอร์เซอร์เป็นประเภทเช่น B สำหรับปุ่มลง, C สำหรับปุ่มขวา แม้ว่าถ้าฉันออกจาก MC และลองใน terminal มันใช้งานได้
มีใครประสบปัญหานี้หรือไม่? มีวิธีแก้ไขปัญหานี้หรือไม่?
หลังจากอัปเดต Mac OS X เป็น 10.6.3 ปุ่มลูกศรจะไม่ทำงานใน MC อีกต่อไป - แทนที่จะย้ายเคอร์เซอร์เป็นประเภทเช่น B สำหรับปุ่มลง, C สำหรับปุ่มขวา แม้ว่าถ้าฉันออกจาก MC และลองใน terminal มันใช้งานได้
มีใครประสบปัญหานี้หรือไม่? มีวิธีแก้ไขปัญหานี้หรือไม่?
คำตอบ:
ฉันมีปัญหาเดียวกันและเพิ่งแก้ไขได้ สำหรับฉันมันไม่ใช่ libncurses - ฉันลอง libncurses จาก Mac OS X 10.6.2 และฉันก็ลอง ncurses ของ GNU (รวบรวม ncurses ของ GNU และต่อมาและรวบรวมและเชื่อมโยง Midnight Commander (4.7.1) กับ ncurses GNU อีกครั้ง ความพยายามทั้งคู่ไร้ประโยชน์
ฉันยังเปลี่ยน Terminal.app ซึ่งไม่ได้แก้ปัญหาด้วย
ในที่สุดฉันก็แค่ลบไฟล์การตั้งค่าสำหรับ Terminal.app ออกจาก Terminal.app, ลบ ~ / Library / Preferences / com.apple.Terminal.plist, เปิด Terminal.app และเริ่มต้น Midnight Commander สำหรับฉันมันใช้งานได้ดีเหมือนมีเสน่ห์ :-)
ฉันติดตามปัญหาไปอีกเล็กน้อย ในการตั้งค่าของเทอร์มินัลฉันมักจะทำสำเนาของการตั้งค่า "Pro" และทำการแก้ไขสองรายการเป็น "Pro Copy": ฉันตั้งค่าพื้นหลังเป็นสีดำทึบ (แทนที่จะเป็นโปร่งใสดำ) และฉันต้องการให้หน้าต่าง เมื่อใดก็ตามที่ฉันทำการเปลี่ยนแปลงทั้งสองปุ่มเคอร์เซอร์จะช้าอย่างไม่น่าเชื่อใน Midnight Commander ตราบใดที่ฉันใช้การตั้งค่า "Pro" มาตรฐาน MC ก็ใช้งานได้ดี
หรือเพียงแค่ใช้สิ่งนี้: http://rudix.org/packages-mn.html#mc - MC เวอร์ชั่น 4.7
ดูเหมือนว่า Apple จะทำลาย ncurses ในตัว (ไลบรารีที่ใช้โดยเครื่องมือที่ใช้เทอร์มินัลที่ทาสีหน้าจอเทอร์มินัลแบบเต็ม) หากคุณสร้าง MC ผ่าน Fink หรือ MacPorts อาจมีการปรับเปลี่ยนที่คุณสามารถทำได้กับสภาพแวดล้อมการสร้างเพื่อให้แน่ใจว่าลิงก์นั้นเชื่อมโยงกับ ncurses รุ่น Fink หรือ MacPorts แทนที่จะเป็นรุ่นระบบของ 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 ที่เจาะจง - นั่นคือ CDecurity's TestDisk - เพื่อทำงานแน่นอนว่าการอัพเกรดเป็น 10.6.5 อาจเป็นแนวคิดที่ดี