टर्मिनल
Mobile SSH टर्मिनल फोन आणि टॅबलेट संचालनासाठी बनवले आहे. ते एक टर्मिनल कॅनव्हास, अतिरिक्त की ओळ, मल्टी-सत्र पॅन, स्क्रोल हाताळणी आणि पुनः-कनेक्शन वर्तन एकत्र करते.
टर्मिनल मूलभूत गोष्टी
- टर्मिनल रंग समर्थन आणि कर्सर-की हाताळणीसह xterm-शैलीचे वर्तन वापरते.
- स्क्रोलबॅक बफर डिफॉल्टनुसार 5000 ओळी ठेवते, आणि Settings मध्ये तो 1,000, 10,000 किंवा 50,000 वर सेट करता येतो.
- टाइप करण्यापूर्वी पॅन निवडण्यासाठी त्यावर टॅप करा.
- मजकूराचा आकार बदलण्यासाठी टर्मिनल पॅनवर पिंच करा. हावभाव स्थिरावल्यानंतर Mobile SSH रिमोट PTY चा आकार बदलते.
- फुलस्क्रीन मोडमध्ये जाण्यासाठी पॅनवर डबल-टॅप करा (किंवा त्याचे विस्तार नियंत्रण वापरा). ग्रिडकडे परत येण्यासाठी Android वर Back, किंवा iOS वर संकुचन नियंत्रण वापरा.
मल्टी-सत्र ग्रिड
Mobile SSH एकाच वेळी आठ SSH सत्रांपर्यंत चालवू शकते. प्रत्येक सत्र टर्मिनल ग्रिडमध्ये एक पॅन म्हणून दिसते. निवडण्यासाठी पॅनवर टॅप करा, किंवा दुसरे कनेक्शन सुरू करण्यासाठी + Add Session वापरा.
पॅन शीर्षलेख तुम्ही कुठे आहात ते सांगते. Android वर ते पॅनची खरी कार्यरत डायरेक्टरी दाखवते — जी tmux कडून विचारली जाते किंवा शेल OSC 7 वरून कळवते, आणि ॲप उघडे असताना ती ताजी ठेवली जाते; iOS वर ते रिमोट बाजू ठरवते ते शीर्षक दाखवते, आणि तसे नसल्यास user@host:port.
पेन बंद केल्यावर त्याचे SSH सत्र तुटते. मुख्य स्क्रीनवरून सक्रिय सत्रे उघडून चालू कामाकडे परतता येते. हेडर अडकलेली जोडणी दाखवतो; सेटिंग्जमध्ये हस्तांतरण दर आणि प्रतिसाद थांबल्यावर मंद करणे किंवा कंपन हे पर्याय आहेत.
Eternal Terminal (ET)
दोन्ही प्लॅटफॉर्मवर सर्व्हर जोडताना किंवा बदलताना वाहतूक निवडीत हे पर्याय मिळतात:
- SSH — मानक SSH कनेक्शन (डिफॉल्ट).
- Eternal Terminal — असे ET सत्र जे तुमचे शेल पुन्हा सुरू न करता नेटवर्क खंड, उपकरणाची झोप आणि IP पत्ता बदल यांतून टिकून राहते.
ET सत्र सर्व्हरवर जिवंत ठेवते, त्यामुळे तुमचा फोन नेटवर्क बदलतो किंवा झोपेतून जागा होतो तेव्हा Mobile SSH नवे शेल उघडण्याऐवजी त्याच चालू शेलला पुन्हा जोडते. मोबाइल डेटा, Wi-Fi/सेल्युलर अदलाबदल आणि दीर्घकाळ चालणाऱ्या कमांडसाठी हे उत्तम बसते.
ET साठी होस्टवर etserver हवा. नसल्यास Mobile SSH तो SSH मार्गे बसवून सुरू करण्याची सूचना देऊ शकते. सेटअप आदेश तपासून परवानगी द्या, मग Eternal Terminal निवडा. जंप-होस्ट मार्गांसाठी SSH आवश्यक आहे.
अतिरिक्त की ओळ
दोन्ही प्लॅटफॉर्म तेरा टर्मिनल कींची एक ओळ हाताशी ठेवतात — ज्या टच कीबोर्डवर गैरसोयीच्या किंवा मुळीच नसतात. Android वर ती सत्राच्या तळाशी एक पट्टी असते (हार्डवेअर कीबोर्ड जोडलेले असल्यास ती स्वतःला लपवते); iOS वर ती सॉफ्टवेअर कीबोर्डच्या वर बसते.
दोन्हींचे डिफॉल्ट संच आकाराने सारखे आहेत, पण एकसारखे नाहीत:
| Android | iOS | |
|---|---|---|
| डिफॉल्ट | ESC TAB CTRL बाण HOME PGUP END PGDN ⌫ ⌨ | ESC TAB CTRL ⇧ बाण HOME END PGUP PGDN ⌨ |
| फरक | बॅकस्पेस आहे, Shift नाही | स्टिकी Shift आहे, बॅकस्पेस नाही |
ही ओळ कधीही स्क्रोल होत नाही. की रुंदीत बसेनाशा झाल्या की त्या जागा समान वाटून घेतात आणि दुसऱ्या ओळीत गुंडाळल्या जातात; त्यानंतरही उरलेल्या ⋯ ओव्हरफ्लो मेनूमध्ये जातात. काहीही स्वाइपमागे लपत नाही किंवा स्क्रीनच्या कडेला कापले जात नाही, आणि ओव्हरफ्लोमधून निवडलेल्या कीलाही सज्ज केलेला मॉडिफायर लागू होतो.
CTRL स्टिकी मॉडिफायर म्हणून काम करते: CTRL टॅप करा, मग Ctrl-C पाठवण्यासाठी C टाइप करा. Shift iOS वर Android पेक्षा अधिक स्टिकी आहे — iOS वर ती सॉफ्टवेअर कीबोर्डवर तुम्ही टाइप करणारे पुढचे अक्षरही मोठे करते, तर Android वर ती फक्त पट्टीच्या स्वतःच्या कींना लागू होते (Shift+Tab, Shift+बाण).
बाण किंवा PGDN सारखी की दाबून धरल्यास ती पुन्हा-पुन्हा चालते.
कीबोर्ड वर्तन
Android वर सामान्य टायपिंग थेट दूरस्थ शेलला जाते; स्वयंसुधारणा आणि अंदाजाधारित सूचना मूळतः बंद असतात. कीबोर्डमधून आवाजाने मजकूर देणे चालते.
iOS वर सेटिंग्ज → टर्मिनल → श्रुतलेखन आणि सूचना मूळतः चालू आहे. ओळ लिहिताना आवाज, शब्दसूचना आणि दुरुस्त्या मिळतात. थेट की-स्ट्रोकसाठी ते बंद करा, कीबोर्ड सूचना बंद ठेवा आणि नवीन पेन उघडा.
टॅपवर कीबोर्ड दाखवा टॅप केल्यावर सॉफ्टवेअर कीबोर्ड उघडायचा का ते ठरवते. Android वर मूळतः बंद, iOS वर चालू; टूलबारचे कीबोर्ड बटणही उपलब्ध असते.
हार्डवेअर कीबोर्ड
बाह्य आणि Bluetooth कीबोर्ड Android आणि iOS दोन्हींवर टर्मिनल थेट चालवतात. सामान्य अक्षरांव्यतिरिक्त, Mobile SSH बाण की, Home/End, PgUp/PgDn, Insert, Delete, Esc, फंक्शन की F1–F12, Ctrl+की आणि Alt/Option-मेटा-म्हणून कॉर्ड्स, आणि Shift+Tab मॅप करते. मॉडिफायर की अतिरिक्त की ओळीच्या स्टिकी मॉडिफायरसह एकत्र होतात.
पेस्ट
विनंती करणाऱ्या प्रोग्राममध्ये (bash, Vim आणि इतर ब्रॅकेटेड-पेस्ट ॲप्स) पेस्ट करणे ब्रॅकेटेड-पेस्ट खुणांमध्ये गुंडाळले जाते, त्यामुळे बहु-ओळींची क्लिपबोर्ड सामग्री ओळ-ओळ आपोआप कार्यान्वित होण्याऐवजी मजकूर म्हणून घातली जाते. फक्त खरे पेस्ट गुंडाळले जातात; टाइप केलेला आणि बोललेला मजकूर तसाच राहतो.
निवडा, कॉपी करा, शेअर करा
शब्द निवडण्यासाठी टर्मिनलमध्ये दीर्घ दाब द्या; हँडल ओढून निवड बदला. निवड टूलबारमध्ये:
- Copy — निवडलेला मजकूर सिस्टम क्लिपबोर्डवर ठेवते. निवड नंतरही अधोरेखित राहते, त्यामुळे तुम्ही ती शेअर करू शकता, पुन्हा-कॉपी करू शकता किंवा वाढवू शकता.
- Share — निवडलेला मजकूर सिस्टम शेअर शीटवर (मेल, नोट्स, मेसेजिंग इ.) पाठवते.
- Select all — निवड संपूर्ण दृश्य टर्मिनल बफरपर्यंत विस्तारते, मग Copy किंवा Share.
- पेस्ट — क्लिपबोर्डचा मजकूर टर्मिनलमध्ये घाला.
टर्मिनलमध्ये शोधा
संपूर्ण टर्मिनल बफरमध्ये — स्क्रोलबॅक आणि दृश्यमान स्क्रीन — शोधा आणि जुळण्यांमध्ये उडी मारा. टर्मिनल नियंत्रणांमधून शोध उघडा, क्वेरी टाइप करा आणि जुळण्यांमधून पुढे जा. हे Android आणि iOS दोन्हींवर चालते.
रंग, इटॅलिक्स आणि रिमोट क्लिपबोर्ड
- टर्मिनल 24-bit ट्रू कलर आणि इटॅलिक्स रेंडर करते, त्यामुळे थीम केलेले प्रॉम्प्ट, सिंटॅक्स हायलाइटिंग आणि TUIs डेस्कटॉपवर दिसतात तसेच दिसतात.
- OSC 52 क्लिपबोर्ड: दूरस्थ प्रोग्राम फोनच्या क्लिपबोर्डवर मजकूर कॉपी करू शकतात. फोनचा क्लिपबोर्ड दूरस्थपणे वाचण्यासाठी वेगळी परवानगी आवश्यक असून ती मूळतः बंद असते.
- Android आणि iOS दोन्हींवर, रुंद CJK, इमोजी आणि संयोजित अक्षरे (ग्राफीम क्लस्टर आणि शून्य-रुंदीचे जोडणारे) योग्यरित्या मोजली आणि रेखाटली जातात, आणि एक अंगभूत Nerd Font पॉवरलाइन, starship, devicon आणि Material Design आयकॉन ग्लिफ रेखाटते, जे सिस्टम फॉन्ट अन्यथा रिकाम्या चौकोनांप्रमाणे दाखवेल.
शेल एकत्रीकरण आणि इनलाइन प्रतिमा
- शेल एकत्रीकरण (OSC 133): जेव्हा तुमचे शेल OSC 133 प्रॉम्प्ट चिन्हे उत्सर्जित करते, तेव्हा Mobile SSH प्रॉम्प्ट्समध्ये पुढे-मागे जाऊ शकते आणि दीर्घकाळ चालणारी कमांड पूर्ण झाल्यावर तुम्हाला सूचित करू शकते. Android आणि iOS वर चालते. कोणतेही ॲप ही चिन्हे स्वतः घालत नाही — ती तुमच्या शेलनेच उत्सर्जित करावी लागतात (
PROMPT_COMMAND/precmdहुक, किंवा starship). Android वर तुम्ही Settings → Shell integration मध्ये सक्षम करेपर्यंत प्रॉम्प्ट नेव्हिगेशन बंद असते; iOS वर चिन्हे येऊ लागताच मेनू आपोआप दिसतो. - आउटपुट निवडा: एखाद्या कमांडच्या आउटपुटमध्ये कुठेही स्पर्श करा आणि तो संपूर्ण भाग निवडा — 300 ओळी मागची बिल्ड त्रुटी, फक्त शेवटची कमांड नव्हे — मग तो कॉपी करा, शेअर करा किंवा वाढवा.
- इनलाइन प्रतिमा: Kitty ग्राफिक्स प्रोटोकॉल Android व iOS टर्मिनलमध्ये प्रतिमा दाखवतो. पिंच-झूम आणि ओळी गुंडाळताना प्रतिमा टिकतात व सेलनुसार त्यांच्या ओळीसोबत सरकतात. पूर्ण-स्क्रीन प्रोग्राममध्येही प्रतिमा दिसतात; त्यांची मांडणी सामान्य स्क्रॉलबॅकपासून वेगळी असते.
- मोझॅक चिन्हे: ब्लॉक, ब्रेल, सेक्सटंट आणि ऑक्टंट चिन्हे ॲप स्वतः काढते; त्यामुळे
chafa,timgआणि ANSI कला कोणत्याही फॉन्टमध्ये फटी किंवा रिकाम्या चौकटींशिवाय जुळते. - प्रतिमा रिझोल्यूशन: प्रतिमा सेटिंग प्रोग्रामला स्क्रीनचे पूर्ण, अर्धे किंवा एक-तृतीयांश रिझोल्यूशन सांगू शकते, त्यामुळे मोबाइल जोडणीवर कमी पिक्सेल जातात.
- खरी कार्यरत डायरेक्टरी (Android): शेवटच्या प्रॉम्प्टने जे छापले असेल त्याऐवजी पॅन शीर्षलेख पॅन प्रत्यक्षात कुठे आहे ते दाखवते — जे tmux कडून विचारले जाते किंवा शेल OSC 7 वरून कळवते.
स्वरूप आणि की
Android आणि iOS दोन्हींवर, Settings तुम्हाला टर्मिनल सानुकूल करू देते:
- फॉन्ट: सिस्टम मोनोस्पेस फॉन्ट, JetBrains Mono किंवा Source Code Pro निवडा.
- कलर स्कीम: Default, Solarized Dark किंवा Light, Gruvbox, Dracula किंवा Nord — उघड्या पॅनवर थेट लागू.
- अतिरिक्त की ओळ: की जोडा, काढा, पुनर्क्रमित करा आणि लपवा, तुमच्या स्वतःच्या escape-sequence की परिभाषित करा आणि डिफॉल्टवर रीसेट करा — तुम्हाला नेमकी कशी ओळ मिळेल हे दाखवणाऱ्या थेट पूर्वावलोकनासह. Android वर हे Keys टॅबवर आहे; iOS वर Extra keys → Customize keys खाली.
- पूर्वनिर्धारितांमधून जोडा: सहा गटांत सुमारे 45 कींचे पॅलेट —
F1–F12,^C^D^Z^R^Lसारख्या Ctrl जोड्या,|~/_:सारखी चिन्हे, आणि मॉडिफायर.F1–F12सामान्य escape अनुक्रम म्हणून पाठवल्या जातात, त्यामुळे त्यांनाFNकॉर्डची गरज नाही. Android वर एक 📎 Attach a file की देखील मिळते, जी फाइल पिकर उघडून चालू सत्रात अपलोड करते; iOS वरINS,DELआणि अंकांची ओळ उघडणारीFNकी मिळते. - स्क्रोलबॅक आकार: 1,000, 5,000, 10,000 किंवा 50,000 ओळी (डिफॉल्ट 5,000). नव्या पॅनना लागू होते.
- मजकूर आकार: पिंच-टू-झूमसोबतच एक स्लायडर.
- थीम: संपूर्ण ॲपसाठी System, Light किंवा Dark.
रीसेट आजची यादी गोठवण्याऐवजी ॲपसोबत आलेले डिफॉल्ट पुन्हा आणते, त्यामुळे पुढच्या आवृत्तीतील सुधारणाही तुमच्यापर्यंत पोहोचतात. बदल आधीच उघड्या असलेल्या पॅनना थेट लागू होतात.
स्क्रोलिंग
Mobile SSH टर्मिनल स्थितीनुसार स्क्रोल हावभाव मार्गस्थ करते:
- सामान्य शेल आउटपुटमध्ये, स्वाइप केल्याने स्थानिक स्क्रोलबॅक बफर स्क्रोल होते.
- माउस-मोड टर्मिनल ॲप्समध्ये, स्क्रोलिंग माउस-व्हील एस्केप अनुक्रम पाठवते.
- माउस मोडशिवाय पर्यायी-स्क्रीन ॲप्समध्ये, जसे अनेक tmux सत्रे, स्क्रोलिंग tmux कॉपी मोडमध्ये प्रवेश करते आणि ओळ स्क्रोल कमांड पाठवते.
दोन्ही प्लॅटफॉर्मवरील माउस ट्रॅकिंग प्रोग्राममध्ये टॅप सामान्यतः डावा क्लिक पाठवतो. iOS वरील टॅपने कर्सर ठेवा त्याऐवजी कर्सर हलवते; Shift-टॅप दुसरी क्रिया करतो. धरून मग ओढण्याचा माउस पर्याय मूळतः बंद असल्याने साधा स्वाइप स्क्रॉल करतो.
मागे स्क्रोल केलेले असताना टाइप केल्यास, Mobile SSH थेट टर्मिनल दृश्याकडे परत येते.
tmux वर्तन
Mobile SSH बाहेर जाणाऱ्या tmux attach आणि new-session कमांड पाहते, जसे:
tmux attach -t work
tmux a -t work
tmux new -A -s work
जोडणी तुटल्यावर ॲप जोडलेले tmux सत्र व सॉकेट आठवते, त्यामुळे पुन्हा जोडल्यावर त्याच ठिकाणी परतता येते. एकाच होस्टचे पेन आपापली जोडणी राखतात. सत्र संपले असल्यास शेल उपलब्ध राहतो.
iOS सॉकेट बदलताना सध्याचा tmux प्रीफिक्स वाचते; Ctrl+B गृहीत धरत नाही. असमर्थित प्रीफिक्स किंवा शोध अयशस्वी झाल्यास संदेश देऊन थांबते. टायपिंग, पेन बंद करणे किंवा डिस्कनेक्ट करणे प्रलंबित जोडणी रद्द करते; न ओळखलेल्या पूर्ण-स्क्रीन प्रोग्रामला attach आदेश जात नाहीत.
Tmux व्यवस्थापक
tmux व्यवस्थापकातून प्रीफिक्स न टाइप करता tmux पाहता व नियंत्रित करता येतो. जोडलेल्या सत्राच्या मल्टिप्लेक्सर नियंत्रणातून उघडा; अनेक व्यवस्थापक असल्यास दीर्घ दाबून tmux निवडा. सूचीचे तीन विभाग आहेत:
- Sessions — सर्व्हरवरील प्रत्येक tmux सत्र.
- Windows — निवडलेल्या सत्रातील विंडो.
- Panes — निवडलेल्या विंडोमधील पॅन.
व्यवस्थापकातून तुम्ही हे करू शकता:
- सत्र सध्याच्या टर्मिनलला Attach करा.
- नवे सत्र किंवा विंडो तयार करा, आणि त्यांचे नाव बदला.
- पॅन आडवा किंवा उभा विभाजित करा, पॅन झूम करा, आणि सत्रे, विंडो किंवा पॅन बंद करा.
- सत्रे अलीकडील (मूळ निवड), नाव किंवा निर्मितीच्या तारखेनुसार क्रमबद्ध करा.
ज्या सत्राचा एजंट इनपुटची वाट पाहत आहे त्यावर 🔔 दिसते, त्यामुळे थांबलेला Claude Code किंवा Codex एका नजरेत ओळखून त्याला attach होता येते. हे वरील reattach संकेतांना पूरक आहे: reattach तर्क पुन्हा जोडल्यावर तुमचे शेवटचे सत्र आपोआप परत आणतो, तर व्यवस्थापक तुम्हाला पूर्ण हाताने नियंत्रण देतो.
दोन्ही प्लॅटफॉर्म एकाच होस्टवरील अनेक tmux सर्व्हर (सॉकेट) हाताळतात. व्यवस्थापकातील जोडणी चिन्हे तुम्ही वापरत असलेल्या टर्मिनलची असतात, दुसऱ्या क्लायंटची नाहीत.
Herdr आणि Zellij
Android व iOS दोन्ही Herdr आणि Zellij हाताळतात. टूलबार नियंत्रण मुख्य सापडलेला मल्टिप्लेक्सर उघडते; दुसरा निवडण्यासाठी दीर्घ दाबा. सर्व्हरवर सापडलेले प्रोग्रामच दिसतात. व्यवस्थापकातील सर्व्हर शीर्षकाने सर्व्हर आणि मल्टिप्लेक्सर निवडीने व्यवस्थापक बदला.
- Herdr एजंट स्थितीसह सत्रे, कार्यक्षेत्रे, टॅब व पेन दाखवतो. सूचीमधून अडकलेल्या एजंटचे पूर्वावलोकन पाहा किंवा उत्तर द्या. उत्तर निवडलेल्या पेन व नामित सत्रातच जाते; पाठवा मजकूर पाठवते आणि फक्त Enter रिकामी पुष्टी देते. समर्थित ठिकाणी नेमक्या पेनवर लक्ष देता येते; अन्यथा मूळ टॅबचा फोकस वापरा. एजंट स्थितीसाठी स्वतंत्र हुक लागत नाही.
- Zellij सत्रे, टॅब आणि पॅन यांची यादी attach, नाव बदला, बंद करा आणि विभाजित करा यांसह दाखवते. बंद केलेली सत्रे यादीत राहतात, त्यामुळे attach केल्यास ती पुन्हा जिवंत होतात, तर delete त्यांना कायमचे विसरते. टॅब व पॅन तपशिलासाठी Zellij 0.44 किंवा नवीन लागते; जुन्या आवृत्तीवर पृष्ठ टॅबची नावे दाखवते आणि कारण सांगते. विभाजनासाठी सत्राला क्लायंट attach असणे आवश्यक आहे, आणि अपयशी ठरणारे बटण देण्याऐवजी पृष्ठ हे समजावून सांगते.
herdr किंवा Zellij स्थापित असूनही लॉगिन शेलच्या PATH वर नसल्यास, पृष्ठ ते जोडण्याची तयारी दाखवते.
प्रत्येक सहेजलेल्या सर्व्हरला जोडताना संलग्न करा पर्याय आहे: स्वयंचलित, काहीही नाही, tmux, herdr किंवा Zellij. स्वयंचलित निवड आधी वापरलेला मल्टिप्लेक्सर, मग चालू सत्रे असलेला, मग स्थापित असलेला निवडते. साठवलेली ओळख नसल्यास साधा शेल उघडतो. नंतरची तपासणी भविष्यातील जोडण्यांना लागू होते; चालू इनपुटवर नवीन प्रोग्राम सुरू करत नाही.
Agent alerts
रिमोट AI कोडिंग एजंट — Claude Code, Codex, Gemini — तुमच्यासाठी अडकून वाट पाहत असल्यास Mobile SSH तुम्हाला सांगते. ते तुमचा टर्मिनल आउटपुट वाचून अंदाज बांधत नाही. दोन मार्ग आहेत, आणि ते वेगवेगळ्या तपशील पातळीवर काम करतात.
घंटा
टर्मिनल घंटी एजंट सूचना देऊ शकते. टाइप केल्यानंतर लगेचच्या घंट्या मूळतः दुर्लक्षित होतात. दूरस्थ सूचना (OSC 9, OSC 777) आणि OSC 133 आदेश-समाप्ती सूचनांची स्वतंत्र सेटिंग्ज आहेत; iOS वर दोन्ही चालू करेपर्यंत बंद आहेत.
यासाठी काहीही सेटअप लागत नाही, पण ॲपला फक्त काहीतरी वाजले एवढेच कळते.
एजंट हुक
कोणता एजंट वाट पाहत आहे आणि तो काय करत आहे हे ॲपला कळावे यासाठी सर्व्हरवर एजंट हुक स्थापित करा:
- iOS: Settings → Agent alerts → Install Agent Hook. एकापेक्षा अधिक सर्व्हर जोडलेले असल्यास ते कोणता, हे विचारते.
- Android: सत्राच्या पॅन शीर्षलेखावर दीर्घकाळ दाबा आणि Install agent hooks निवडा.
हे त्या सर्व्हरवर ~/.mobile-ssh/agent-hook.sh येथे एक छोटी शेल स्क्रिप्ट लिहिते. ती एजंट-निरपेक्ष आहे — कोणत्याही एका विक्रेत्याचे स्वरूप वाचण्याऐवजी ती कमांड-लाइन आर्ग्युमेंट घेते — त्यामुळे कमांड चालवू शकणारी कोणतीही गोष्ट तिच्यामार्फत नोंद कळवू शकते. फाइल हटवणे म्हणजे स्वच्छ अनइन्स्टॉल.
एजंटने हुकमार्फत नोंद कळवल्यावर:
- पॅनचे शीर्षलेख
claude · needs youदाखवते, किंवा तो कोणते साधन चालवत आहे ते सांगते. - ज्या पॅनचा एजंट अडकला आहे त्याला अंबर रंगाची कड मिळते. तुम्ही आधीच पाहत असलेल्या पॅनला हात लावला जात नाही — प्रॉम्प्ट तिथे समोरच आहे.
- टूलबार बॅज प्रत्येक कनेक्शनवर वाट पाहणाऱ्या एजंटची संख्या मोजतो, जास्तीत जास्त
9+पर्यंत. - Agents स्क्रीन प्रत्येक कनेक्शनवरील प्रत्येक एजंट, तो काय करत आहे आणि किती वेळ वाट पाहत आहे यासह दाखवते.
टाइप न करता उत्तर देणे
एजंट ठरावीक उत्तरांचा प्रश्न विचारतो तेव्हा ॲप एजंट यादीत प्रत्येक पर्यायासाठी एक बटण दाखवते — सहा पर्यायांपर्यंत. Android वर तुम्ही पॅन शीर्षलेखातील एजंट चिपवरही टॅप करू शकता.
तुमचे उत्तर सत्रात टाइप केले जात नाही. ते वेगळ्या वाहिनीवरून एका फाइलमध्ये लिहिले जाते आणि हुक ते उचलतो, त्यामुळे उत्तर दिल्याने स्क्रीनवर जे आहे ते बिघडू शकत नाही. प्रॉम्प्टने प्रत्यक्षात न दिलेला पर्याय पाठवण्यास ॲप नकार देते, आणि दरम्यान कनेक्शन तुटले असेल तर गुपचूप अपयशी होण्याऐवजी ते स्पष्टपणे सांगते.
सेटिंग्ज
दोन्ही प्लॅटफॉर्मवर एजंट सूचना मूळतः चालू; नोटिफिकेशन, आवाज, कंपन आणि सक्रिय पेनसाठी वेगळे स्विच आहेत. iOS सक्रिय-पेन सूचना मूळतः चालू ठेवते आणि केवळ पार्श्वभूमीत देण्याचा पर्यायही देते. ॲप चालू राहू शकते तोवरच iOS सूचना देते; दीर्घ निलंबनात थेट SSH सूचना थांबतात.
एक डिफॉल्ट लक्षात ठेवण्यासारखा आहे: आवाज फक्त हेडफोनपुरता मर्यादित आहे. काहीही जोडलेले किंवा जोडी लावलेले नसल्यास, अलर्ट सूचना देतो आणि कंपन करतो, पण कोणताही स्वर वाजवत नाही. फोनच्या स्पीकरवर अलर्ट ऐकू यावा असे वाटत असल्यास ते बंद करा.
कोणतीही संवेदनशीलता सेटिंग नाही आणि आवाज निवडकर्ताही नाही — नियंत्रणे फक्त चालू/बंद आहेत.
फुल-स्क्रीन टर्मिनल प्रोग्राम
Vim, less, htop, ncurses साधने आणि tmux पॅनसारख्या प्रोग्रामसाठी:
- iOS वर थेट टर्मिनल इनपुटसाठी श्रुतलेखन आणि सूचना तसेच कीबोर्ड सूचना बंद करून नवीन पेन उघडा.
ESC, बाण,PGUPआणिPGDNसाठी अतिरिक्त की ओळ वापरा.- मजकूर खूप लहान असल्यास पिंच झूम वापरा, मग रिमोट टर्मिनलचा आकार स्थिरावेपर्यंत थोडे थांबा.
दूरस्थ डेस्कटॉप
दोन्ही प्लॅटफॉर्म SSH मधील VNC जोडणीने दूरस्थ डेस्कटॉप उघडतात. macOS Screen Sharing सह विद्यमान सामायिक स्क्रीन वापरा किंवा समर्थित Linux डेस्कटॉप उभारणीला परवानगी द्या. डेस्कटॉप सर्व्हरने पुरवावा; केवळ SSH प्रवेशाने ग्राफिकल सत्र तयार होत नाही. Linux मिररिंगसाठी Wayland ऐवजी X11 हवा. macOS वर नवीन खाजगी डेस्कटॉपऐवजी विद्यमान सामायिक स्क्रीन दिसते.
स्पर्शाने क्लिक, ओढणे व झूम करा; स्क्रीन किंवा हार्डवेअर कीबोर्ड वापरा. क्लिपबोर्ड नियंत्रणाने फोनचा मजकूर डेस्कटॉपमध्ये पेस्ट करता येतो आणि डेस्कटॉपवरून फोनवरही कॉपी करता येते.
स्क्रीन आकार पूर्वनिश्चित किंवा सानुकूल मापे सर्व्हरनुसार आठवतो. iOS वर प्रत्येक बाजू 320–5120 पिक्सेल असावी. सर्व्हर समर्थन देत असल्यास थेट आकार बदलताना प्रोग्राम चालू राहतात. पुनरारंभ पर्याय पुष्टी मागतो आणि केवळ ॲपने बनवलेल्या खाजगी डेस्कटॉपसाठी असतो. पुन्हा वापरलेल्या किंवा सामायिक स्क्रीन आकारासाठी रीस्टार्ट होत नाहीत; Mac चे थेट आकार बदलणे शक्य नसेल तर त्याच्या डिस्प्ले सेटिंग्ज वापरा.