स्क्रीन में लाइनों की संख्या (वृद्धि) कैसे बदलें?


5

PuTTY का उपयोग करके विंडोज से लिनक्स (CentOS 5.4) से कनेक्ट करना। कंसोल 140col 60 लाइनों पर सेट है। डिफ़ॉल्ट से बहुत अधिक नहीं बदला गया।

कनेक्शन सीरियल केबल से बॉक्स तक है।

लिनक्स पर, स्थापित और स्क्रीन चला गया। रेखाएं 24 या इससे अधिक, 80-ईश पर बछेड़ा दिखाई देती हैं।

'Ctrl-A: height -w' की कोशिश की और इसने मुझे एक संदेश दिया कि मेरे टर्मिनल की तर्ज पर पता नहीं है कि ऊँचाई कैसे बदलनी है।

मैं स्क्रीन को मौजूदा कंसोल साइज़ का उपयोग कैसे कर सकता हूँ, या स्क्रीन को एक बार शुरू करने का आकार बदल सकता हूँ?


1
मुझे सीरियल कंसोल टर्मिनलों के साथ एक समान समस्या थी, जहां विम और अन्य कार्यक्रम वास्तविक आकार का उपयोग नहीं करेंगे। मैंने इस अजगर स्क्रिप्ट का उपयोग करके समाप्त किया: github.com/akkana/scripts/blob/master/termsize । मुझे याद नहीं है कि मैंने इसे कैसे पाया, हालांकि। इसके अलावा संबंधित: compgroups.net/comp.terminals/putty-resize-action/2993350
muru

जवाबों:


4

जब आप एक एक्स टर्मिनल एमुलेटर या एसएसएच सत्र की तरह कुछ से जुड़ा एक वर्चुअल टर्मिनल शुरू करते हैं, तो टर्मिनल आकार आपके लिए कॉन्फ़िगर किया जाता है (जैसे आपके स्थानीय टर्मिनल से एसएसएच पर अग्रेषित)। जैसा कि आपने खोजा है, जब एक कच्चे सीरियल पोर्ट पर कनेक्ट होता है, तो ऐसा नहीं होता है।

विकल्प 1 : बस चलाएं

resize

यह कमांड टर्मिनल एमुलेशन एस्केप कोड का उपयोग करके अपने टर्मिनल के आकार को खोजने का प्रयास करेगा। यह मिलान करने के लिए स्थानीय टर्मिनल को कॉन्फ़िगर करेगा। आम तौर पर यह सब आपको करना है।

विकल्प 2 : अपने टर्मिनल आकार को मैन्युअल रूप से सेट करें:

stty rows <N> cols <M>

कॉलिंग resizeमुझे निम्नलिखित स्टेटसलाइन संदेश देता है: resize: need more than one regionक्या इसे स्वचालित रूप से बनाने का कोई तरीका है? ^a i(जानकारी) सही लाइनों और कोलों को दिखाता है इसलिए मुझे समझ नहीं आता कि यह सही ढंग से क्यों नहीं आ रहा है। केवल अन्य सुराग: echo $TERMदेता हैvt102
thom_nic

अद्यतन : मैं देख रहा हूं resizeकि xtermपैकेज का एक हिस्सा है जो मेरे डिस्ट्रो पर स्थापित नहीं है। यहां समाधान मिला ।
thom_nic

2

मुझे इसके समान ही एक समस्या थी। जब मैं नीचे की तरह स्क्रीन पर रीटैट करता हूं, तो यह मेरे लिए काम करता है। अन्यथा ऊपर बताए गए अनुसार प्रयास करें।

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