टर्मिनल
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साठी अतिरिक्त की ओळ वापरा.- मजकूर खूप लहान असल्यास पिंच झूम वापरा, मग रिमोट टर्मिनलचा आकार स्थिरावेपर्यंत थोडे थांबा.