ฉันพยายาม vt100, VT102, VT220 และ xterm topโดยใช้
แต่ฉันไม่พบความแตกต่าง มีคำประเภทอื่นหรือไม่ ความแตกต่างของพวกเขาคืออะไร?
ฉันพยายาม vt100, VT102, VT220 และ xterm topโดยใช้
แต่ฉันไม่พบความแตกต่าง มีคำประเภทอื่นหรือไม่ ความแตกต่างของพวกเขาคืออะไร?
คำตอบ:
xtermควรจะเป็น superset ของvt220ในคำอื่น ๆ มันเหมือนvt220แต่มีคุณสมบัติมากขึ้น ตัวอย่างเช่นxtermมักจะรองรับสี แต่vt220ไม่รองรับ คุณสามารถทดสอบโดยการกดภายในztop
ในลักษณะเดียวกับที่มีคุณสมบัติมากกว่าvt220 vt100ยกตัวอย่างเช่นvt100ดูเหมือนจะไม่สนับสนุนและF11F12
เปรียบเทียบคุณสมบัติของพวกเขาและหลบหนีวนเวียนว่าระบบของคุณคิดว่าพวกเขามีโดยการทำงานเช่นinfocmp <term type 1> <term type 2>infocmp vt100 vt220
รายการทั้งหมดจะแตกต่างกันไปในแต่ละระบบ คุณควรจะสามารถที่จะได้รับรายการโดยใช้toe, หรือtoe /usr/share/terminfo find ${TERMINFO:-/usr/share/terminfo}หากไม่มีงานเหล่านั้นคุณสามารถดูncurses 'terminfo.srcซึ่งเป็นที่ที่การกระจายส่วนใหญ่ได้รับข้อมูลจากสมัยนี้
แต่ถ้าเทอร์มินัลของคุณมีลักษณะเช่นนี้หรือสิ่งนี้มีเพียงบางส่วนเท่านั้นที่คุณอาจต้องการใช้:
xterm-color - หากคุณใช้ระบบเก่าและสีไม่ทำงานputty, konsole, Eterm, rxvt, gnomeฯลฯ - ถ้าคุณใช้โปรแกรมจำลอง XTerm และบางส่วนของปุ่มฟังก์ชั่น Backspace ลบ, Home และ End ทำงานไม่ถูกต้องscreen - หากทำงานในหน้าจอ GNU (หรือ tmux)linux- เมื่อเข้าสู่ระบบผ่านคอนโซล Linux (เช่นCtrl+Alt+F1)dumb - เมื่อทุกอย่างพังls /lib/terminfo/* /usr/share/terminfo/*(เหล่านี้คือพา ธ บนเดเบียนการกระจายอื่นอาจมีเส้นทางแตกต่างกันเล็กน้อย) ส่วนใหญ่จะแปลกใหม่อย่างมาก
vt220รองรับสี! ฉันมีสีส้มกับดำ! ;-) ขออภัย
เรียกใช้ infocmp โดยไม่มีข้อโต้แย้งใด ๆ ที่จะทำให้คุณมีทางเลือก xterm ทั้งหมด:
$> infocmp
xterm|xterm-debian|X11 terminal emulator,
am, bce, km, mc5i, mir, msgr, npc, xenl,
colors#8, cols#80, it#8, lines#24, pairs#64,
...
สำหรับข้อมูลเพิ่มเติมตรวจสอบ
$> ls /lib/terminfo/x/
xterm xterm-256color xterm-color xterm-debian xterm-mono
xterm-r5 xterm-r6 xterm-vt220 xterm-xfree86
infocmpโดยไม่โต้แย้งจะช่วยให้คุณตั้งค่าสำหรับสถานีที่ใช้งานอยู่ เพื่อแสดงรายการเทอร์มินัลอื่นที่คุณใช้toe
/usr/share/terminfoไดเรกทอรีอยู่บน macOS