टर्मिनल
Mobile SSH टर्मिनल फ़ोन और टैबलेट संचालन के लिए बनाया गया है। यह एक टर्मिनल कैनवस, अतिरिक्त कुंजी पंक्ति, मल्टी-सेशन पैन, स्क्रॉल हैंडलिंग और पुनः-कनेक्शन व्यवहार को एक साथ जोड़ता है।
टर्मिनल मूल बातें
- टर्मिनल रंग समर्थन और कर्सर-कुंजी हैंडलिंग के साथ xterm-शैली व्यवहार उपयोग करता है।
- स्क्रॉलबैक बफ़र 5000 लाइनों तक रखता है।
- टाइप करने से पहले पैन को चुनने के लिए उसे टैप करें।
- टेक्स्ट आकार बदलने के लिए टर्मिनल पैन पर पिंच करें। इशारा स्थिर होने के बाद Mobile SSH रिमोट PTY का आकार बदलता है।
- फ़ुलस्क्रीन मोड में जाने के लिए पैन पर डबल-टैप करें। ग्रिड पर लौटने के लिए Back उपयोग करें।
मल्टी-सेशन ग्रिड
Mobile SSH एक साथ आठ SSH सेशन तक चला सकता है। प्रत्येक सेशन टर्मिनल ग्रिड में एक पैन के रूप में दिखता है। पैन हेडर वर्तमान लक्ष्य या शीर्षक दिखाता है। पैन को चुनने के लिए टैप करें, या दूसरा कनेक्शन शुरू करने के लिए + Add Session उपयोग करें।
पैन बंद करना उस SSH सेशन को डिस्कनेक्ट करता है। स्टार्ट स्क्रीन पर लौटने पर सक्रिय सेशन Active Sessions के माध्यम से उपलब्ध रहते हैं।
अतिरिक्त कुंजी पंक्ति
अतिरिक्त कुंजी पंक्ति Android कीबोर्ड के ऊपर दिखती है और टर्मिनल कुंजियाँ प्रदान करती है जो टच कीबोर्ड पर असुविधाजनक होती हैं:
ESCTABCTRLShift- तीर कुंजियाँ
HOMEENDPGUPPGDN- कीबोर्ड टॉगल
CTRL और Shift अगले संगत इनपुट के लिए स्टिकी मॉडिफ़ायर की तरह कार्य करते हैं। उदाहरण के लिए, CTRL टैप करें, फिर Ctrl-C भेजने के लिए C टाइप करें।
कीबोर्ड व्यवहार
Mobile SSH में दो कीबोर्ड-संबंधी सेटिंग्स हैं:
- कीबोर्ड दिखाने के लिए टर्मिनल टैप करें: सक्षम होने पर, टर्मिनल टैप करना Android से इनपुट विधि दिखाने को कहता है।
- कीबोर्ड सुझाव: सक्षम होने पर, संगत कीबोर्ड शेल प्रॉम्प्ट पर सुझाव दिखा सकते हैं। यदि सुझाव टर्मिनल प्रोग्राम में बाधा डालते हैं तो इसे अक्षम करें।
जब सुझाव सक्षम होते हैं, Mobile SSH कंपोज़िंग टेक्स्ट को शब्द-सीमा तक बफ़र करता है ताकि रिमोट शेल पर भेजे जाने से पहले कीबोर्ड सुधार वर्तमान शब्द को बदल सके। कंट्रोल कुंजियाँ और टर्मिनल कॉर्ड उस बफ़र को बायपास करते हैं, इसलिए tmux प्रीफ़िक्स कमांड जैसे शॉर्टकट तुरंत पहुँचते हैं।
वॉइस इनपुट (Gboard माइक्रोफ़ोन बटन) उसी कंपोज़िंग-टेक्स्ट बफ़र से होकर गुज़रता है, इसलिए बोला गया टेक्स्ट हल होने पर एक साथ भेजा जाता है, न कि अक्षर-दर-अक्षर।
चयन, कॉपी, साझा करें
चयन मोड में जाने के लिए टर्मिनल के अंदर देर तक दबाएँ। चयन टूलबार तीन क्रियाएँ देता है:
- Copy — चयनित टेक्स्ट को Android क्लिपबोर्ड पर रखें।
- Share — चयनित टेक्स्ट को Android शेयर शीट (मेल, नोट्स, मैसेजिंग आदि) पर भेजें।
- Select all — चयन को पूरे दृश्य टर्मिनल बफ़र तक बढ़ाएँ, फिर Copy या Share करें।
स्क्रॉलिंग
Mobile SSH टर्मिनल की स्थिति के आधार पर स्क्रॉल इशारों को रूट करता है:
- सामान्य शेल आउटपुट में, स्वाइप करना लोकल स्क्रॉलबैक बफ़र को स्क्रॉल करता है।
- माउस-मोड टर्मिनल ऐप्स में, स्क्रॉलिंग माउस-व्हील एस्केप अनुक्रम भेजती है।
- माउस मोड के बिना वैकल्पिक-स्क्रीन ऐप्स में, जैसे कई tmux सेशन, स्क्रॉलिंग tmux कॉपी मोड में प्रवेश करती है और लाइन स्क्रॉल कमांड भेजती है।
यदि आप पीछे स्क्रॉल करते हुए टाइप करते हैं, तो Mobile SSH लाइव टर्मिनल दृश्य पर लौट आता है।
tmux व्यवहार
Mobile SSH आउटगोइंग tmux attach और new-session कमांड देखता है, जैसे:
tmux attach -t work
tmux a -t work
tmux new -A -s work
जब आप tmux में थे और कनेक्शन गिर जाता है, ऐप उस सर्वर के अंतिम tmux सेशन नाम को याद रख सकता है और पुनः कनेक्ट के बाद फिर से अटैच करने का प्रयास कर सकता है। यदि कोई स्पष्ट सेशन नाम नहीं देखा गया लेकिन ऐप जानता है कि आप वैकल्पिक-स्क्रीन tmux-जैसे सेशन में थे, तो यह सामान्य tmux attach आज़मा सकता है।
यह व्यवहार सर्वोत्तम-प्रयास है। यदि रिमोट tmux सेशन अब मौजूद नहीं है, तो रिमोट शेल उपलब्ध रहता है।
Agent alerts
Mobile SSH सक्रिय सेशन के टर्मिनल आउटपुट को ऐसे पैटर्न के लिए देख सकता है जो दर्शाते हैं कि कोई रिमोट एजेंट इनपुट की प्रतीक्षा कर रहा है। जब कोई मिलान मिलता है — उदाहरण के लिए, Claude Code या Codex किसी प्रॉम्प्ट पर रुका हो — तो ऐप वैकल्पिक ध्वनि और कंपन के साथ एक सूचना भेजता है।
कॉन्फ़िगर करने के लिए:
- स्टार्ट स्क्रीन से Settings खोलें।
- Agent alerts सक्षम करें।
- एक सूचना ध्वनि और कंपन पैटर्न चुनें।
अलर्ट उस समय जो भी ऑडियो आउटपुट सक्रिय हो उससे बजता है, जिसमें हेडफ़ोन भी शामिल हैं, इसलिए आप वीडियो देखते हुए या फ़ोन बंद होने पर भी इसे सुन सकते हैं। सूचना तब भी दिखती है जब Mobile SSH पृष्ठभूमि में हो।
Agent alert पैटर्न दृश्य टर्मिनल आउटपुट से मिलाए जाते हैं। यदि आपका रिमोट टूल एक पहचानने योग्य प्रॉम्प्ट लाइन आउटपुट करता है (कोई उपयोगकर्ता नाम, ?, या कोष्ठक में प्रश्न), तो ऐप उसे स्वचालित रूप से पकड़ सकता है। यदि अलर्ट बहुत अधिक या बिल्कुल नहीं आते, तो Settings में संवेदनशीलता समायोजित करें।
फ़ुल-स्क्रीन टर्मिनल प्रोग्राम
Vim, less, htop, ncurses टूल और tmux पैन जैसे प्रोग्रामों के लिए:
- यदि कीबोर्ड इनपुट को इस तरह बफ़र करने लगे जिसकी प्रोग्राम अपेक्षा नहीं करता तो कीबोर्ड सुझाव अक्षम करें।
ESC, तीर,PGUPऔरPGDNके लिए अतिरिक्त कुंजी पंक्ति उपयोग करें।- यदि टेक्स्ट बहुत छोटा है तो पिंच ज़ूम उपयोग करें, फिर रिमोट टर्मिनल आकार स्थिर होने तक थोड़ी प्रतीक्षा करें।