Linux teminal type VT100 (Wyse 85) और vt100 (BS erase) में क्या अंतर है


0

जब मैंने ssh के माध्यम से एक linux मशीन के माध्यम से लॉगिन करने की कोशिश की, तो मुझे दो टर्मिनल प्रकारों का चयन करने के लिए कहा गया: VT100 (Wyse 85) और vt100 (BS erase)।

मैंने Google में खोज की, लेकिन मुझे उत्तर नहीं मिला।

क्या कोई भी कृपया समझा सकता है, उनके बीच क्या अंतर है और कौन सा चयन करना है?


यह एक पुराने SSH क्लाइंट (या शायद एक पुराने सर्वर कॉन्फ़िगरेशन ...) की तरह लगता है जो आप कनेक्ट करने के लिए उपयोग कर रहे हैं?
ग्रेविटी

मैं SSH के माध्यम से Xwin से RHEL5 सर्वर से जुड़ रहा हूं। लेकिन, मैं दो के बीच अंतर जानना चाहता हूं .. ताकि मैं सही का चयन कर सकूं।
राजशेखर

जवाबों:


1

आपके उद्देश्यों के लिए, "VT100" "vt100" के समान है।

"wy85" वायस -85 को संदर्भित करता है।

ncurses के लिए wy85और vt100(या vt102) टर्मिनल विवरण हैं ।

आप एक टर्मिनल एमुलेटर के बारे में बात कर रहे हैं , जो वास्तविक टर्मिनल से अलग हो सकता है। लेकिन यह मानते हुए कि एक्सविन द्वारा प्रदान किया गया टर्मिनल एमुलेटर पूरा हो गया था, जवाब के लिए देखने की जगह infocmpकार्यक्रम द्वारा रिपोर्ट में है । यहाँ एक रिपोर्ट का उत्पादन है:

$ infocmp -p vt100 wy85
comparing vt100 to wy85.                                                       
    comparing booleans.
        hs: F:T.
        mir: F:T.
    comparing numbers.
        vt: 3, NULL.
        wsl: NULL, 80.
    comparing strings.
        cbt: NULL, '\E[Z'.
        civis: NULL, '\E[?25l'.
        cnorm: NULL, '\E[?25h'.
        dch: NULL, '\E[%p1%dP$<3*>'.
        dch1: NULL, '\E[P$<3>'.
        dim: NULL, '\E[2m'.
        dl: NULL, '\E[%p1%dM$<3*>'.
        dl1: NULL, '\E[M$<3>'.
        dsl: NULL, '\E[40l'.
        ech: NULL, '\E[%p1%dX'.
        enacs: '\E(B\E)0', '\E)0'.
        flash: NULL, '\E[30h\E\,$<300/>\E[30l'.
        fsl: NULL, '\E[1;24r\E8'.
        ich: NULL, '\E[%p1%d@$<4*>'.
        il: NULL, '\E[%p1%dL$<5*>'.
        il1: NULL, '\E[L$<5>'.
        invis: NULL, '\E[8m'.
        ip: NULL, '$<3>'.
        is1: NULL, '\E[62;1"p\E[?5W'.
        is2: NULL, '\E[2;4;20;30l\E[?1;4;10;16l\E[12h\E[?7;8;25h$<16>'.
        is3: NULL, '\E>\E(B\E)0\017\E[m'.
        ka1: '\EOq', '\EOw'.
        ka3: '\EOs', '\EOy'.
        kb2: '\EOr', '\EOu'.
        kc1: '\EOp', '\EOq'.
        kc3: '\EOn', '\EOs'.
        kcub1: '\EOD', '\E[D'.
        kcud1: '\EOB', '\E[B'.
        kcuf1: '\EOC', '\E[C'.
        kcuu1: '\EOA', '\E[A'.
        kdch1: NULL, '\E[3~'.
        kf0: '\EOy', NULL.
        kf10: '\EOx', '\E[21~'.
        kf11: NULL, '\E[23~'.
        kf12: NULL, '\E[24~'.
        kf13: NULL, '\E[25~'.
        kf14: NULL, '\E[26~'.
        kf15: NULL, '\E[28~'.
        kf16: NULL, '\E[29~'.
        kf17: NULL, '\E[31~'.
        kf18: NULL, '\E[32~'.
        kf19: NULL, '\E[33~'.
        kf20: NULL, '\E[34~'.
        kf5: '\EOt', NULL.
        kf6: '\EOu', '\E[17~'.
        kf7: '\EOv', '\E[18~'.
        kf8: '\EOl', '\E[19~'.
        kf9: '\EOw', '\E[20~'.
        kfnd: NULL, '\E[1~'.
        khlp: NULL, '\E[28~'.
        khome: NULL, '\E[26~'.
        kich1: NULL, '\E[2~'.
        knp: NULL, '\E[6~'.
        kpp: NULL, '\E[5~'.
        kslt: NULL, '\E[4~'.
        lf1: 'pf1', 'PF1'.
        lf2: 'pf2', 'PF2'.
        lf3: 'pf3', 'PF3'.
        lf4: 'pf4', 'PF4'.
        rmir: NULL, '\E[4l'.
        rmkx: '\E[?1l\E>', '\E>'.
        rs1: NULL, '\E[13l\E[3l\E!p'.
        sgr: '\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;$<2>', '\E[0%?%p2%t;4%;%?%p3%p1%|%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t\016%e\017%;'.
        smir: NULL, '\E[4h'.
        smkx: '\E[?1h\E=', '\E[?1l\E='.
        tsl: NULL, '\E[40h\E7\E[25;%i%p1%dH'.

वे NULLआइटम इंगित करते हैं कि सुविधा गायब है। इसके अनुसार, wy85फ़ंक्शन-कीज़ के लिए परिभाषाएँ हैं (जो आपके पीसी कीबोर्ड में शायद है) और यह कि टर्मिनल एक अलग स्थिति लाइन (बहुत कम दूरी) का समर्थन करता है।

यदि आपके चुने हुए टर्मिनल विवरण में एक विशेषता (जैसे फ़ंक्शन कुंजियों) का अभाव है, तो अधिकांश प्रोग्रामों को पता नहीं चलेगा कि उन सुविधाओं को कैसे संभालना है।

vt100टर्मिनल विवरण विकसित करने के तरीके (अनिवार्य रूप से बीएसडी से समाप्त प्रविष्टि) के कारण कुछ अंतर हैं , इसलिए flashयह गायब है, हालांकि vt100निश्चित रूप से समर्थित है। बीएसडी ने पुस्तकालय को समाप्त नहीं किया

wy85टर्मिनल विवरण के लिए नोट यह दर्शाते हैं कि (मूल) टर्मिनल VT220 (जैसे, echलाइन) का अनुकरण कर रहा था , लेकिन वह ( cnormऔर civisकर्सर को छुपाना / दिखाना) के साथ असंगत है , जिसे ( XTerm नियंत्रण अनुक्रमों का उल्लेख करते हुए देखें DECTCEM) से आया है। अगले मॉडल अप, जैसे, VT320।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.