รายการประเภทอาคารผู้โดยสารที่รองรับ?


12

มีวิธีพกพาในการแสดงรายการประเภทเทอร์มินัลที่รองรับในระบบN X ทั้งหมดหรือไม่

ถ้าไม่เป็นวิธีที่ดีที่สุดในการรับรายการนี้ใน Solaris คืออะไร

คำตอบ:


12

/usr/share/terminfoในระบบส่วนใหญ่คุณสามารถมองหาไฟล์ภายใต้ ใน Solaris บางรุ่นนั้นอาจจะ/usr/lib/terminfoแทน ระบบบางคนก็จะมีไฟล์ซึ่งอาจจะอยู่ในtermcap หรือบางครั้ง; ชื่อเทอร์มินัลที่อยู่ในการจับคู่บรรทัดและทุกชื่อระหว่างs คือชื่อเทอร์มินัลที่ถูกต้อง (ในทางเทคนิครายการอักขระ 2 ตัวแรกนั้นใช้ได้เช่นกัน แต่ในทางปฏิบัติยังไม่ได้ใช้มันเหลือจากแฮ็กไดรเวอร์ tty สำหรับ 6th Research Edition UNIX ตัวแยกวิเคราะห์บางตัวอาจยอมรับคำอธิบายที่ยาว/etc/usr/share/usr/share/misc^[^\t].*||termcap

คำตอบที่ชัดเจนสำหรับระบบใด ๆ จะอยู่ในและtermcap(5) / หรือterminfo(5)


7

หากคุณมีแพคเกจติดตั้งคุณสามารถใช้ncurses toe(1)นอกเหนือจากนั้นสิ่งที่ชอบ

ls /usr/share/lib/terminfo/?/*

ควรใช้งานได้ แต่ตำแหน่งของฐานข้อมูลไม่สอดคล้องกันในระบบปฏิบัติการ


1

ตอนแรกคุณต้องได้รับเส้นทางของ terminfo เช่น:

 #infocmp -D
/etc/terminfo
/lib/terminfo
/usr/share/terminfo

จากนั้นเรียกใช้:

find  /usr/share/terminfo/ -type -f  -print

หมายเหตุ:ผลลัพธ์มีประมาณ 3000 บรรทัด

สามารถช่วยคุณดึงรายการประเภทเทอร์มินัล


มี-iname "*"ประโยชน์สำหรับอะไร? ฉันจะเขียน\! -type d -printเพื่อลบไดเรกทอรี ในทุกเครื่องของฉัน, find $(infocmp -D) \! -type d -print | grep -v '/README$'. หนึ่งสามารถแทนที่-printด้วย-lsซึ่งจะแสดงซึ่งเป็นนามแฝงหรือแทนที่\! -type dด้วย-type fเพื่อไม่แสดงชื่อแทนเลย
กฎหมาย 29

คุณสามารถใช้:find /usr/share/terminfo -type f
PersianGulf

0

ประเภทเทอร์มินัลที่รองรับในระบบN X ทั้งหมดหรือไม่

เลขที่

คุณหมายถึงอะไรโดยเทอร์มินัล คุณหมายถึง dumb terminal / terminal emulators หรือเปล่า หรือระบบแสดงผลจากระยะไกล?

ดังที่คนอื่นพูดถึง [n] curses / terminfo พยายามที่จะจัดให้มีเลเยอร์ abstraction ที่เป็นเอกภาพสำหรับการพูดคุยกับเทอร์มินัลที่เป็นใบ้ นอกเหนือจาก xterm (ซึ่งสร้างบนการจำลอง vt100) ส่วนใหญ่จะใช้สำหรับการเข้าถึงระบบดั้งเดิมเท่านั้น (ผงสำหรับอุดรูมีค่ามากขึ้นหรือน้อยลงโปรแกรมจำลอง xterm อยู่ด้านบนของไคลเอ็นต์ ssh)

OTOH ระบบ X Window เป็นกาต้มน้ำที่ซับซ้อนกว่าปลา - และมีเพียงโปรโตคอลเดียวที่มีการเปลี่ยนแปลงน้อยมากในช่วงหลายปีที่ผ่านมา

มีโปรโตคอลการแสดงผลระยะไกลอื่น ๆ : (NX เป็นเพียง wrapper รอบ X) รวมถึง RDP (เป็นที่โปรดปรานของ Microsoft และ Citrix) แต่ AFAIK ไม่มีเซิร์ฟเวอร์ * nix และ VNC ซึ่งทำงานบนฮาร์ดแวร์ทุกประเภท

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