ทุกครั้งที่ฉันพยายามที่จะเปิดตัวvim
หรือemacs
แม้กระทั่งtop
(ฉันคิดว่ามันเป็นจริงคำสั่งใด ๆ ที่ใช้ ncurses) ในเทอร์มินัล unix (บนคอมพิวเตอร์คลัสเตอร์มากกว่า ssh) ฉันจะได้รับข้อผิดพลาด 'ชนชื่อระหว่าง xxx' อย่างต่อเนื่อง
Name collision between dumb dumb
Name collision between unknown unknown
Name collision between lpr lpr
Name collision between glasstty glasstty
Name collision between vanilla vanilla
Name collision between ansi+local1 ansi+local1
Name collision between ansi+local ansi+local
......
Name collision between terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200 terminet1200
Name collision between h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a h19-a
Name collision between h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs h19-bs
Name collision between h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us h19-us
Name collision between h19 h19 h19 h19 h19 h19 h19 h19 h19 h19 h19 h19
......
จากการวิจัยบางอย่างที่ฉันทำบนเว็บสิ่งนี้ควรเกี่ยวข้องกับ TERMCAP / TERMINFO และฉันคิดว่าสิ่งนี้เริ่มเกิดขึ้นหลังจากฉันใช้หน้าจอ GNU และในความเป็นจริงเมื่อฉันอยู่ในเซสชั่นหน้าจอ GNU เสียงเรียกเข้าและ emacs ทำงานได้ดี (ยกเว้นการแมปปุ่มแปลก ๆ บางอย่างเช่นแป้นลูกศรไม่ทำงาน)
ฉันได้ลองตั้งค่าตัวแปรสภาพแวดล้อม TERMCAP เป็นไฟล์ที่ไม่มีอยู่แล้วเนื่องจากฉันได้อ่านที่ไหนสักแห่งบนอินเทอร์เน็ตและทำให้กลุ่มทำงานได้ (ด้วยการตั้งค่าที่แตกต่างจากที่เคยใช้) แต่ไม่ใช่ emacs ...
คุณรู้ไหมว่าฉันจะทำอย่างไรเพื่อแก้ไขปัญหานี้?
uname -a
)