டெர்மினல்
Mobile SSH டெர்மினல் தொலைபேசி மற்றும் டேப்லெட் இயக்கத்திற்காக உருவாக்கப்பட்டது. இது ஒரு டெர்மினல் கேன்வாஸ், கூடுதல் விசை வரிசை, பல-அமர்வு பலகங்கள், உருளல் கையாளுதல் மற்றும் மீள்-இணைப்பு நடத்தையை இணைக்கிறது.
டெர்மினல் அடிப்படைகள்
- டெர்மினல் வண்ண ஆதரவு மற்றும் கர்சர்-விசை கையாளுதலுடன் xterm-பாணி நடத்தையைப் பயன்படுத்துகிறது.
- ஸ்க்ரோல்பேக் இடையகம் இயல்பாக 5000 வரிகளை வைத்திருக்கிறது; அமைப்புகளில் அதை 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 அமர்வைத் துண்டிக்கிறது. தொடக்கத் திரைக்குத் திரும்புவது செயலில் உள்ள அமர்வுகளை Active Sessions வழியாகக் கிடைக்கச் செய்கிறது.
Eternal Terminal (ET)
ஒரு சேவையகத்தைச் சேர்க்கும்போது அல்லது திருத்தும்போது Transport தேர்வியால் தேர்ந்தெடுக்கப்படும் இரண்டு போக்குவரத்துகளில் ஒன்றை ஒவ்வொரு சேமித்த சேவையகமும் பயன்படுத்தலாம்:
- SSH — ஒரு நிலையான SSH இணைப்பு (இயல்புநிலை).
- Eternal Terminal — உங்கள் ஷெல்லை மறுதொடக்கம் செய்யாமலேயே நெட்வொர்க் துண்டிப்புகள், சாதன உறக்கம் மற்றும் IP முகவரி மாற்றங்களைத் தாங்கும் ஒரு ET அமர்வு.
ET அமர்வை சேவையகத்தில் உயிருடன் வைத்திருக்கிறது, எனவே உங்கள் தொலைபேசி நெட்வொர்க்கை மாற்றும்போது அல்லது உறக்கத்திலிருந்து விழிக்கும்போது, Mobile SSH புதிய ஷெல்லைத் திறக்காமல் அதே இயங்கும் ஷெல்லுடன் மீண்டும் இணைகிறது. மொபைல் தரவு, Wi-Fi/செல்லுலார் மாற்றங்கள் மற்றும் நீண்ட நேரம் இயங்கும் கட்டளைகளுக்கு இது நன்றாகப் பொருந்துகிறது.
ET க்கு ஹோஸ்டில் ஒரு etserver செயல்முறை தேவை. சேவையகத்தில் அது இல்லையென்றால், ஏற்கனவே உள்ள SSH இணைப்பின் வழியாக Mobile SSH அதை உங்களுக்காக நிறுவி தொடங்க முடியும் — கையேடு சேவையக அமைப்பு எதுவும் தேவையில்லை. ET கிடைத்தவுடன், Eternal Terminal போக்குவரத்தைத் தேர்ந்தெடுத்து இணையுங்கள்.
கூடுதல் விசை வரிசை
இரு தளங்களுமே பதின்மூன்று டெர்மினல் விசைகள் கொண்ட ஒரு வரிசையை கை எட்டும் தூரத்தில் வைக்கின்றன — தொடு விசைப்பலகையில் சிரமமான அல்லது இல்லாத விசைகளையே. 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 Android ஐ விட iOS இல் அதிகம் ஒட்டும் தன்மை கொண்டது — iOS இல் அது மென்-விசைப்பலகையில் நீங்கள் அடுத்து தட்டச்சு செய்யும் எழுத்தையும் பெரிய எழுத்தாக்குகிறது, Android இல் அது பட்டையின் சொந்த விசைகளுக்கு மட்டுமே பொருந்துகிறது (Shift+Tab, Shift+அம்புகள்).
ஒரு அம்பு அல்லது PGDN போன்ற விசையை அழுத்திப் பிடித்தால் அது மீண்டும் மீண்டும் அனுப்பப்படும்.
விசைப்பலகை நடத்தை
டெர்மினல் திரை விசைப்பலகைக்கு ஒரு உள்ளமை நேரடி-கடத்தல் இணைப்பைப் பயன்படுத்துகிறது: நீங்கள் தட்டச்சு செய்யும்போது ஒவ்வொரு எழுத்தும் தொலை ஷெல்லுக்கு அனுப்பப்படுகிறது, தானியங்கு திருத்தம் மற்றும் முன்கணிப்பு பரிந்துரைகள் அணைக்கப்பட்டிருப்பதால் விசைப்பலகை உள்ளீட்டை ஷெல்லை அடையும் முன் மீண்டும் எழுதுவதே இல்லை. இது Vim, tmux, htop, less, அசாதாரண விசை-கார்டுகளைப் பயன்படுத்தும் ஷெல்கள் மற்றும் தொலை கடவுச்சொல் ப்ராம்ப்ட்களை கணிக்கக்கூடியதாக வைக்கிறது — முடக்குவதற்கு எந்த பரிந்துரை இடையகமும் இல்லை.
- விசைப்பலகையைக் காட்ட டெர்மினலைத் தட்டவும்: இயக்கப்பட்டால், டெர்மினலைத் தட்டுவது முறைமையை திரை விசைப்பலகையைக் காட்டச் சொல்கிறது.
மென்-விசைப்பலகை குரல் கட்டளையிடல் தொடர்ந்து செயல்படும்: சொல்லப்பட்ட உரை வேறு எந்த தட்டச்சு உள்ளீட்டையும் போலவே நேரடியாக ஷெல்லுக்கு அளிக்கப்படுகிறது.
வன்பொருள் விசைப்பலகைகள்
வெளிப்புற மற்றும் Bluetooth விசைப்பலகைகள் Android மற்றும் iOS இரண்டிலும் டெர்மினலை நேரடியாக இயக்குகின்றன. சாதாரண எழுத்துகளுக்கு அப்பால், Mobile SSH அம்பு விசைகள், Home/End, PgUp/PgDn, Insert, Delete, Esc, செயல்பாட்டு விசைகள் F1–F12, Ctrl+விசை மற்றும் Alt/Option-ஐ-Meta ஆக்கும் கார்டுகள், மற்றும் Shift+Tab ஆகியவற்றை வரைபடமாக்குகிறது. மாற்றி விசைகள் கூடுதல் விசை வரிசையின் ஒட்டும் மாற்றிகளுடன் இணைந்து செயல்படுகின்றன.
ஒட்டுதல்
அதைக் கோரும் ஒரு நிரலில் (bash, Vim மற்றும் பிற bracketed-paste செயலிகள்) ஒட்டுவது bracketed-paste குறிப்பான்களில் மடிக்கப்படுகிறது, இதனால் பல-வரி கிளிப்போர்டு உள்ளடக்கம் வரிக்கு வரி தானாக இயக்கப்படுவதற்குப் பதிலாக உரையாகச் செருகப்படுகிறது. உண்மையான ஒட்டுதல்கள் மட்டுமே மடிக்கப்படுகின்றன; தட்டச்சு செய்யப்பட்ட மற்றும் சொல்லப்பட்ட உரை தீண்டப்படாது.
தேர்ந்தெடு, நகலெடு, பகிர்
உங்கள் விரலின் கீழுள்ள சொல்லைத் தேர்ந்தெடுக்க டெர்மினலுக்குள் நீண்ட நேரம் அழுத்தவும், பின்னர் கைப்பிடிகளை இழுத்துச் சரிசெய்யவும். தேர்வு கருவிப்பட்டி மூன்று செயல்களை வழங்குகிறது:
- Copy — தேர்ந்தெடுத்த உரையை முறைமைக் கிளிப்போர்டில் வைக்கும். அதன் பிறகு தேர்வு தனிப்படுத்தப்பட்டே இருக்கும், எனவே அதை பகிரலாம், மீண்டும் நகலெடுக்கலாம் அல்லது நீட்டிக்கலாம்.
- Share — தேர்ந்தெடுத்த உரையை முறைமைப் பகிர்வுத் தாளுக்கு (மின்னஞ்சல், குறிப்புகள், செய்தி அனுப்புதல் போன்றவை) அனுப்பும்.
- Select all — தேர்வை முழு புலப்படும் டெர்மினல் இடையகம் வரை விரிவாக்கி, பின்னர் Copy அல்லது Share செய்யும்.
டெர்மினலில் தேடு
முழு டெர்மினல் இடையகத்தையும் — ஸ்க்ரோல்பேக் மற்றும் புலப்படும் திரையையும் — தேடி, பொருத்தங்களுக்கு இடையே தாவுங்கள். டெர்மினல் கட்டுப்பாடுகளிலிருந்து தேடலைத் திறந்து, ஒரு வினவலைத் தட்டச்சு செய்து, கண்டெடுப்புகள் வழியே செல்லுங்கள். இது Android மற்றும் iOS இரண்டிலும் செயல்படுகிறது.
வண்ணம், சாய்வெழுத்துகள் மற்றும் தொலைதூர கிளிப்போர்டு
- டெர்மினல் 24-bit true color மற்றும் சாய்வெழுத்துகளை (italics) வழங்குகிறது, எனவே தீம் செய்யப்பட்ட ப்ராம்ப்ட்கள், தொடரியல் தனிப்படுத்தல் மற்றும் TUI-கள் டெஸ்க்டாப்பில் இருப்பது போலவே தோற்றமளிக்கும்.
- OSC 52 கிளிப்போர்டு: ஒரு தொலைதூர நிரல் உரையை நகலெடுக்கும்போது (tmux
set-clipboard, ஒரு Vim/Neovim OSC 52 yank), அது உங்கள் தொலைபேசியின் கிளிப்போர்டுக்கு வந்து சேரும் — எனவே சர்வரிலிருந்து நகலெடுத்து உள்ளக செயலியில் ஒட்டலாம். - Android மற்றும் iOS இரண்டிலும், அகன்ற CJK, emoji மற்றும் இணை எழுத்துகள் (grapheme cluster மற்றும் zero-width joiner) சரியாக அளக்கப்பட்டு வரையப்படுகின்றன, மேலும் வழங்கப்பட்ட Nerd Font கணினி எழுத்துரு காலி பெட்டிகளாகக் காட்டும் powerline, starship, devicon மற்றும் Material Design ஐகான் க்ளிஃப்களை வரைகிறது.
ஷெல் ஒருங்கிணைப்பு மற்றும் உள்ளமை படங்கள்
- ஷெல் ஒருங்கிணைப்பு (OSC 133): உங்கள் ஷெல் OSC 133 ப்ராம்ப்ட் குறிப்பான்களை வெளியிடும்போது, Mobile SSH ப்ராம்ப்ட்களுக்கு இடையே நகரலாம், மேலும் நீண்ட நேரம் இயங்கும் கட்டளை முடியும்போது உங்களை விழிப்பூட்டலாம். Android மற்றும் iOS இல் செயல்படும். எந்த செயலியும் அந்தக் குறிப்பான்களைத் தானாகச் செருகுவதில்லை — உங்கள் ஷெல்தான் அவற்றை வெளியிட வேண்டும் (ஒரு
PROMPT_COMMAND/precmdhook, அல்லது starship). Android இல், Settings → Shell integration இல் இயக்கும் வரை ப்ராம்ப்ட் வழிசெலுத்தல் அணைந்திருக்கும்; iOS இல் குறிப்பான்கள் வரத் தொடங்கியவுடன் மெனு தானாகவே தோன்றும். - வெளியீட்டைத் தேர்ந்தெடுத்தல்: ஒரு கட்டளையின் வெளியீட்டுக்குள் எங்கு தொட்டாலும் அந்த முழுத் தொகுதியையும் தேர்ந்தெடுக்கலாம் — கடைசி கட்டளை மட்டுமல்ல, 300 வரிகளுக்கு முன் வந்த கட்டமைப்புப் பிழையையும் — பின்னர் நகலெடுக்கவோ, பகிரவோ, நீட்டிக்கவோ செய்யலாம்.
- உள்ளமை படங்கள்: Kitty கிராஃபிக்ஸ் நெறிமுறையைப் பயன்படுத்தும் நிரல்கள் Android மற்றும் iOS இல் டெர்மினலில் நேரடியாக படங்களை வரைகின்றன. கிள்ளி-பெரிதாக்கல் மற்றும் வரி மறு-மடிப்பின்போதும் படங்கள் நிலைத்திருக்கின்றன: அவை கட்டங்களில் அளக்கப்பட்டு தங்கள் வரியைப் பின்தொடர்கின்றன, இடைவெளியை விட்டுவிட்டு மறைவதில்லை. அவை முதன்மைத் திரையின் அம்சம்; ஒரு முழுத்திரை TUI பொறுப்பேற்கும்போது அவை அழிக்கப்படுகின்றன.
- மொசைக் க்ளிஃப்கள் (Android): தொகுதி (block), பிரெய்லி, sextant மற்றும் octant எழுத்துகளை எழுத்துருவிடம் கேட்காமல் செயலியே வரைகிறது, எனவே நீங்கள் எந்த எழுத்துருவைத் தேர்ந்தெடுத்திருந்தாலும்
chafa,timgமற்றும் ANSI கலை கட்டத்தில் சரியாக அடுக்கப்படும் — தையல் தெரியாது, காலி பெட்டிகளும் இல்லை. - உண்மையான வேலை கோப்பகம் (Android): கடைசி ப்ராம்ப்ட் அச்சிட்டதை அல்ல, பலகம் உண்மையில் எங்கிருக்கிறது என்பதை பலக தலைப்பு காட்டுகிறது — tmux இடம் கேட்டோ அல்லது ஷெல் OSC 7 வழியாக அறிவித்ததோ.
தோற்றம் மற்றும் விசைகள்
Android மற்றும் iOS இரண்டிலும், அமைப்புகள் (Settings) டெர்மினலை உங்களுக்கேற்ப மாற்ற உதவுகிறது:
- எழுத்துரு: கணினி monospace எழுத்துரு, 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 விசையை வழங்குகிறது — அது கோப்பு தேர்வியைத் திறந்து இயங்கும் அமர்வுக்குள் பதிவேற்றுகிறது; iOSINS,DELமற்றும் ஒரு இலக்க வரிசையை வெளிப்படுத்தும்FNவிசையை வழங்குகிறது. - ஸ்க்ரோல்பேக் அளவு: 1,000, 5,000, 10,000 அல்லது 50,000 வரிகள் (இயல்பாக 5,000). புதிய பலகங்களுக்குப் பொருந்தும்.
- உரை அளவு: கிள்ளி-பெரிதாக்கலுடன் சேர்ந்து ஒரு ஸ்லைடர்.
- தீம்: முழு செயலிக்கும் System, Light அல்லது Dark.
மீட்டமைப்பு இன்றைய பட்டியலை உறைய வைக்காமல் வழங்கப்பட்ட இயல்புநிலைகளை மீட்டெடுக்கிறது, எனவே பிற்கால வெளியீட்டின் மேம்பாடுகளும் உங்களை வந்தடையும். திருத்தங்கள் ஏற்கனவே திறந்திருக்கும் பலகங்களுக்கும் உடனடியாகப் பொருந்தும்.
உருளல்
Mobile SSH டெர்மினல் நிலையின் அடிப்படையில் உருளல் சைகைகளை வழிநடத்துகிறது:
- சாதாரண ஷெல் வெளியீட்டில், ஸ்வைப் செய்வது உள்ளக ஸ்க்ரோல்பேக் இடையகத்தை உருட்டுகிறது.
- மவுஸ்-பயன்முறை டெர்மினல் செயலிகளில், உருளல் மவுஸ்-வீல் எஸ்கேப் வரிசைகளை அனுப்புகிறது.
- மவுஸ் பயன்முறை இல்லாத மாற்று-திரை செயலிகளில், பல tmux அமர்வுகள் போல, உருளல் tmux நகல் பயன்முறையில் நுழைந்து வரி உருளல் கட்டளைகளை அனுப்புகிறது.
Android இல், மவுஸ்-கண்காணிப்பு நிரலுக்குள் ஒரு தட்டல் அந்தக் கட்டத்தில் இடது கிளிக்காக அனுப்பப்படுகிறது, எனவே htop, vim மற்றும் கிளிக்-செய்து-கவனம் பலகங்கள் தொடுதலுக்குப் பதிலளிக்கின்றன. iOS இல் அதே நிரலில் ஒரு தட்டல் கிளிக் செய்யாமல் விசைப்பலகையை மேலெழச் செய்கிறது; வீல் உருளல் மட்டுமே அறிவிக்கப்படுகிறது.
பின்னோக்கி உருட்டிய நிலையில் தட்டச்சு செய்தால், 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 அமர்வு இனி இல்லையென்றால், தொலை ஷெல் கிடைக்கும்.
Tmux மேலாளர்
prefix கார்டுகளைத் தட்டச்சு செய்யாமலேயே tmux ஐ உலாவவும் கட்டுப்படுத்தவும் Mobile SSH ஒரு tmux மேலாளரை உள்ளடக்கியுள்ளது. இணைக்கப்பட்ட அமர்விலிருந்து Tmux பொத்தானால் அதைத் திறக்கவும். அது மூன்று பிரிவுகளாகப் பட்டியலிடுகிறது:
- Sessions — சேவையகத்தில் உள்ள ஒவ்வொரு tmux அமர்வும்.
- Windows — தேர்ந்தெடுத்த அமர்வில் உள்ள சாளரங்கள்.
- Panes — தேர்ந்தெடுத்த சாளரத்தில் உள்ள பலகங்கள்.
மேலாளரிலிருந்து நீங்கள் செய்யக்கூடியவை:
- ஒரு அமர்வை தற்போதைய டெர்மினலுடன் Attach செய்யலாம்.
- புதிய அமர்வையோ சாளரத்தையோ Create செய்யலாம், அவற்றை rename செய்யலாம்.
- ஒரு பலகத்தை கிடைமட்டமாகவோ செங்குத்தாகவோ Split செய்யலாம், ஒரு பலகத்தை zoom செய்யலாம், அமர்வுகள், சாளரங்கள் அல்லது பலகங்களை kill செய்யலாம்.
- அமர்வுகளை பெயர் அல்லது உருவாக்கிய தேதி வாரியாக Sort செய்யலாம்.
உள்ளீட்டுக்காக முகவர் காத்திருக்கும் எந்த அமர்வையும் ஒரு 🔔 குறிக்கிறது, எனவே இடைநிறுத்தப்பட்ட Claude Code அல்லது Codex இயக்கத்தை ஒரே பார்வையில் கண்டறிந்து அதனுடன் இணையலாம். இது மேலே சொன்ன reattach குறிப்புகளை நிறைவு செய்கிறது: reattach தர்க்கம் மீள்-இணைப்பின்போது உங்கள் கடைசி அமர்வைத் தானாக மீட்டெடுக்கிறது, மேலாளர் உங்களுக்கு முழு கையேடு கட்டுப்பாட்டைத் தருகிறது.
ஒரே ஹோஸ்டில் ஒன்றுக்கு மேற்பட்ட tmux சேவையகங்களை (socket) இரு தளங்களுமே நிர்வகிக்க முடியும், மேலும் அமர்வுகளை பெயர் அல்லது உருவாக்கிய தேதி வாரியாக வரிசைப்படுத்த முடியும்.
Herdr மற்றும் Zellij (Android)
Android இதே யோசனையை வேறு இரண்டு பல்லேற்றிகளுக்கும் வழங்குகிறது. ஒவ்வொன்றுக்கும் தனி கருவிப்பட்டை ஐகான் உண்டு, மேலும் அந்த நிரலை சேவையகத்தில் செயலி உண்மையில் கண்டறிந்த பிறகுதான் ஐகான் தோன்றும் — எனவே நீங்கள் which ஐ இயக்காமலேயே அங்கே என்ன நிறுவப்பட்டுள்ளது என்பதை கருவிப்பட்டை சொல்கிறது.
- Herdr தன் சொந்த சொல்லகராதியைப் பயன்படுத்துகிறது: sessions, workspaces, tabs, panes. ஒவ்வொரு பலகமும் அதன் முகவரின் நிலையைக் காட்டுகிறது — வேலை செய்கிறது, உங்கள் உதவி தேவை, சும்மா இருக்கிறது — மேலும் தடைபட்ட ஒரு முகவருக்கு நேரடியாக பட்டியலிலிருந்தே பதிலளிக்கலாம். Herdr இன் சொந்த நிலை செயலியின் முகவர் பேட்ஜுக்கு உணவளிக்கிறது, எனவே சேவையகத்தில் எந்த hook நிறுவப்படாமலும் இது வேலை செய்கிறது.
- Zellij attach, rename, kill மற்றும் split உடன் அமர்வுகள், தாவல்கள் மற்றும் பலகங்களைப் பட்டியலிடுகிறது. kill செய்யப்பட்ட அமர்வுகள் பட்டியலிலேயே இருக்கும், எனவே attach செய்தால் அவை உயிர்பெறும்; delete அவற்றை நிரந்தரமாக மறக்கிறது. தாவல் மற்றும் பலக விவரங்களுக்கு Zellij 0.44 அல்லது புதியது தேவை; பழைய பதிப்பில் பக்கம் தாவல் பெயர்களைக் காட்டி காரணத்தையும் சொல்கிறது. Split செய்ய அமர்வுடன் ஒரு கிளையன்ட் attach ஆகியிருக்க வேண்டும்; தோல்வியடையும் பொத்தானை வழங்குவதற்குப் பதிலாக பக்கம் அதை விளக்குகிறது.
herdr அல்லது Zellij நிறுவப்பட்டிருந்தும் உள்நுழைவு ஷெல்லின் PATH இல் இல்லையென்றால், அதைச் சேர்க்க பக்கம் முன்வருகிறது.
ஒவ்வொரு சேமித்த சேவையகத்திற்கும் ஒரு Attach on connect அமைப்பு உள்ளது: Auto (detect), Nothing, tmux, herdr அல்லது Zellij. Auto முதலில் அந்த சேவையகத்தில் நீங்கள் கடைசியாகப் பயன்படுத்தியதை, பின்னர் உயிருள்ள அமர்வுகள் உள்ளதை, பின்னர் நிறுவப்பட்டிருப்பதைத் தேர்வு செய்கிறது — சேவையகத்தை இன்னும் ஆய்வு செய்யாதபோது ஊகிக்காமல் எதனுடனும் attach ஆவதில்லை.
iOS செயலி இன்று tmux மட்டுமே ஆதரிக்கிறது.
முகவர் விழிப்பூட்டல்கள்
ஒரு தொலைதூர AI குறியீட்டு முகவர் — Claude Code, Codex, Gemini — உங்களுக்காகக் காத்திருந்து தடைபட்டிருக்கும்போது Mobile SSH உங்களுக்குச் சொல்கிறது. உங்கள் டெர்மினல் வெளியீட்டைப் படித்து அது ஊகிப்பதில்லை. இரண்டு வழிகள் உள்ளன, அவை வெவ்வேறு அளவிலான விவரங்களுடன் வேலை செய்கின்றன.
மணி
வெளியிலிருந்தே, நீங்கள் பார்த்துக்கொண்டிராத ஒரு அமர்விலிருந்து வரும் டெர்மினல் மணி ஒரு விழிப்பூட்டலை எழுப்புகிறது; பல கருவிகள் ஏற்கனவே வெளியிடும் டெஸ்க்டாப்-அறிவிப்பு escape வரிசைகளும் (OSC 9, OSC 777) அப்படியே. நீங்கள் தட்டச்சு செய்த உடனேயே வரும் மணிகள் புறக்கணிக்கப்படுகின்றன, எனவே சாதாரண ஷெல் நிறைவு சத்தம் உங்களை அழைப்பதில்லை.
இதற்கு எந்த அமைப்பும் தேவையில்லை, ஆனால் ஏதோ ஒன்று ஒலித்தது என்பது மட்டுமே செயலிக்குத் தெரியும்.
முகவர் hook
எந்த முகவர் காத்திருக்கிறது, அது என்ன செய்கிறது என்பதை செயலி அறிய, சேவையகத்தில் முகவர் hook ஐ நிறுவுங்கள்:
- iOS: Settings → Agent alerts → Install Agent Hook. ஒன்றுக்கு மேற்பட்ட சேவையகங்கள் இணைக்கப்பட்டிருந்தால், எதில் என்று கேட்கும்.
- Android: ஒரு அமர்வின் பலக தலைப்பை நீண்ட நேரம் அழுத்தி Install agent hooks ஐத் தேர்ந்தெடுக்கவும்.
இது அந்த சேவையகத்தில் ~/.mobile-ssh/agent-hook.sh என்ற இடத்தில் ஒரு சிறிய ஷெல் ஸ்கிரிப்டை எழுதுகிறது. இது எந்த ஒரு முகவருக்கும் மட்டுமானது அல்ல — எந்த ஒரு விற்பனையாளரின் வடிவத்தையும் பகுப்பாய்வு செய்யாமல் கட்டளை-வரி அளபுருக்களை ஏற்கிறது — எனவே ஒரு கட்டளையை இயக்கக்கூடிய எதுவும் அதன் வழியாக அறிவிக்க முடியும். கோப்பை நீக்குவதே சுத்தமான நிறுவல் நீக்கம்.
ஒரு முகவர் hook வழியாக அறிவித்தவுடன்:
- பலகத்தின் தலைப்பில்
claude · needs youஎன்று தோன்றும், அல்லது அது இயக்கும் கருவியின் பெயர் தோன்றும். - முகவர் தடைபட்டிருக்கும் பலகத்திற்கு அம்பர் நிற எல்லை வரும். நீங்கள் ஏற்கனவே பார்த்துக்கொண்டிருக்கும் பலகம் தொடப்படாது — கேள்வி அங்கேயே இருக்கிறது.
- ஒரு கருவிப்பட்டை பேட்ஜ் ஒவ்வொரு இணைப்பிலும் காத்திருக்கும் முகவர்களை எண்ணுகிறது,
9+இல் நிறுத்தப்படுகிறது. - Agents திரை ஒவ்வொரு இணைப்பிலும் உள்ள ஒவ்வொரு முகவரையும், அது என்ன செய்கிறது, எவ்வளவு நேரமாகக் காத்திருக்கிறது என்பதுடன் பட்டியலிடுகிறது.
தட்டச்சு செய்யாமல் பதிலளித்தல்
நிலையான பதில் தொகுப்புடன் ஒரு முகவர் கேள்வி கேட்கும்போது, Agents பட்டியலில் ஒவ்வொரு விருப்பத்திற்கும் ஒரு பொத்தானை — அதிகபட்சம் ஆறு — செயலி காட்டுகிறது. Android இல் ஒரு பலக தலைப்பில் உள்ள முகவர் சிப்பையும் தட்டலாம்.
உங்கள் பதில் அமர்வுக்குள் தட்டச்சு செய்யப்படுவதில்லை. அது ஒரு தனி சேனல் வழியாக ஒரு கோப்பில் எழுதப்பட்டு hook ஆல் எடுக்கப்படுகிறது, எனவே பதிலளிப்பது திரையில் இருப்பதை சிதைக்க முடியாது. கேள்வி உண்மையில் வழங்காத ஒரு விருப்பத்தை அனுப்ப செயலி மறுக்கிறது, மேலும் இணைப்பு இதற்கிடையில் துண்டிக்கப்பட்டிருந்தால் அமைதியாகத் தோற்காமல் அதைத் தெளிவாகச் சொல்கிறது.
அமைப்புகள்
இரு தளங்களிலும் விழிப்பூட்டல்கள் இயல்பாகவே இயக்கத்தில் இருக்கின்றன; அறிவிப்பு, ஒலி, அதிர்வு, மேலும் நீங்கள் தற்போது பார்த்துக்கொண்டிருக்கும் அமர்வும் விழிப்பூட்ட வேண்டுமா என்பதற்குத் தனித்தனி சுவிட்சுகள் உள்ளன.
ஒரு இயல்புநிலையை அறிந்திருப்பது நல்லது: ஒலி ஹெட்போன்களுக்கு மட்டுமே வரம்பிடப்பட்டுள்ளது. எதுவும் செருகப்படாமலோ இணைக்கப்படாமலோ இருந்தால், விழிப்பூட்டல் அறிவிக்கும், அதிரும், ஆனால் எந்த ஒலியையும் இசைக்காது. தொலைபேசி ஸ்பீக்கரில் விழிப்பூட்டல் கேட்க வேண்டுமெனில் அதை அணைக்கவும்.
உணர்திறன் அமைப்போ ஒலி தேர்வியோ இல்லை — கட்டுப்பாடுகள் இயக்கு/அணை மட்டுமே.
முழுத்திரை டெர்மினல் நிரல்கள்
Vim, less, htop, ncurses கருவிகள் மற்றும் tmux பலகங்கள் போன்ற நிரல்களுக்கு:
- உள்ளீடு நேரடியாக நிரலுக்குக் கடத்தப்படுகிறது — இடையூறு செய்வதற்கு எந்த தானியங்கு திருத்தமோ பரிந்துரை இடையகமோ இல்லை.
ESC, அம்புகள்,PGUPமற்றும்PGDNக்கு கூடுதல் விசை வரிசையைப் பயன்படுத்தவும்.- உரை மிகச் சிறியதாக இருந்தால் கிள்ளு பெரிதாக்கலைப் பயன்படுத்தி, பின்னர் தொலை டெர்மினல் அளவு நிலைபெறும் வரை சிறிது காத்திருக்கவும்.