ปัญหาเกี่ยวกับปุ่มลูกศรใน Midnight Commander ภายใต้ Mac OS X หลังจากอัพเดตเป็น 10.6.3


6

หลังจากอัปเดต Mac OS X เป็น 10.6.3 ปุ่มลูกศรจะไม่ทำงานใน MC อีกต่อไป - แทนที่จะย้ายเคอร์เซอร์เป็นประเภทเช่น B สำหรับปุ่มลง, C สำหรับปุ่มขวา แม้ว่าถ้าฉันออกจาก MC และลองใน terminal มันใช้งานได้

มีใครประสบปัญหานี้หรือไม่? มีวิธีแก้ไขปัญหานี้หรือไม่?


การเขียนโปรแกรมไม่เกี่ยวข้องกันมาก

คำตอบ:


1

ฉันมีปัญหาเดียวกันและเพิ่งแก้ไขได้ สำหรับฉันมันไม่ใช่ 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 ก็ใช้งานได้ดี



0

ดูเหมือนว่า Apple จะทำลาย ncurses ในตัว (ไลบรารีที่ใช้โดยเครื่องมือที่ใช้เทอร์มินัลที่ทาสีหน้าจอเทอร์มินัลแบบเต็ม) หากคุณสร้าง MC ผ่าน Fink หรือ MacPorts อาจมีการปรับเปลี่ยนที่คุณสามารถทำได้กับสภาพแวดล้อมการสร้างเพื่อให้แน่ใจว่าลิงก์นั้นเชื่อมโยงกับ ncurses รุ่น Fink หรือ MacPorts แทนที่จะเป็นรุ่นระบบของ ncurses

ข้อมูลเพิ่มเติมที่นี่: http://www.opensource-archive.org/showthread.php?p=199981

... หรือ Google 10.6.3 ncurses .


0

การคัดลอก /usr/lib/libncurses.5.4.dylib จากเครื่อง 10.6.5 ไปยังเครื่อง 10.6.3 ช่วยแก้ปัญหาสำหรับฉัน

(นี่เป็นการแก้ไขด่วนเพื่อรับโปรแกรม ncurses ที่เจาะจง - นั่นคือ CDecurity's TestDisk - เพื่อทำงานแน่นอนว่าการอัพเกรดเป็น 10.6.5 อาจเป็นแนวคิดที่ดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.