Android adb शेल में टर्मिनल आकार कैसे सेट करें?


25

जब मैं "एडीबी शेल" का उपयोग करके एंड्रॉइड से कनेक्ट करता हूं और "वीएम" या "एमसी" जैसे कुछ कमांड चलाता हूं, तो वे 25x80 वर्णों की "विंडो" तक सीमित हैं। चूंकि मैं एक डेस्कटॉप कंप्यूटर से कनेक्ट कर रहा हूं जहां xterm का रिज़ॉल्यूशन बहुत अधिक है, मैं इसका उपयोग करना चाहता हूं।

मैं इस कंसोल विंडो को 60x156 वर्णों में कैसे बदल सकता हूँ?

जवाबों:


24

उत्तर है

stty rows 60 cols 156

एक अनुवर्ती सवाल यह है कि मैं अपने xterm के आकार का निर्धारण कैसे कर रहा हूं जिससे मैं जुड़ रहा हूं ताकि मैं इसे स्वचालित रूप से (स्क्रिप्ट का उपयोग करके) स्टेंट पास कर सकूं?


बहुत अच्छा लगा कि आपको अपनी समस्या का हल मिल गया। जब आप सक्षम हों तो इसे "स्वीकार" करना न भूलें। हालाँकि, एक और प्रश्न शामिल नहीं है; यह चर्चा मंच नहीं है। आपको एक नया प्रश्न खोलना चाहिए। यदि यह संबंधित है तो आप नए प्रश्न से इसे लिंक कर सकते हैं।
एले

2
क्या स्क्रीन आकार में फिट होने के लिए स्वचालित रूप से आकार देने के लिए एंड्रॉइड शेल को बताने का एक तरीका है? यूनिक्स में अन्य टर्मिनलों पर किए गए तरीके के समान?
एहतेश चौधरी

1
मैंने यह कोशिश की, लेकिन यह कहा "/ प्रणाली / बिन / श: स्टिकी: नहीं मिला" ... क्या इसे स्थापित करना है या कुछ और?
ब्रैड पार्क

2
उन लोगों के लिए जो बक्सबॉक्स को नहीं जानते हैं: बिजीबॉक्स एक ऐप है। इसके पास बहुत सारे सामान्य यूनिक्स उपकरण हैं, जो इसके अंदर "- यह विशेष रूप से एम्बेडेड सिस्टम के लिए डिज़ाइन किया गया है। इसे अपने रूट किए गए Android पर BuxyBox ऐप इंस्टॉल करने की कोशिश करने के लिए।
JohnTortugo

1
यह कैसे स्थायी करें?
जॉनीटेक्स


16

यदि आप एंड्रॉइड के हालिया रिलीज़ पर हैं, जिसका उपयोग mkshआप बस कर सकते हैं:

COLUMNS=156
LINES=60

-1

Mksh का उपयोग करते हुए, मुझे भागना पड़ा eval $(resize)

resizeआदेश खोल आदेशों आउटपुट COLUMNS=#;LINES=#;export COLUMNS LINES;stdout के लिए है, लेकिन यह वास्तव में उन्हें निष्पादित नहीं करता है। उसके लिए, आप evalइसे अपने .profile या शेल आरसी फ़ाइल में उपयोग और रख सकते हैं । जब आप वहां हों, तो वास्तविक विंडो के आकार बदलने के बाद आप आसानी से आकार बदलने के लिए एक उपनाम जोड़ सकते हैं।

$ grep resize ~/.profile
eval $(resize)
alias rsz='eval $(resize)'

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